vps用户在升级WordPress插件或主题的时候会提示“执行请求动作,连接信息必需提供”,这是WordPress升级目录的所有者和Web服务器执行引擎的所有者不一致造成的.

一般vps用户习惯用root登陆服务器,所以才会导致这个情况发生.

解决方案

1.找出服务器执行引擎(apache或nginx)的所有者,比如找出nginx的所有者.

ps aux | grep nginx

你可以得到下面这个结果

www 26195 0.0 1.5 22292 15340 ? S 20:32 0:00 nginx: worker process

找出所有者是www.

另外你还可以通过建立php文件来找出执行nginx的所有者.

2.将WordPress下所有文件的所属组改为 www.

chown :www . -R //你首先进入WordPress的根目录

PS:最近测试发现nginx效率果然比apache的高不少.

2010年4月22日19:58:07更新:

一般类似于网站根目录这种情况,建议设置目录的sgid权限,这样创建的文件可以继承根目录的所属组.

chmod g+s .

ll -d .

看看所属组的权限有没有 s 位 ,比如

drwxr-sr-x 2 www www 4096 Apr 22 11:58

如此以后在网站根目录下创建文件的所属组就是www,无论你是用什么账户创建的.

原创文章,转载请注明: 转载自Blinux

原文链接地址: 执行请求动作,连接信息必需提供

8 Responses to “执行请求动作,连接信息必需提供”

  1. 记忆盒子 CHINA Internet Explorer Windows 说:

    blinux也在使用vps了吗?好强阿!

    [回复]

    Blinux AUSTRALIA Google Chrome Windows 回复:

    惭愧呀

    [回复]

  2. likekart CHINA Google Chrome Windows 说:

    原来用亿家空间的时候经常出这个提示,我以为正常现象
    现在搬到国外没有出现这个提示,才发现原来是有问题的 :-|

    [回复]

    Blinux AUSTRALIA Google Chrome Windows 回复:

    不过虚拟主机一般不会出现这个问题,否则也太 :mrgreen:

    [回复]

  3. zhukun CHINA Mozilla Firefox Windows 说:

    对于虚拟主机用户来说,可以修改config.php文件,在其中加入FTP_HOST相关信息即可解决

    [回复]

    Blinux AUSTRALIA Google Chrome Windows 回复:

    这样啊,谢谢坤哥指点.
    不过一般出现这种问题是空间商的设置问题 :mrgreen:

    [回复]

  4. 小虎 AUSTRALIA Internet Explorer Windows 说:

    谢谢blinux,好人!!

    [回复]

  5. 无聊 CHINA Internet Explorer Windows 说:

    原来是权限问题,刚刚遇到这情况

    [回复]

Leave a Reply

:wink: :-| :-x :twisted: :) 8-O :( :roll: :-P :oops: :-o :mrgreen: :lol: :idea: :-D :evil: :cry: 8) :arrow: :-? :?: :!: