(Site正在DreamHost上运行最新版本的DreamHost。)
当我试图将我们的WordPress站点转移到SSL时,这一切似乎已经开始了。我有一个证书,但是去https://example.com会抛出一大堆关于通过http (当然)请求资产的错误。最后,我安装了非常简单的SSL插件来解决这个问题,一切看起来都很好。
我以前安装了搜索与替换,试图手动解析http/https硬编码的值,但最终没有完成。注意到这一点,以防万一,即使只是做他们提供的“模拟运行”,也可能把事情搞砸了。
我试着对一页进行修改,但它无法通过。这种情况只发生在特定的页面上,而不是在帖子上。有趣的是,我可以通过phpmyadmin看到wp_posts字段post_modified是更新的,而不是post_content。
我已经清除了多个缓存(包括W3总缓存、我自己的浏览器和CloudFlare)。我将插件文件夹恢复到几天前(在SSL篡改之前)。我卸载了所有插件并恢复到默认主题,并试图更新所讨论的页面--问题仍然存在。
所以基本上我不知所措。如果有一些我缺少的配置,我不想恢复数据库。
谢谢您的帮助,如果我能提供更多的信息,请告诉我。
发布于 2019-05-06 22:25:06
结果发现这个问题(某些页面没有更新)与SSL转换无关。问题是tmp目录空间不足。由于站点位于DreamHost VPS上,所以我能够通过重新启动服务器来清除这个目录。页面现在可以再次更新。
其他调试步骤:
WP_DEBUG和WP_DEBUG_LOG设置为truedebug.log:write failed: no space left on device和failed to write session data (files)搜索这些错误会获取有关tmp目录问题的信息。
相关DreamHost常见问题页面:/tmp目录概述
https://wordpress.stackexchange.com/questions/336948
复制相似问题