怎么解决WordPress“无法将上传的文件移动至wp-content/uploads/”的问题

ShowUNow 发布于 2024-11-05 78 次阅读


这个问题昨天在测试的时候偶然发现了在将图片等信息上传媒体库时,被告知无法无法将上传的文件移动至wp-content/uploads/

在遇到这个问题之前我将./wp-content/uploads/使用sudo mount --bind 以镜像的方式挂载到了另一个目录下。所以我觉得问题可能出在了这个地方

上网搜索发现,一种可能是插件冲突导致的,还有一种是文件夹的所有者/权限问题导致的

使用

ls -l /var/www/html/wordpress/wp-content/uploads

来查看uploads文件夹的所有者
如果输出

drwxr-xr-x 4 root root 4096 Nov 2 11:57 2024 
drwxr-xr-x 2 root root 4096 Nov 2 16:18 

那么说明文件的所有者可能不太正确

使用

ls -l /var/www/html/wordpress

来查看wordpress目录的所有者是什么,得出

-rw-r--r--  1 www-data www-data   405 Feb  6  2020 index.php
-rw-r--r--  1 www-data www-data 19915 Jan  1  2024 license.txt

所有者为www-data www-data

修改所有者

chown -R www-data:www-data /var/www/html/wordpress/wp-content/uploads

再次检查

ls -l /var/www/html/wordpress/wp-content/uploads

可以看到已成功修改!

再次测试上传,成功搞定!

临时起意搭建的博客,不知道能坚持下去多久。
最后更新于 2024-11-06