帝国CMS传图片总失败?不是程序bug,就是这几个权限和大小限制没改
新手用帝国CMS做企业站,后台传图片一直提示上传失败,折腾半天,其实就是几个固定的小问题,顺着查两分钟就能修好。第一,先看上传目录的权限,帝国CMS的upload目录,权限要是755,要是不小心设成777,Nginx直接拒绝写入,或者权限不够,目录不可写,就会提示上传失败,把权限改成755就行;第二,看php.ini里的上传大小限制,默认是2M,用户传个5M的产品图,直接报上传失败,把upload_max_filesize改成20M,重启PHP就好;第三,检查Nginx的client_max_body_size,默认是1M,PHP改了大小Nginx没改,上传大文件还是413错误,Nginx配置里也把这个值改成20M;第四,看上传目录有没有磁盘满,磁盘满了写不进去,自然上传失败,清完日志旧备份,空间够了就能传。
我之前帮朋友做企业站,帝国CMS传图片一直失败,查了半天是Nginx的上传大小限制没改,只改了PHP,还是报错,把Nginx的限制也改了,立刻就传成功了。很多新手遇到上传失败,就对着帝国CMS的配置瞎改,其实大部分都是权限和大小限制的问题,根本不是程序的bug。真的,遇到上传失败,先查权限、再查PHP和Nginx的大小限制,两分钟就能定位问题。
本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。
0