如果您可以访问远程MySQL,这可能会对您有所帮助。不久前,当我与我的托管提供商发生另一个问题时,我就这样做了。
对WordPress文件进行完整备份,但不要备份数据库。将它们复制到本地主机。现在,在wp-config.php
文件,将您的数据库设置为在线网站的远程数据库(显然先进行备份)。
define(\'DB_HOST\', \'YOUR REMOTE DATABASE\');
现在,通过在中定义localhost作为站点URL和站点地址,强制本地安装使用localhost
wp-config.php
:
define(\'WP_SITEURL\', \'http://localhost/\');
define( \'WP_HOME\', \'http://localhost/\' );
现在,您可以禁用
mod_sec
并更新您的帖子。
PS: 我没有试过这个mod_sec
, 我不能保证这对你有用。我甚至不知道这是否得到官方证实,但由于我自己做了这件事,并且工作过,我考虑与你分享它(因为它太长了,无法作为评论发布)。我甚至不知道它是否安全。
但是,请注意硬编码URL和上载,因为如果您在localhost上尝试上载文件,则会出现问题。但是修改内容本身不应该引起问题。
PS 2 请温和对待你的反对票。虽然这看起来更像是一个科幻小说项目,但它对我个人来说很有用,所以我不能接受别人告诉我这永远不会奏效。