很多新手把源码传到服务器,打开网站提示"目录没有写权限",今天说一下这个问题的原因和解决办法。
为什么会没权限
宝塔上传的文件,默认所有者可能是root,而PHP进程是www用户跑的,www用户读不了root所有的文件,就提示没权限。
解决办法
把网站根目录的所有者改成www用户,执行chown -R www:www /www/wwwroot/你的网站目录,目录权限设755,文件设644,就解决了。
别图省事直接把整个目录设成777,所有人都能读写,虽然能解决问题,但是不安全,被入侵了都不知道。正确的权限是目录755、文件644,所有者www。
注意事项
zb_users里的upload、cache目录,要给www写入权限,不然上传图片、生成缓存会失败,其他目录不需要写权限。
本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。
0