如何修复WordPress编辑器中的文件更新问题?

WordPress通常很好,除非遇到其他原因导致错误。

在使用WordPress编辑器修改Genesis theme文件时,我在Nexus上遇到了一个问题。

出了点问题。您的更改可能没有保存。请再试一次。还有可能需要手动修复并通过FTP上传文件。

这就是它看起来的样子。

像往常一样,我进行了以下故障排除步骤。

检查主题权限

您必须首先检查主题文件和文件夹的权限。

如果您正在使用shared hosting,那么通常情况下应该没问题。但是,如果使用VPS或云,则必须确保相同的用户拥有与Web服务器(Nginx或Apache HTTP)运行的主题文件。

我在Google Cloud上使用了Nginx,并且它使用的是www-data用户。权限看起来还好,但我再次更改以确保是否有任何文件错误。

chown -R www-data:www-data gf

注意:您必须找到用户并将www-data更改为您自己的用户。您可以使用ps命令查看用户。

ps -ef |grep nginx #如果使用Nginx
ps -ef |grep http #如果使用Apache HTTP

更改后,请尝试更新文件以查看是否有效。

对我来说没用。

检查安全插件

您是否使用了任何安全插件?您是否有选项可以检查其日志,以了解您的请求是如何处理的?

或者,您可以快速禁用安全插件并验证是否有效。

这有帮助吗?对我没用。

检查基于云的安全(WAF)

您是否使用cloud-based security provider WAF?检查防火墙日志,看看是否受到挑战或被阻止了?

猜猜,我使用的是Cloudflare,这是一个问题。

经过一段时间的努力,我发现Cloudflare WAF正在对“更新文件”请求进行挑战。

它受到多个安全规则(SQL注入,XSS等)的挑战。

我在WAF事件详细信息中将我的IP加入白名单,然后一切都正常了。

如果您正在使用Cloudflare,可以通过登录到仪表板来检查防火墙日志。但是,如果您正在使用其他东西,则值得检查其日志或联系支持以确认是否由于WAF而出现问题。

我解决了我的问题,希望这对您有所帮助。

类似文章