wordpress后台更新插件时出现“链接信息”提示

wordpress网站在后台升级更新插件时出现,如下图所示:标题为“连接信息”介绍为“要执行请求的操作,WordPress需要访问您网页服务器的权限。请输入您的FTP登录凭据以继续。如果您忘记了您的登录凭据(如用户名、密码),请联系您的主机提供商。”

问题原因

WordPress在更新插件、主题或核心时,需向wp-content目录写入文件。若Web服务器(如Apache/Nginx)运行用户对这些目录没有写权限,系统会弹出FTP凭据提示,通过FTP/FTPS代为操作1

解决方案

方案一:修改目录权限(推荐)

  • 操作步骤
    1. 通过SSH登录服务器,进入WordPress根目录。
    2. 将目录属主改为Web服务器用户(如www-datawww):
      sudo chown -R www-data:www-data .

       

    3. 修复目录及文件权限:
      find . -type d -exec chmod 755 {} \;
      find . -type f -exec chmod 644 {} \;

       

  • 说明:此方法直接解决权限问题,无需每次操作输入FTP信息,最常用且高效1
方案二:配置wp-config.php文件
  • 操作步骤
    1. 打开wp-config.php文件,在/* That's all, stop editing! Happy blogging. */上方添加:
      define('FS_METHOD', 'direct');

       

    2. 若仍报错,可临时增加权限定义(更新后建议删除):
      define('FS_CHMOD_DIR', 0777);
      define('FS_CHMOD_FILE', 0777);

       

  • 说明:此方法强制WordPress使用直接写入模式,但需确保Web用户已有写权限2
方案三:使用FTP凭据
  • 操作步骤
    1. 在弹窗中填入主机商提供的FTP账号、密码。
    2. 选择FTPS(SSL)更安全。
    3. 点击“继续”完成操作。
  • 说明:此方法适用于共享主机等无法修改权限的场景,但每次更新均需输入,体验较差1

注意事项

  • 备份:操作前务必备份网站文件及数据库。
  • 安全:更新后及时收紧权限(如将wp-content外的目录改回755/644)。
  • 排查:若chown后仍提示,检查SELinux、ACL或安全插件限制。
消息盒子
# 您需要首次评论以获取消息 #
# 您需要首次评论以获取消息 #

只显示最新10条未读和已读信息