7月的第一天,我又遇到了一个同样的wordpress网站维护咨询(上一个是6月1号),客户的wordpress网站无法上传图片,上传后会提示无法移动到指定目录。根据我之前的处理经验,这又是宝塔文件夹权限导致的。接下来直接分享处理步骤。
问题的原因是权限不对,新月份自动创建的文件夹权限所有者为root,我们需要修改为www。
打开宝塔面板 ,进入文件管理,打开/wp-content/uploads/目录,找到最新的那个文件夹,点【右键-权限】,把所有者从root修改为www,然后应用即可。
接下来刷新一下wordpress网站后台,重新尝试上传就可以了。
步骤一的处理只对当前月份有效,如果到了下月1号,它可能还是会出问题。所以接下来我们要尝试根治。
宝塔面板中打开【网站】菜单,选中出问题的网站,点【设置】,然后在【网站目录】中先关闭【防跨站攻击】,然后再打开。这样宝塔面板会自动重置.user.ini权限归属为www,以后新月份自动创建的文件夹权限就会正常。
#!/bin/bash # 替换你的网站目录 WEB_DIR="/www/wwwroot/你的网站目录" chown -R www:www $WEB_DIR/wp-content/uploads find $WEB_DIR/wp-content/uploads -type d -exec chmod 755 {} \; find $WEB_DIR/wp-content/uploads -type f -exec chmod 644 {} \;
为了保险起见,你也可以在计划任务中添加一个Shell 脚本,内容如上。(选做,一般不用)
目前遇到的这两个问题我也不太清楚具体原因,可能是和新版本面板有关或者是的SSH中执行过某些操作。想进一步了解就去问AI吧。😀
© Copyright 2020~2026. 悦然网络工作室/悦然wordpress建站 专注中小企业wordpress建站 All Rights Reserved.网站地图本站图片来源为Pexels、Pixabay、Freepik、Unsplash等图片库的免费许可,CC0协议;还有部分为自己手绘或AI生成,版权碰瓷请自重!法律服务:law@yueranseo.com蜀ICP备20016391号-1 川公网安备 51011502000367号