在我们建站过程中很多 WordPress 网站的朋友在更新插件、主题或系统核心时,可能会遇到这样一个非常烦人的提示:
❗ “请输入 FTP 主机名、用户名和密码以继续更新”
尤其是国内用户 + 宝塔面板 / VPS 自建环境,这个问题非常常见。
不用着急,这并不是 WordPress 的 Bug,而是权限配置问题。
下面我会用最直白的方式,一步步告诉你:
为什么会出现这个提示
如何一劳永逸解决
文章目录
Toggle为什么 WordPress 更新会要求输入 FTP 信息?
原因:
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 标准设置是安全的。
长期不更新插件和核心,会影响安全和排名。
