TP5---线上部署

  • 本地放到线上 500 错误

在入口文件index.php下打印错误

TP5---线上部署_第1张图片

TP5---线上部署_第2张图片

open_basedir 配置项的文件权限问题
open_basedir 配置,php不能引入其授权目录上级及其以上的文件

TP5---线上部署_第3张图片

TP5---线上部署_第4张图片

修改完配置后,切记重启环境 重启后就可访问到网站首页了,

如果你pathinfo路由没有设置,那么跳转其他页面时会报404,你需要去配置pathinfo模式,一般lnmp线上环境默认是关闭pathinfo模式的,自己去开启吧。

  • nginx.conf中配置转发规则,使其支持PATHINFO

location / { 
   if (!-e $request_filename) {
   rewrite  ^(.*)$  /index.php?s=/$1  last;
   break;
    }
 }

ninghelp 

 

 

你可能感兴趣的:(❤『TP5学习』)