最近几天都被权限问题搞的头昏脑胀,合租的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

这样应该就行了。

6 thoughts on “ubuntu+XAMMP 本地搭建 WordPress 运行环境碰到的权限问题

  1. 本地的XAMMP的话,是chown nobody:nobody wp-content里面的文件夹,权限的话755最合适。

Leave a Reply

Your email address will not be published. Required fields are marked *