无法将文件上传到wordpress

can't upload file to wordpress

我使用 Cpanel 将我的 wordpress 网站移动到我的 vps,移动后一切正常,但我的媒体选项无法将文件上传到我的库,我尝试设置上传文件夹的权限和子文件夹到 755,775 甚至 777 但媒体上传器给我这个错误:

The uploaded file could not be moved to wp-content/uploads/2016/10.

我尝试通过终端 linux 向我的用户

设置组和所有者来解决我的问题
> sudo chown -R username:group directory
> sudo chgrp -R username:group directory

但是我的问题没有解决

已编辑:

我尝试安装 "SuPHP" 我的问题解决了...

有关详细信息,请参阅: https://documentation.cpanel.net/display/EA/Apache+Module%3A+SuPHP

首先,我强烈建议您不要将权限设置为 777。这是一个严重的安全问题。默认情况下,用户 wp-user 在 Ubuntu 上不存在,很可能是您从中导出网站的主机遗留下来的。您所有的网络文件都应归 www-data 所有。假设您的网络根目录仍然是 /var/www/html(WP 一键图像上的默认值),您可以通过以下方式修复所有权:

chown -Rf www-data:www-data /var/www/html

如果这不起作用,您可以使用以下命令更新上传文件夹的权限

chmod -R 755 /var/www/html/wp-content/uploads

试试这个:

sudo chown -R www-data:www-data <path_to_your_web_root>

(如果仍然不起作用,请确保上传文件夹等没有 777 权限 - 您可以为此目的使用它: sudo chmod -R 755 <path_to_your_web_root>) )

感谢 smoqadam

我试试这个:

 chown -R nobody /home/<username>/public_html/wp-content/uploads/

一切正常...