TP5项目在lnmp环境上线出现500错误
来源:互联网 发布:网络用语吃鸡什么意思 编辑:程序博客网 时间:2024/05/24 04:55
今天准备把之前用tp5框架写的一个小项目上线的服务器上
在windows下没问题,但是上传到服务器后访问接口出现500错误
用的是lnmp的环境,文件上传后把所有权限都打开,都显示
HTTP ERROR 500的错误,服务器内部错误
该网页无法正常运作mz.kechangfu.cn 目前无法处理此请求。HTTP ERROR 500
在入口文件index.php中加入
error_reporting(E_ALL);ini_set('display_errors', '1');
来打印所有错误信息
代码打印出
Warning: require(): open_basedir restriction in effect. File(/home/wwwroot/mz.kchangfu.cn/thinkphp/start.php) is not within the allowed path(s): (/home/wwwroot/mz.kchangfu.cn/public/:/tmp/:/proc/) in /home/wwwroot/mz.kchangfu.cn/public/index.php on line 22Warning: require(/home/wwwroot/mz.kchangfu.cn/thinkphp/start.php): failed to open stream: Operation not permitted in /home/wwwroot/mz.kchangfu.cn/public/index.php on line 22Fatal error: require(): Failed opening required '/home/wwwroot/mz.kchangfu.cn/public/../thinkphp/start.php' (include_path='.:/usr/local/php/lib/php') in /home/wwwroot/mz.kchangfu.cn/public/index.php on line 22
三、分析错误内容
查看问题描述以及资料,发现是php open_basedir 配置的问题,php不能引入其授权目录上级及其以上的文件,默认配置在php.ini(/usr/local/php/etc/php.ini),但是我的open_basedir 并没有配置,默认被注释了。
#在php.iniopen_basedir = //没有打开也是空的#在.user.iniopen_basedir=/home/wwwroot/mz/public:/tmp/:/proc/#在fastcgi.conffastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/";
只需把 fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/";
改成
`fastcgi_param PHP_ADMIN_VALUE "open_basedir=/home/wwwroot/:/tmp/:/proc/";`
解决
open_basedir 配置项的文件权限问题,如果遇到了这样的情况,把php.ini 服务器nginx、Apache的配置文件都检查下。
阅读全文
0 0
- TP5项目在lnmp环境上线出现500错误
- LNMP环境出现Access Denied 403错误
- 云服务器lnmp环境一键安装出现错误
- lnmp环境下TP3.2.3出现404错误解决办法
- 项目上线-环境切换
- TP5使用phpmailer出现的错误
- tp5 url 线上访问 在nginx 上 出现404错误,解决办法(1.80nginx 配置 pathInfo)
- lnmp环境 laravel5.2 框架上线后报404
- 解决搭建好LNMP环境之后,出现了Access Denied错误
- 将项目放在不同系统环境下出现编码格式错误
- lnmp 报500错误
- lnmp 环境执行yii项目出错 require(): open_basedir restriction in effect 错误
- tp5 lnmp 404和open_basedir
- 项目在linux上线常用命令
- struts2项目出现500错误
- struts2项目出现500错误
- 红酒网项目上线出现BUG
- maven运行项目出现编译环境的错误
- 51Nod 1098 最小方差 枚举
- 丑数java实现
- colorAccent,colorPrimary,colorPrimaryDark
- NWERC2015-Elementary Math
- scala抽取器
- TP5项目在lnmp环境上线出现500错误
- javascript的for in 循环
- CentOS常使用命令
- 定长的顺序表及基本操作
- 如何让表单文本框左边标签文本右对齐---label
- Secret Milking Machine POJ
- JDK学习-CountDownLatch/CyclicBarrier
- C++中有关类继承的知识
- linux下mysql安装