Background:
(网站正在DreamHost上运行最新版本的WordPress。)
这一切似乎都是从我尝试将WordPress站点转到SSL时开始的。我有证书但https://example.com 当然,在通过http请求资产时会出现一系列错误。我最终安装了Really Simple SSL 插件来解决这个问题,一切似乎都很好。
我以前安装过Search & Replace 尝试手动解析http/https硬编码值,但最终没有完成。为了以防万一,即使只是做他们提供的“试运行”,也可能会把事情搞砸。
Problem:
I tried to make a change to a page and it wouldn\'t go through. 这只发生在特定的页面上,而不是在帖子上。有趣的是,我可以通过phpmyadmin看到
wp_posts
领域
post_modified
已更新,但未更新
post_content
.
Attempts to Fix:
我已经清除了大量缓存(包括W3 Total Cache、我自己的浏览器和CloudFlare)。我将plugins文件夹恢复到几天前的状态(在SSL篡改之前)。
I uninstalled all plugins and reverted to a default theme and tried to update the page in question -- problem persisted even then.所以我基本上是不知所措。如果缺少一些配置,我不想必须还原数据库。
谢谢你的帮助,如果我能提供更多信息,请告诉我。
最合适的回答,由SO网友:bitterleaves 整理而成
结果表明,问题(某些页面未更新)与SSL转换无关。The issue was the tmp
directory running out of space. 由于该站点位于DreamHost VPS上,我可以通过重新启动服务器来清除该目录。页面现在可以再次更新。
其他调试步骤:
设置WP_DEBUG
和WP_DEBUG_LOG
为真,检查debug.log
显示PHP警告:
write failed: no space left on device
和failed to write session data (files)
搜索这些错误会调出有关以下问题的信息
tmp
目录。
相关DreamHost常见问题页面:/tmp directory overview