我在我的live服务器上使用WordPress,它只使用SSH密钥的SFTP。

我想安装和升级插件,但似乎需要输入FTP登录来安装插件。有没有一种方法可以通过手动上传文件来安装和升级插件,而不是让WordPress来处理整个过程?


当前回答

从php_mod更改为fastcgi,启用cgi和SuEXEC (ISPConfig用户)。对我有用。

如果不工作,尝试将wp-content更改为775作为root或sudo用户:

chmod -R 775 ./wp-content

然后添加到wp-config.php:

define('FS_METHOD', 'direct');

祝你好运

其他回答

如果你使用Ubuntu,一个对我有效的快速解决方案是将所有权交给Apache用户(默认为www-data),如下所示:

cd your_wordpress_directory
sudo chown -R www-data wp-content
sudo chmod -R 755 wp-content

从php_mod更改为fastcgi,启用cgi和SuEXEC (ISPConfig用户)。对我有用。

如果不工作,尝试将wp-content更改为775作为root或sudo用户:

chmod -R 775 ./wp-content

然后添加到wp-config.php:

define('FS_METHOD', 'direct');

祝你好运

您可以通过在命令提示符上键入以下命令很容易地获得它

sudo chown -R www-data:www-data your_folder_name

或者复制并粘贴以下代码到您的wp-config.php文件中。

define('FS_METHOD', 'direct');

“your_folder_name”是你的WordPress安装在这个文件夹中的文件夹。

是的,你能做到。

你需要加上

define('METHOD','direct');

在wpconfig中。 但是这种方法并不可取,因为它存在安全隐患。

谢谢,

您可以拥有fileZilla并使用FTP帐户来更新插件和主题。或者你可以登录到Cpanel并访问wordpress文件夹,然后你可以通过解压缩主题或插件来更新主题。