据LNMP一键安装包使用者反映wordpress提示升级时,点“自动升级”出现填写FTP信息的页面,像我们这些用LNMP的很多都不安装FTP服务器。其实出现这个的问题就是Nginx的执行身份非文件属主身份。
解决方法:
假设你的wordpress安装目录为/home/wwwroot/lnmp.org
用Putty登录Linux VPS,执行:chown -R www /home/wwwroot/lnmp.org
执行上面的命令就可以将/home/wwwroot/lnmp.org下所有文件的属主改为www,这样就可以解决自动更新必须填FTP的问题。
路过,支持一下,O(∩_∩)O~ 。
领教了,写的很专业。
按照这个修改后还是提示FTP更新啊。
licess Reply:
四月 19th, 2010 at 11:20 上午
@lincoln, ls -l看一下,把返回信息copy上来。
-rwxr-xr-x 1 root root 1832 Dec 6 09:48 AutoBackupToFtp.sh
drwxr-xr-x 3 root root 4096 Dec 4 01:38 conf
-rwxr-xr-x 1 root root 2582 Dec 6 16:03 lnmp
drwxr-xr-x 15 root root 4096 Dec 6 21:13 lnmp0.5
-rwxrwxrwx 1 root root 1335 Dec 6 21:13 pureftpd
-rwxr-xr-x 1 root root 5085 Dec 6 16:03 vhost.sh
我的显示这个怎麽搞呢 ?
我基本也这么设置的不过结果很晕。。。。chown -R www /home/wwwroot之后wordpress不可以访问了。。找了很久才发现重新安装上就可以。。。而目录的权限是644 而且所有文件是root.root 文件夹是www.www的属主。。
nginx不是www运行的嘛?为什么全是www不能访问呢?晕啊。
博主你好,我的WordPress安装目录是/home/lnmp.org这样滴,应该怎么更改?谢谢!
licess Reply:
十月 26th, 2011 at 8:42 下午
@jackey1203, 修改对应虚拟主机的配置,一般在/usr/local/nginx/conf/vhost/域名.conf
博主你好,我刚买的vps,官方他们帮忙安装配置好的,免费送的da面板,也出现了这个情况,貌似我的目录不是“/home/wwwroot/”这样的,我的是“/domains/域名地址/public_html/”这样,public_html目录下只有一个cgi-bin目录。这样的不知道如何操作啊,希望帮忙解答一下。谢谢
licess Reply:
十一月 25th, 2012 at 9:30 上午
@keke, DA面板的路径和LNMP肯定是不一样的,他们的直接放public_html下面就行了