某些页面无法更新-POST_CONTENT字段未更新

时间:2019-05-03 作者:bitterleaves

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.

所以我基本上是不知所措。如果缺少一些配置,我不想必须还原数据库。

谢谢你的帮助,如果我能提供更多信息,请告诉我。

1 个回复
最合适的回答,由SO网友:bitterleaves 整理而成

结果表明,问题(某些页面未更新)与SSL转换无关。The issue was the tmp directory running out of space. 由于该站点位于DreamHost VPS上,我可以通过重新启动服务器来清除该目录。页面现在可以再次更新。

其他调试步骤:

设置WP_DEBUGWP_DEBUG_LOG 为真,检查debug.log 显示PHP警告:

  • write failed: no space left on devicefailed to write session data (files)
搜索这些错误会调出有关以下问题的信息tmp 目录。

相关DreamHost常见问题页面:/tmp directory overview

相关推荐

404 of wp-admin pages

我有一个网站出现了问题(几个月来一直没有被修改过,所以没有做任何修改来破坏它)登录时,登录页面未设置样式,位于左上角。我可以正常登录,但当我尝试访问仪表板或任何/wp admin/。。。我得到404页。(网站加载公共内容罚款)我已经尽我所能搜索并尝试了一切。禁用所有插件,默认为menew。htaccessphpmyadmin重命名站点地址以前有没有人经历过这种情况,有没有其他想法?