WordPress 插件更新要求 FTP

问题描述 投票:0回答:3

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

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

chown -R apache:apache *

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

chown -R myuser:apache * 

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

那么,给予我文件级别的写访问权限但仍给予 WordPress 更新文件的访问权限的正确方法是什么?

php wordpress apache ftp
3个回答
3
投票

似乎是文件权限问题。

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

0
投票

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


0
投票

在 wp-config.php 行中说 /* 在此行和“停止编辑”行之间添加任何自定义值。 */

define('FS_METHOD','direct');define('FS_CHMOD_DIR',0755);define('FS_CHMOD_FILE',0644);

© www.soinside.com 2019 - 2024. All rights reserved.