WordPress安装主题或插件时“请输入您的FTP登录凭据以继续”的解决方案

在wordpress管理界面安装主题或插件时,提示“要执行请求的操作,WordPress需要访问您网页服务器的权限。 请输入您的FTP登录凭据以继续。 如果您忘记了您的登录凭据(如用户名、密码),请联系您的主机提供商。”奇怪了,怎么需要输入FTP才能升级啊?那每次操作不是很麻烦吗?经过捣鼓后来解决了,下面搬主题就给出WordPress升级更新提示“请输入您的FTP登录凭据以继续”的解决方案。

问题情况

每次升级WordPress版本或者更新主题或插件的时候提示

要执行请求的操作,WordPress需要访问您网页服务器的权限。 请输入您的FTP登录凭据以继续。 如果您忘记了您的登录凭据(如用户名、密码),请联系您的主机提供商。

image-20241202152312999

问题分析

根据提示,应该是权限问题,那么就要考虑之前做了哪些配置,进行了什么改变,导致最后的用户权限或者文件夹权限问题才导致出现这样的问题的。接下来要解决权限问题。

解决办法

step1:修改配置文件

在自己的WordPress站点文件夹根目录的 wp-config.php 文件最后添加以下三行:

define("FS_METHOD", "direct");
define("FS_CHMOD_DIR", 0777);
define("FS_CHMOD_FILE", 0777);

step2:授权目录

以腾讯云服务器为例,LAMP 平台,即 Linux 系统,Apache 服务器,MySQL 数据库,PHP 语言;网站位置是 /var/www/html

因此,使用SSH工具登陆主机,授权命令为以下三行:

chown -R root /var/www/html
chmod -R 775 /var/www/html
chmod -R 777 /var/www/html

完成上述步骤后,再到 Word­Press 后台下载插件、主题安装都不会出现权限不足的问题。

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享