WordPress无法创建上传目录报错,修复500后仍无法上传图片求助
解决WordPress无法创建uploads目录的问题
从你提供的ps -ef|grep httpd截图能看出,你的web服务器是用apache用户运行的,这是解决问题的关键信息。咱们一步步来排查修复:
第一步:确认uploads目录的归属与权限
先SSH登录服务器,进入WordPress根目录,执行命令查看uploads目录的当前状态:ls -ld wp-content/uploads如果输出里的所有者不是
apache:apache,就递归修改目录及所有子内容的所有者:sudo chown -R apache:apache wp-content/uploads接着给目录设置正确的写入权限:
sudo chmod -R 755 wp-content/uploads第二步:检查父目录wp-content的权限
同样查看wp-content目录的状态:ls -ld wp-content确保它的所有者也是
apache:apache,权限为755,如果不符合,用上面的chown和chmod命令同步修改。第三步:统一WordPress文件与目录权限
你之前把所有文件设为644的操作是对的,再给所有目录补充设置正确权限:find . -type d -exec chmod 755 {} \;第四步:验证WordPress媒体设置
登录WordPress后台,进入「设置」→「媒体」,确认「上传文件的存储目录」是默认的wp-content/uploads,没有被改成其他不存在的路径。
完成这些操作后,再尝试上传主题背景图,应该就能解决那个无法创建目录的错误了。
内容的提问来源于stack exchange,提问作者Pooja
相关产品推荐
相关产品推荐

