最近几天都被权限问题搞的头昏脑胀,合租的VPS由于我自己没有root权限,所以搞什么都特麻烦,本地搭建WordPress测试环境又碰到问题……
本来是很简单的,安装好XAMMP,把WordPress放到 /opt/lampp/htdocs 文件夹里,然后运行安装程序就行,但是装好之后会发现WordPress后台不能升级插件,会提示输入FTP信息之类的东西。最后用以下办法解决:
首先在wp-config.php里面添加以下三行代码:
define('FS_METHOD', 'direct');
define('FS_CHMOD_DIR', 0770 );
define('FS_CHMOD_FILE', 0660 );
这样在后台升级插件试试,应该不会要输入FTP信息了,但是可能会提示无法创建文件夹或写入文件之类的话,如果一切正常的话,就无视剩下的字吧……
如果有无法创建写入之类的错误提示,那就把WordPress文件夹的权限设置为777,反正本地使用,也不用考虑什么安全问题:
chmod 777 /opt/lampp/htdocs/wordpress
这样应该就行了。
我突然想到,应该是770和660才对。。。
@wayne, 改了……
777这些我还是能看懂的
@安, 好好好……你博客什么时候恢复?
@feicun, 不知道.. 或许哪天我换个皮
本地的XAMMP的话,是chown nobody:nobody wp-content里面的文件夹,权限的话755最合适。