为什么WordPress 4.2.2需要使用ftp进行更新?

时间:2015-06-09 作者:testermaster

我正在尝试更新到WordPress 4.2.2,但它需要FTP详细信息。

考虑到WordPress相关的所有内容都分配给apache, 并且服务器运行为apache, WordPress不应该在没有FTP的情况下升级吗?

WordPress位于根目录中。以下是文件所有者/权限:

/var/www (root):
    permissions: 750
    user: www
    group: apache

All WP folders:
    permissions: 755
    user: apache
    group: apache

All WP files:
    permissions: 644
    user: apache
    group: apache
FTP的问题是,只有www 用户具有FTP访问权限,但无法处理分配给的目录apache:apache.

1 个回复
SO网友:Clay Hill

这是一个权限问题。您确定WordPress没有运行www 使用者我会尽量确保你的所有文件77*66* 访问,而不是74*65*. 此外,请确保您在正确的用户下运行WordPress。现在,除非由web主机更改,否则它通常在www 默认情况下。

更新/升级完成后,请确保将权限恢复到正常状态

结束

相关推荐

Running WP_Upgrader via Cron

我编写了在页面运行时更新核心的代码。当我通过管理挂钩使用代码时,一切都正常admin_init 但当我将其添加到cron函数或通过任何前端挂钩运行它时,它不起作用(致命错误)init 或template_redirect 等因此,我试图要求class-wp-upgrader.php 文件add_action(\'init\', \'kit_wp_auto_update\'); // doesn\'t work // add_action(\'admin_init\', \'kit_wp_auto_