thinkphp Linux目录权限如何设置

2025-04-06 22:17:15

1、最简单的做法就是给777权限,这里不建议这么做(例如你的网站部署目录为/var/www/html):

thinkphp Linux目录权限如何设置

2、首先把网站的的目录和文件的所有者设置为demo,所属组设置为www-data

thinkphp Linux目录权限如何设置

3、设置网站目录权限为750,750是demo这个用户对目录拥有读写执行的权限,这样demo用户可以在任何目录下创建文件,用户组有有读执行权限,这样就有进入目录的权限,其它用户没有任何权限。

thinkphp Linux目录权限如何设置

4、设置网站文件权限为640,640指只有demo用户对网站文件有更改的权限,apache服务器只有读取文件的权限,无法更改文件,其它用户无任何权限

thinkphp Linux目录权限如何设置

5、需要针对个别目录来设置权限,以Th坡纠课柩inkphp为例,它的Runtime 目录存储的有日志文件,还有与数据库做ORM映璨阑瑭萄射的数据库表信息,这说明apache服务器要对这些目录有访问的权限,并且对于线面的日志文件有写入的权限,那么这样就需要对于这些特殊目录设置

thinkphp Linux目录权限如何设置

6、所以新的日志文件权限就会变成下面这样:

thinkphp Linux目录权限如何设置
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢