Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WordPress htaccess不断更改为chmod 444和777_Wordpress_.htaccess - Fatal编程技术网

WordPress htaccess不断更改为chmod 444和777

WordPress htaccess不断更改为chmod 444和777,wordpress,.htaccess,Wordpress,.htaccess,每次WordPress发布内容出现在我的管理面板上后,我的website.htaccess文件将变成chmod 444或777,并覆盖我的htaccess设置。我尝试更改chmod并从ftp和控制台编辑它。但它不断回到CHMOD444或777。解决方案是,我必须从管理面板更新wordpress,然后我可以将.htaccess chmod更改为644,并对其进行编辑,而不会出现任何问题 请帮我解决这个问题 谢谢,升级WP的正确方法是通过管理面板。。。。 如果您下载安装并手动完成,那么您需要为您的用

每次WordPress发布内容出现在我的管理面板上后,我的website.htaccess文件将变成chmod 444或777,并覆盖我的htaccess设置。我尝试更改chmod并从ftp和控制台编辑它。但它不断回到CHMOD444或777。解决方案是,我必须从管理面板更新wordpress,然后我可以将.htaccess chmod更改为644,并对其进行编辑,而不会出现任何问题

请帮我解决这个问题


谢谢,

升级WP的正确方法是通过管理面板。。。。
如果您下载安装并手动完成,那么您需要为您的用户检查umask。。。这将为新文件应用权限。。实际上,权限更改为444可能还有其他原因,但真正的解决方案是通过管理面板升级

将wp admin重命名为wp-admin_old,将wp includes重命名为wp-includes_old,从而解决了这个问题。然后我从官方网站上传了最新的文件夹:。不要忘记删除“wp-admin_old”和“wp-includes_old”!因为他们有一个隐藏的后门,不断改变你的wordpress设置。这就是为什么重命名它们然后删除它们是摆脱恶意软件的唯一方法。

这可能是由于感染造成的,感染可能改变了比核心Wordpress文件更多的内容。仅仅更新
wp includes
目录可能无法永久解决问题:

我通过管理面板进行升级。事实上,如果我不这样做,我将无法更改htaccess chmod。您提到您这样做是为了解决问题。。我很困惑是的,每次有新版本的wordpress,我的htaccess文件都会用默认的htaccess设置更改为chmod 444。我无法将chmod htaccess更改回644;因此,我必须通过管理面板进行更新,然后我可以将chmod更改为644并将其编辑回我的设置。这是我找到的唯一解决方案。我希望我的htaccess文件保持原样,不被覆盖或修改。在升级管理面板之前,如何升级,这是我试图理解的。另外,您正在升级的用户与拥有当前wordpress所有文件的用户是同一用户,如果不是,这可能就是您无法使用chmodit的原因。如果您提供有关您的具体操作和方式的示例,那么chmodit将非常有帮助,以便我们可以复制它。。