大家在使用LNMP或是之前文章提到的LEBScript之后安装Wordpress很容易成功,但是在使用过程中往往会有些小问题,比如说需要输入FTP用户名和密码才能更新/安装插件或主题。这个问题应该说由来已久了,特别容易发生在VPS上,因为我们在SSH上操作时并没有给Nginx适当的权限去写网站文件夹,这就造成每次我们都要单独输入FTP的信息。
VPS搭建Wordpress更新/安装插件时需要输入FTP信息的解决方法
解决方法就是利用chown语句将网站文件夹的所有者设置给服务器:
如果你是LNMP的用户,请执行下面语句:
chown -R www /home/wwwroot/网站目录
如果你是LEBScript的用户,请执行下面语句:
chown -R www-data /var/www/网站目录
这样,你的Wordpress在更新或安装东东的时候就不会再提示你填入什么FTP信息了~
大哥- -如果我是apache用户咋个办办?- -我chown了,说是invalid user- –
呵呵,apache和litespeed都不适用。毕竟他们不是www用户组的。你需要查阅其他的相关资料~我比较喜欢这种类似LNMP的一键安装包,比较“傻瓜”一些~
– -我解决了- -理解了这句命令的意思- -其实就是给网站目录的用户组赋予权限o(╯□╰)o
呵呵,是的~
爱死你了,嗯嘛,搞定了
呵呵,感谢支持了~
这种方法安全吗?所有人的web目录都是www组的?
这个命令可以普遍推广到其他的网站程序上,如果十分注重安全方面的话,只改变个别目录也是可以的,现在来看,安全上也没有太大的问题,欢迎提出更好的解决方案~
在Cpanel中只有Public_html的属组是www,而且所属用户依然是自己,不知道它们是怎么做到的?
呵呵,程序上的问题那就不晓得了~,不过对于Cpanel,多用户权限分开还是很重要的~
继续过来了。寻找适合我的,。