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

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

WordPress在升级核心、插件或主题时,需要把新文件写入/wp-content/ 目录。

如果你的Web服务器(apache/nginx)运行用户(常见为 www-data、apache、nginx)对这些目录没有写权限,WordPress就会退而求其次,通过FTP/FTPS方式把文件传进去,于是弹出了图中的"FTP凭据"对话框。

一句话:目录权限不足,WordPress 想让你用FTP代它写文件。

解决方法(任选其一,推荐方案 1)

方案 1|直接给足权限(最简、最常用)

用SSH登录服务器,进入站点根目录(WordPress根目录)。

一次性把目录属主改成Web服务器用户(下面以www-data 为例,宝塔面板通常是 www)

复制代码
sudo chown -R www-data:www-data .

再给目录补写权限

复制代码
find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;

回WordPress后台再点"更新",FTP弹窗消失,升级顺利完成。

方案 2|在 wp-config.php 里强制关闭"FS方法"检测

如果因为安全策略不能改属主,可以在wp-config.php 里加一行,让WordPress直接用"直接写盘"模式,不再询问FTP:

复制代码
define('FS_METHOD', 'direct');

保存后重新更新。

(前提仍然是Web用户对wp-content有写权限,否则升级依旧会失败,只是不再弹FTP框。)

方案 3|真的用 FTP/FTPS

若主机商强制隔离权限(常见于部分共享虚拟主机),你只能:

在弹窗里填入主机商给你的FTP账号、密码;

选 FTPS(SSL)更安全;

点"继续",WordPress会通过FTP自己把文件传上去。

每次升级都会再问一次,体验最差,不推荐。

排错小贴士

操作前请先整站备份(文件+数据库)。

如果chown后仍然提示,检查是否有SELinux、ACL、防篡改插件等额外限制。

更新完再把权限收紧(如把wp-content/uploads以外的目录改回755/644)可提升安全性。

原文

https://www.jianzhanpress.com/?p=9204

相关推荐
e6zzseo4 天前
wordpress独立站seo怎么做才有效
seo·wordpress·独立站·内容优化·外链建设
Web极客码6 天前
如何让用户订阅WordPress评论?提升用户互动的有效策略
运维·服务器·wordpress
fobwebs6 天前
Wordpress Xstore 主题安装Elementor Pro 后找不到某些Elements 组件的解决方法
element·wordpress·form·xstore·pro elements·elementor pro
代龙涛7 天前
WordPress sidebar.php 侧边栏开发教程
开发语言·php·wordpress
代龙涛8 天前
WordPress header.php 与 footer.php 模板结构详解
开发语言·php·wordpress
Web极客码13 天前
如何在WordPress中添加动态内容
服务器·前端·wordpress
tommyjiatong16 天前
WordPress电商展示站服务器迁移指南
服务器·数据库·wordpress
IT大白鼠17 天前
WordPress组合漏洞wp2shell技术分析报告
wordpress·安全漏洞·wp2shell 漏洞
Markk20 天前
Wordpress及第三方支持工具docker容器化搭建
wordpress
Web极客码24 天前
WordPress SEO优化:提升网站排名的13个关键步骤
服务器·seo·wordpress