无法在WordPress中将文件写入磁盘上载媒体文件时

时间:2018-05-17 09:00:35

标签: wordpress permissions upload

我在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

任何帮助将不胜感激。 感谢

2 个答案:

答案 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.