一.设置项目目录权限(centos ,apache为例)
1.chown -R root /var/www/html/project (设置项目所属的用户)
2.chgrp -R root /var/www/html/project (设置项目所属的组)
3.chmod -R 0755 /var/www/html/project (设置项目的权限)
二.设置项目日志文件和上传文件的权限(上传文件为upload 日志文件runtime)
1.chown -R apache/var/www/html/project/upload (设置文件所属的用户)
2.chgrp -R apache /var/www/html/project/upload (设置文件所属的组)
3.chmod -R 0755 /var/www/html/project/upload (设置项目的权限)
1.chown -R apache/var/www/html/project/runtime (设置文件所属的用户)
2.chgrp -R apache /var/www/html/project/runtime (设置文件所属的组)
3.chmod -R 0777 /var/www/html/project/runtime (设置项目的权限)
三.设置upload下的 .php文件apache 不解析
修改httpd.conf文件
vim /etc/httpd/conf/httpd.conf
添加
<Directory /var/www/html/upload> php_admin_flag engine off #设置apache不解析 <FilesMatch (.*).php(.*)> #匹配该目录下所有的.php文件 Order allow,deny Deny from all </FilesMatch> </Directory>
重启apache service httpd restart