把博客搬回来之后, 后台自动安装插件、删除插件和wordpress升级都不能用了,每次都会出现一个这样的提示“执行请求操作,连接信息必需提供”:
把wordpress所有的文件所有者改成运行执行php的程序,像我的服务器fastcgi是这样开启的(spawn-fcgi -a 127.0.0.1 -p 9000 -C 10 -u www-data -f /usr/bin/php-cgi),跟nginx是同一个用户www-data,Ubuntu或者Debian可以用下面的命令改动所有者:
kangzj@localhost# sudo chown –R www-data public_html
更改之后再运行相关操作便不会再询问连接信息了,问题解决。
如果不确定是哪个用户在运行php的话,可以在后台上传个文件,然后查看它的所有者即可。
输入你的主机的“连接信息”,wordpress会登录ftp或者sftp来做相应的操作。这项我没有实践,朋友们可以试一下。
关于sftp: 走ssh的类似ftp的协议,但是用户名和密码不是明文传输,比ftp要安全得多,但是要求你的主机支持ssh(很少有开放ssh的虚拟主机)。
© 2009, kangzj. 版权所有.
三月 19th, 2010 at 22:42
感谢 一句命令就搞定了问题
[回复]
五月 18th, 2010 at 22:30
[...] 《WordPress“执行请求操作,连接信息必需提供”解决方法》中讲过了,不过还有种方法哦,更加简单些,但是要求有ftp或者sftp服务,详见大猫:http://ooxx.me/connection-information.orz [...]