WordPress升级或安装主题和插件时,跳出要求输入FTP信息的解决方法
本人小博客站点安装在阿里云VPS上,因为VPS内存比较小,所以一般情况下,不能安装WDCP、AMH等控制面板。安装这些控制面板后会耗一些VPS资源,我一般就使用LNMP一键安装包搭建服务器,然后直接安装和运行Wordpress程序,不过当我需要在后台升级WordPress程序、安装或更新主题和插件时,总是提示输入FTP信息,LNMP环境有cuteFTP软件包,不过基本上我不安装,因为上传下载都只用SSH方式传输就行了。遇到问题,就必须解决问题,我第一次遇到这样的问题,哪里会知道解决方法:首先我想到去LNMP官网查找解决文档,后来想这样去查文档很费力,不如直接百度搜索,这种问题肯定许多人会遇到。
经过百度搜索后,知道该问题的原因是nginx的执行身份用户组非文件用户组,而且以前日新网使用虚拟主机时也出现过相同的问题,由于没有服务器操作权限,不可能在服务器上解决,不过我可以使用的虚拟主机的FTP,只要输入FTP相关信息后就能够更新了,也是挺简单的。目前博客小站使用的是阿里云VPS,条件相当好了,不过VPS可以直接操作服务器解决,一劳永逸。
附上网上的解决方法:
1、检查WordPress网站的安装目录,如 /home/wwwroot/www.rixin.info
2、使用SecureCRT 、putty等工具登录远程服务器(linux vps),执行命令:
chown -R www /home/wwwroot/www.rixin.info
该命令的作用是把 /home/wwwroot/www.rixin.info下的所有文件的用户组改为 www
特别注意:ngingx的默认用户组一般是www ,如果你的不是,可以在配置文件从 nginx.conf 或vhost下检查主机名对应的conf文件。
WordPress升级或安装主题和插件时,跳出要求输入FTP信息的解决方法:等您坐沙发呢!