【问题标题】:wordpress asks for ftp password while installing pluginswordpress 在安装插件时要求输入 ftp 密码
【发布时间】:2016-08-05 16:59:26
【问题描述】:

我有一个使用 ftp 登录的用户 anamika 的 centos。

我在 webroot 目录中使用用户 anamika 创建 wordpress 文件夹日志记录。用户 anamika 将 apache 作为主要组。 create 文件夹在创建时获取 anmika:apache 的用户。

当我尝试安装插件时,它会要求 ftp 登录。

当我将用户从 anamika:apache 更改为 apache:anamika 时,它工作正常。

请提出解决此用户问题的方法。

我检查了以下建议和 wordpress 博客,但没有奏效。 Wordpress plugins it asks for FTP Details Wordpress asking for my FTP credentials to install plugins Installing plugin for wordpress website hosted locally is asking for ftp details

【问题讨论】:

    标签: wordpress apache ftp centos


    【解决方案1】:

    如果 WordPress 询问主机名和连接详细信息以安装插件和主题,我们需要在主目录的 wp-config.php 文件中添加一个函数挂钩。

    define('FS_METHOD','direct');

    【讨论】:

    • 这是网络服务器权限设置好的一种方式。如果不添加钩子将不起作用。最好的解决方案是正确设置插件和上传目录权限。
    【解决方案2】:

    您可以使用将以下代码粘贴到您的 wp-config.php 文件中, 最好在其他所有代码行的下方安装没有 ftp 详细信息的插件...

    define('FS_METHOD','direct');
    

    【讨论】:

    • Gaurav Jariwala,谢谢您的建议。我正在寻找一种将用户添加到 apache 组并在不向 wp-config.php 文件中添加代码的情况下工作的方法。我尝试将用户添加到 apache 组,但没有成功。
    【解决方案3】:

    问题在于用户 apache 的许可。我将 httpd.conf 文件中 apache 的用户和组更改为 ftp 用户,它解决了这个问题。 将用户 apache 组 apache 更改为用户 anamika 组 anamika

    【讨论】:

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