ThinkPHP5项目部署到nginx服务器上,的常见问题:
1、跨目录访问问题
设置站点根目录对项目根目录的访问权限
打开GD库
1、跨目录访问问题
设置站点根目录对项目根目录的访问权限
把$document_root 换成 项目根目录
open_basedir=/home/www/test.com:/tmp/:/proc/
2、pathinfo问题
开启pathinfo功能,修改站点配置文件
include enable-php.conf;
#换成
include enable-php-pathinfo.conf;
3、入口文件隐藏问题
修改站点配置文件
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=$1 last;
break;
}
}
4、验证码不显示问题
打开GD库