【问题标题】:WordPress Plugin update asking for FTPWordPress 插件更新要求 FTP
【发布时间】:2018-07-11 17:11:28
【问题描述】:

我将一个 WordPress 网站移至我们的 VPS。在管理员中,我被要求更新插件,如果我这样做,系统会提示我输入 FTP 信息。由于我们不在服务器上运行 FTP,这是不可能的。

然后我将所有文件的权限更改为 apache:apache 使用:

chown -R apache:apache *

这解决了问题,WordPress 现在可以更新文件,但是,现在我无法使用 filezilla 编辑文件。我还尝试将所有权更改为:

chown -R myuser:apache * 

这样我就可以编辑文件但授予 apache 组访问权限。现在我可以使用 filezilla 编辑文件,但不再更新 WordPress 中的项目。

那么,什么是正确的方法来解决这个问题,让我可以在文件级别进行写访问,但仍然让 WordPress 访问更新文件?

【问题讨论】:

标签: php wordpress apache ftp


【解决方案1】:

似乎是文件权限问题。

cd wordpress
sudo find . -type d -exec chmod 0755 {} \;
sudo find . -type f -exec chmod 0644 {} \;

和关注

define( 'FS_METHOD', 'direct' );

在 wp-config.php 中

sudo chown -R www-data:www-data wordpress

【讨论】:

  • 请添加 SELinux:sudo chcon -t httpd_sys_rw_content_t /path/to/wordpress -R
【解决方案2】:

在 WHMPanel、软件、多 PHP 管理器中,启用启用 PHP-FPM 以修复文件权限问题。 这可以防止出现要求 FTP 凭据的弹出窗口。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-06-04
    • 2016-08-05
    • 2013-07-29
    • 2013-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多