首页 > 后端开发 > php教程 > thinkPHP5运行在nginx上的配置方法详解

thinkPHP5运行在nginx上的配置方法详解

little bottle
发布: 2023-04-06 07:42:02
转载
4172 人浏览过

下面简单说明一下tp5运行在nginx上的配置。

tp5项目在nginx中默认是不支持pathinfo的,那么我们怎么配置呢?

先看下面的问题,我们按照正常的流程配置好域名后,指向public目录,重启nginx,访问时候路径报错,出现500。

解决办法:

在fastcgi.conf文件里面我们会看到如下:


fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/";
登录后复制

我们只需要修改open_basedir的路劲就可以,修改如下:


fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/../:/tmp/:/proc/";
登录后复制

然后查看项目public文件夹下的".user.ini"文件:
修改为:


open_basedir=/home/wwwroot/kilts/public:/tmp/:/proc/
登录后复制

然后称其nginx,再打开项目就可以正常运行。

 相关教程:PHP视频教程

以上是thinkPHP5运行在nginx上的配置方法详解的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:cnblogs.com
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
最新问题
thinkphp5的ppt课件
来自于 1970-01-01 08:00:00
0
0
0
thinkphp5对象转化为数组报错
来自于 1970-01-01 08:00:00
0
0
0
推荐一本thinkphp5的书
来自于 1970-01-01 08:00:00
0
0
0
thinkphp5框架自定义validate方法后怎么调用
来自于 1970-01-01 08:00:00
0
0
0
thinkphp5 url 问题
来自于 1970-01-01 08:00:00
0
0
0
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板