WordPress-FTP上传后无法通过管理员编辑主题文件

时间:2019-04-23 05:43:31

标签: php wordpress ftp

我想通过菜单Appearance > Theme Editor中的“ WordPress管理面板”更改主题文件,但是我收到消息:

  

出了点问题。您的更改可能尚未保存。请再试一遍。还有一种可能,您可能需要通过FTP手动修复和上传文件。

在我对文件进行一些更改并将其通过FTP上传回服务器之前,一切工作正常。我可以在“主题编辑器”中更改所有其他文件,但这是一个。权限与我可以更改的其他文件中的权限相同,所有者和组也相同。看起来一切正常,但是通过FTP更新的这个文件和这个文件只有一个,我无法通过Wordpress管理面板的主题编辑器进行更改。

任何想法可能有什么问题吗?我做错了什么?在大多数情况下,请帮助我,并且我无法通过计算机访问服务器FTP。

谢谢。

2 个答案:

答案 0 :(得分:3)

检查主题权限

检查主题文件和文件夹权限的第一件事。

如果您正在共享主机上运行,​​那么通常就可以了。但是,如果使用VPS或Cloud,则必须确保同一用户拥有与运行的Web服务器(Nginx或Apache HTTP)相同的主题文件。

使用chmod修改文件权限

FYR:-https://www.linode.com/docs/tools-reference/tools/modify-file-permissions-with-chmod/

检查安全插件

您是否正在使用任何安全性插件?您是否可以查看他们的日志以查看您的请求得到了怎样的处理?

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

答案 1 :(得分:0)

我终于解决了问题。我误导了我的问题有两件事。

第一个是我写了“一切正常,然后我对文件进行了一些更改并通过FTP上传它”,然后我在答案的注释中再次写了它-我非常确定我曾经尝试过相同的文件,但是我没有,绝对是另一个文件,对不起。

第二个是我没有写具体的文件名。该文件为includes/_wp_utils.php。也许有人会注意到这是该目录中最大的文件。这就是问题所在。我不知道为什么-也许它太大了,无法进行服务器处理或其他处理(120KB),但后来我注意到了,我试图将文件分割成几个较小的文件,并将它们包含到{{1 }},并使用命令includes/_wp_utils.php

谢谢@ G.D Udara Lahiru Sampath,我非常喜欢您的回答。检查非常有用,而且非常重要。

相关问题