解决WordPress安装、升级插件输入FTP账户信息

常见问题 Stone 2年前 (2021-12-07) 900次浏览 0个评论

在配置好WordPress的服务器centos+lnmp环境后,安装主题或者插件的时候,提示“要执行请求的操作,WordPress需要访问您网页服务器的权限。 请输入您的FTP登录凭据以继续。 如果您忘记了您的登录凭据(如用户名、密码),请联系您的网站托管商。”,需要输入FTP,其实出现这个的问题的原因是Apache/Nginx的执行身份非文件属主身份。

解决WordPress安装、升级插件输入FTP账户信息

使用SSH软件登陆服务器设置一些相应的权限即可解决

方法一:

假设你的WordPress网站的目录为

# /home/wwwroot/notescorner.com

先修改网站所在目录权限

# chmod -R 755 /home/wwwroot/notescorner.com

再把网站的目录下所有文件的属性改为www

# chown -R www /home/wwwroot/notescorner.com
或者使用
# chown -R www:www /home/wwwroot/notescorner.com  #改变组和拥有者

tips:如果提示:chmod: 更改”/home/wwwroot/default/.user.ini” 的权限: 不允许的操作。则需要先使用chattr命令来解锁文件

# chattr -i /home/wwwroot/default/.user.ini 

解锁后再按照上面的步骤来修改目录权限

方法二:

通过修改文件来实现,可以在wp-config.php里加入下面代码:

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

OK,WordPress安装插件提示输入FTP账户信息已经解决了!


笔记角落上的部份代码及教程来源于互联网,仅供网友学习交流,如有侵权,请联系我们,我们将尽快处理。邮箱:[email protected]
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址