将我的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/
答案 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