首页 文章

Wordpress需要FTP信息来更新插件

提问于
浏览
1

我正在尝试更新Wordpress插件,并且我看到了熟悉的FTP登录屏幕 .

我已经阅读了其他帖子,指出要填写的wp-config.php中的行 . 但是,我没有在此服务器上安装FTP,只有SFTP .

此外,我不想为每个Wordpress安装执行此操作 .

据我所知,wp-content已经由apache拥有:apache,PHP也以用户apache的形式运行 .

有什么我想念的吗?有没有其他方法来处理这个?

2 回答

  • 0

    在我自己的服务器上安装wordpress时,我发生了很多这种情况 . 通常它与权限问题有关 .

    很多网络服务器使用用户www-data而不是apache . 因此,请检查您的apache配置以了解您的Web服务器用户的设置 .

    此外,您还需要检查目录权限,并确保用户和组都具有读取,写入和执行访问权限 . 我不确定是否需要执行访问权限,但这通常也是我设置我的服务器的原因 .

    您可以使用该命令执行此操作

    chmod 775 -r your_wp_content_directory

    如果所有其他方法都失败了,如果你有shell访问权限,你也可以在目录中使用wget来安装插件 .

  • 0

    在尝试了有关权限的所有内容后,我将以下代码行添加到此站点的wp-config.php中:

    define('FS_METHOD','direct');

    这立即解决了这个问题 . 不确定我是否还需要先修改权限,因为我在尝试此修复之前就这样做了 .

相关问题