Wordpress:上传到符号链接时权限被拒绝

时间:2013-05-28 00:03:13

标签: wordpress

将我的uploads文件夹移动到另一个位置后,我在wp-content中创建了一个上传文件夹的符号链接,

$> ln -s /mnt/uploads /var/www/html/wp-content/uploads

但是现在它给了我以下错误:

  

PHP警告:file_put_contents(/ var / www / html / wp-content / uploads / 2013/05 / 13964be50da3eba1fa0343091276c127)[< a href =' function.file-put-contents'> function.file-put-contents< / a>]:无法打开流:第555行/var/www/html/wp-content/plugins/complains/bootstrap.php中的权限被拒绝,引用者:http://mysite.com/

1 个答案:

答案 0 :(得分:1)

我使用ssh移动了uploads文件夹,因此new uploads文件夹的所有者是root而不是apache,所以我使用以下命令将所有权归还给apache:

$> chown apache:apache /mnt/uploads

但这里的问题是我没有使它递归,所以文件夹“/ mnt / uploads / 2013/05”仍然以root身份作为所有者,所以我用以下方法解决了它:

$> chown -R apache:apache /mnt/uploads