【问题标题】:WordPress htaccess keeps changing to chmod 444 and 777WordPress htaccess 不断更改为 chmod 444 和 777
【发布时间】:2015-06-16 06:15:30
【问题描述】:

在我的管理面板上显示每个 WordPress 版本后,我的网站 .htaccess 文件变为 chmod 444 或 777 并覆盖我的 htaccess 设置。我尝试更改 chmod 并从 ftp 和控制台对其进行编辑。但它不断返回 chmod 444 或 777。解决方法是我必须从管理面板更新 wordpress,然后我可以将 .htaccess chmod 更改为 644 并毫无问题地对其进行编辑。

请帮我解决这个问题。

谢谢,

【问题讨论】:

    标签: wordpress .htaccess


    【解决方案1】:

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

    【讨论】:

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

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

    【讨论】:

      【解决方案3】:

      这可能是由于感染而发生的,感染的变化可能比核心 Wordpress 文件更多。仅更新wp-includes 目录可能无法永久解决问题:https://wordpress.stackexchange.com/a/191570/20963

      【讨论】:

        猜你喜欢
        • 2015-10-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-06-29
        • 1970-01-01
        • 2013-08-12
        • 1970-01-01
        相关资源
        最近更新 更多