服务器文件权限问题解决记录

WordPress文件权限问题

表现:安装删除插件、主题时候让你提供FTP账号。

原因:apache不具有wordpress目录下面文件的写的权限

解决:让管理wordpress的用户和apache在同一个组内,wordpress目录设为该组可读写

1.ssh 登陆服务器,用**

ps -ef | grep apache

** 看跑apache的是哪个用户, 一般是www-data (ubuntu 11.10 apt-get 安装)

  1. 新建一个用户组如wordpress,

groupadd wordpress

  1. 把www-data 你自己登陆用的用户id都放入这个组里

useradd -a -G wordpress www-data

useradd -a -G wordpress root

  1. 修改wordpress的目录权限,把所有文件都设为wordpress这个组可读写

chmod -R 775 /path/to/wordpress

chmod -R g+s /path/to/wordpress

这样,在wordpress这个组里的用户www-data就可以通过apache读写这些文件了。

  1. 理论上,上面这样就可以了,如果还有问题,就把这些文件的owner都设成www-data吧,这样就绝无问题了。

chown -R www-data /path/to/wordpress

admin

0