我在AWS服务器上的WordPress中上传媒体时遇到以下错误。
"Failed to write file to disk"
我已使用以下命令更改了文件夹权限:
sudo chmod 755 -R /var/www/html/wp-content/uploads
但是,它无法正常工作。
Filesystem Size Used Avail Use% Mounted on
devtmpfs 7.9G 0 7.9G 0% /dev
tmpfs 7.9G 0 7.9G 0% /dev/shm
tmpfs 7.9G 417M 7.5G 6% /run
tmpfs 7.9G 0 7.9G 0% /sys/fs/cgroup
/dev/xvda1 8.0G 8.0G 3.7M 100% /
tmpfs 1.6G 0 1.6G 0% /run/user/1000
任何帮助将不胜感激。 感谢
答案 0 :(得分:1)
取决于您的webserver / php配置,您最终可能会通过不同的用户/组运行文件夹所有权和PHP进程。
从给予
开始sudo chmod 777 -R /var/www/html/wp-content/uploads
甚至
sudo chmod 777 -R /var/www/html/wp-content
但它有效,但755没有 - 这表明你的系统配置错误。这可能适合开发,但绝不能用于生产。
答案 1 :(得分:1)
我在帮助@David
中找出了这个问题。正如他所说,服务器端存在内存问题。
我检查磁盘已满。
/dev/xvda1 8.0G 8.0G 3.7M 100% /
主目录/
已用8.0 GB
完整8.0 GB
。
解决方案:
Just Upgrade your disk size.