了解更多,请前往个人博客:风尘博客 http://www.dustyblog.cn/1.html
最近从国外主机转到阿里云服务器,一开始便遇到很大的问题:wordpress安装主题/插件失败,提示是无法创建目录!百度了一下,很多的教程是文件权限改为777(最高权限),可是,这样不仅不能解决问题,而且还有安全隐患。其实,安装失败,不是目录读写的权限,而是用户组的问题!
真正的原因是:linux下的文件默认用户组是root,当时我们登录wordpress的用户是www(FTP用户),所以无权限对主题或者插件进行增删改,所以,我们必须先将相应的文件夹用户组改为www即可,即执行以下命令即可:
chown -R www /alidata/www/phpwind(注意有三处空格)
附上我的操作流程和解释:
cd /alidata/www/phpwind :进入phpwind文件夹(根据自己的路径相应的更改);
ls -l :查看当前目录的用户、用户组;
chown -R www /alidata/www/phpwind :修改phpwind文件夹下的用户、用户组为:www;
ls -l:查看是否修改成功!