解决ThinkPHP部署时Access denied.

1.在配置域名解析的文件下添加相应的设置

location ~ [^/]\.php(/|$)
{
fastcgi_index index.php;
# try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_param PATH_INFO $fastcgi_path_info;
# fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
fastcgi_param SCRIPT_FILENAME $root$fastcgi_script_name;

include fastcgi_params;
}
2.重启服务器
/etc/init.d/nginx restart