WordPress后台更新提示输入FTP信息?解决方法在这里!

2023-12-26 16阅读

如果你是一个 WordPress 用户,那么你可能会遇到这样的情况:当你尝试升级或安装插件时,系统会提示你输入 FTP 信息。这可能让一些用户感到困惑和不满意。

WordPress后台更新提示输入FTP信息?解决方法在这里!(图片来源网络,侵删)

为什么需要输入 FTP 信息?

第一我们来看看为什么需要输入 FTP 信息。当你在 WordPress 后台进行升级或安装插件等操作时,系统需要对文件进行读写操作。如果有权限限制,则无法完成这些操作。

在某些情况下,WordPress 将要求用户提供 FTP 凭据以执行特定任务(如更新、安装插件等)。通常情况下,在 Linux / Unix 操作系统上运行的 Web 服务器中都包含了 PHP 和 Apache 的组合,并且它们使用与您站点相同的用户 ID 来运行。在某些环境中,Web 服务器可能没有足够的权限来访问您站点根目录下的所有内容。

WordPress后台更新提示输入FTP信息?解决方法在这里!(图片来源网络,侵删)

所以说,当 WordPress 需要修改网站文件夹及其子文件夹(例如:/wp-content/plugins 文件夹)时,默认情况下它必须通过 ftp/sftp 协议连接到远程服务器,并提供正确的凭据才能成功执行该请求。

如何解决?

既然知道了问题出现原因之后就可以开始解决问题了。下面是两种常见的解决方法:

WordPress后台更新提示输入FTP信息?解决方法在这里!(图片来源网络,侵删)

1. 更改文件夹权限

在某些情况下,如果您更改了 WordPress 文件夹和子文件夹的权限,则可能会避免输入 FTP 凭证。

您可以通过以下命令来修改目录和子目录的所有权和许可:

```

sudo chown -R www-data:www-data /var/www/html

sudo chmod -R 755 /var/www/html

请注意将 `/var/www/html` 替换为您站点根目录路径。

2. 添加 FTP 凭据到 wp-config.php 文件中

如果更改文件夹权限没有起作用,那么添加 FTP 凭据到 wp-config.php 文件中也是一个不错的选择。

打开 wp-config.php 文件并找到以下代码行:

```php

define('FS_METHOD', 'direct');

将其替换为以下内容:

define('FS_METHOD', 'ftpext');

define('FTP_HOST', 'hostname.com'); // 服务器主机名。

define('FTP_USER', 'username'); // FTP 用户名。

define('FTP_PASS', 'password'); // FTP 密码。

请注意,在上面的代码块中,请使用实际值替换占位符文本(例如:'hostname.com'、'username' 和 'password')。这些值应该与你从你 ISP 或托管提供商收到的凭证相同。

最后再次尝试安装插件或更新 WordPress 版本时,应该就不需要再输入 ftp/sftp 的凭据信息了!

总结

输入 FTP 凭据是一个常见的 WordPress 问题,但解决方法并不难。通过更改文件夹权限或添加 FTP 凭证到 wp-config.php 文件中,您可以轻松地避免这个问题。

希望本文对你有所帮助!

文章版权声明:除非注明,否则均为游侠云资讯原创文章,转载或复制请以超链接形式并注明出处。

目录[+]