WordPress 更新升级提示输入 FTP 信息的解决办法

wordpress-update-error-ftp

在我们建站过程中很多 WordPress 网站的朋友在更新插件、主题或系统核心时,可能会遇到这样一个非常烦人的提示:

“请输入 FTP 主机名、用户名和密码以继续更新”

尤其是国内用户 + 宝塔面板 / VPS 自建环境,这个问题非常常见。

不用着急,这并不是 WordPress 的 Bug,而是权限配置问题。
下面我会用最直白的方式,一步步告诉你:

  • 为什么会出现这个提示

  • 如何一劳永逸解决

原因:

WordPress 没有写入文件的权限,只能通过 FTP 来更新。

常见触发场景

  • 使用 VPS / 云服务器 自建 WordPress

  • 使用宝塔面板安装 WordPress

  • 通过 FTP 上传过文件

  • 服务器文件权限被改乱

  • PHP 运行用户 ≠ WordPress 文件所属用户

当 WordPress 无法直接写入文件 时,就会要求你提供 FTP 信息。

方法一:最推荐的解决方案(90% 用户适用)

修复 WordPress 文件权限(强烈推荐),这是最根本、最安全、也是最彻底的解决方式。

如果你用的是 宝塔面板

  • 进入【文件】

  • 找到 WordPress 根目录(如 /www/wwwroot/你的域名

  • 查看文件所有者(一般应为 www

正确权限设置(标准推荐)

目录权限:755     文件权限:644

宝塔面板设置方法:

  • 右键网站根目录

  • 选择【权限】

  • 所有者:www

  • 权限:

    • 文件夹:755

    • 文件:644

  • 勾选:应用到子目录

设置完成后可回到网站后台刷新页面,进行更新。如果不再提示 FTP 信息,说明问题已解决。

方法二:修改 wp-config.php(进阶操作但很有效)

如果权限正确但仍提示 FTP,可以强制 WordPress 使用“直连模式”。

操作步骤

在网站根目录编辑 wp-config.phpwe文件,复制以下代码在文件中/或者底部添加:

				
					define('FS_METHOD', 'direct');
				
			

作用说明

  • 告诉 WordPress:直接操作文件系统

  • 跳过 FTP 验证

前提:服务器用户必须对 WordPress 目录有写权限,否则无效。

不同主机场景对应解决方案速查表

场景推荐解决方式
宝塔 + VPS修复文件所有者 + FS_METHOD
虚拟主机联系主机商
SiteGround / Hostinger通常不会出现
Cloudways默认已解决
国内云服务器权限 + PHP 用户

常见问题

不推荐,尤其是公网 FTP,存在安全风险。

不正常,说明服务器权限配置有问题。

按 755 / 644 标准设置是安全的。

长期不更新插件和核心,会影响安全和排名。

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注


滚动至顶部