帝国CMS传完没设目录权限,后台传图一直提示目录不可写,折腾半天

8年前 (2018-10-25)阅读1回复0
genmulu
genmulu
  • 管理员
  • 注册排名1
  • 经验值27950
  • 级别管理员
  • 主题5590
  • 回复0
楼主

18年用帝国CMS做本地企业站,源码传完之后直接进后台,写文章要传产品图片,点上传一直提示:上传目录不可写,无法上传图片。我当时以为是后台设置错了,去后台把上传目录改了好几个路径,还是提示不可写;又检查PHP的上传权限,改了php.ini里的upload_tmp_dir,重启PHP,还是不行,折腾了俩小时,图片都传不上去,文章根本发不出来。 最后老站长跟我说,你传完源码要把upload、data这些需要写入的目录,权限改成755,我用SSH登服务器,给data、e/upload目录递归设了755权限,回到后台再传图片,一下就传上去了。当时才反应过来,FTP传完文件,默认的目录权限是644,Nginx运行PHP的用户没有写入权限,当然传不了图,我之前一直盯着后台和PHP配置,根本忘了目录权限这回事,白折腾俩小时。 那之后我不管传哪个CMS,传完源码第一步,就是把上传、缓存、配置这些需要写入的目录,权限改成755,再也不出现传图提示不可写的问题。之前总觉得源码传完就能用,根本不知道目录权限要单独设,结果后台传个图片都传不了,来回折腾半天。 很多新手部署CMS跟我当初一样,源码传完直接进后台用,发现传图片、写配置一直提示权限不足,盯着后台和PHP配置瞎改,根本忘了给写入目录设正确权限。真的,部署完CMS,先把需要写入的目录设成755权限,不然后台连图片都传不了,你折腾半天都找不到问题。

本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。

本文地址:https://www.genmulu.cn/genmulu/3099.html

0
回帖

帝国CMS传完没设目录权限,后台传图一直提示目录不可写,折腾半天 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息