0

将上传文件夹移动到另一个位置后,我在 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/

4

1 回答 1

1

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

$> chown apache:apache /mnt/uploads

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

$> chown -R apache:apache /mnt/uploads
于 2013-05-28T00:31:50.897 回答