当我尝试升级wordpress插件时,它会询问FTP详细信息。
我已将以下内容添加到wp-config.php
define('FTP_USER', 'username');
define('FTP_PASS', 'password');
define('FTP_HOST', 'host address');
它运作良好。 但我有多个网站在我的virtualmin服务器上工作。所有wordpress网站都有相同的wordpress插件问题。那么还有其他可以解决问题的修复方法吗?
答案 0 :(得分:4)
我刚刚找到了这些:link 1和link 2,我挖出了这个:
当WordPress无法直接访问文件时,会询问您的FTP凭据。这通常是由作为apache用户运行的PHP(mod_php或CGI)而不是拥有WordPress文件的用户(suPHP或FastCGI)引起的。切换到使用suPHP或FastCGI可能会修复它。当然,如果您不想弄乱它,您可以随时将您的FTP凭证直接放在wp-config.php中或在shell中使用它:
pae$ cd /var/ww
pae$ sudo chown -R www-data:www-data wordpress
答案 1 :(得分:0)
在apache上处理wordpress安装的最佳方法是使用辅助用户和组来处理apache,这在更新或安装插件以及使用其他wordpress函数时不会导致这些问题。 只需将您的apache配置文件User和Group更改为您的用户名和组名 用户[yourusername] 组[yourgroupname]
答案 2 :(得分:-1)
您是否在其中一台主机上托管您的WordPress网站,其中WordPress要求您在升级或升级插件之前提供FTP详细信息? 所以现在WordPress将停止向您询问FTP详细信息以下是您可以执行此操作的方法 打开你的wordpress根目录中的wp-config.php文件 并在wp-config.php文件中的数据库详细信息块之后复制并通过以下详细信息
define(“FTP_HOST”, “ftp.yourhost.com”);
define(“FTP_USER”, “ftpusername”);
define(“FTP_PASS”, “ftppassword”);