也不叫安装,之前我安装了几十次,都不会这样提示的额。是交给外包公司开发后,他们安装在第一台服务器正常,我搬迁到第二台服务器,其它文件属性都好改,就剩下images目录,怎么改也还是提示不可写入。
images 目录不可写入,您的网站将无法浏览。
images 目录不可写入,您就无法备份当前的模版文件。
修改images目录777可读可写属性
折腾了很长时间,最后在百度知道找到方法,只是百度知道热心人士没提供操作图。
文章载入中...
首先要解决这个问题,就得深入到源码,仔细的读一读,
首先,得找到这个问题是在哪报出来的,经过代码发现,admin/index.php中,有大量的地方判断目录或者文件是否可写,最后发现主要是file_mode_info这个函数来判断是否可写,
然后,通过搜索images这个关键字,会发现很多地方都用到了,即使它不是images目录
第一处:
第二处:此时这个目录因该是'../temp'这个目录,应该是作者粘贴时犯的小错误
第三处:此时这个目录因该是'../temp/backup'这个目录,应该是作者粘贴时犯的小错误
所以要看这几处的文件或者目录是否存在,若不存在,手动创建,并修改对应的所属组及权限即可;
以第三处为例,Linux下面的命令:
进入到temp
上面网友说到的理论问题不太懂,能力有限。但是操作挺简单的,甚至不需要进入linux命令行,直接在网站根目录,除了之前已经把images目录修改属性为777可读可写可执行,剩下把 /temp、/temp/backup 这两个目录修改为777,就可以了。
/temp/backup修改为777
同时记得修改图片上传保存位置 /bdimages/upload1 的属性为777,不然还是上传不了图片。
图片保存位置 /bdimages/upload1
修改 /bdimages/upload1为777
图片正常上传
END
领取专属 10元无门槛券
私享最新 技术干货