2019独角兽企业重金招聘Python工程师标准>>>

今天准备把之前用tp5框架写的一个小项目上线的服务器上

在windows下没问题,但是上传到服务器后访问接口出现500错误

用的是lnmp的环境,文件上传后把所有权限都打开,都显示

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 并没有配置,默认被注释了。

文献说可能在服务器配置目录下,如nginx、Apache等,于是用户sublime打开nginx进行全局搜索,open_base,果真还是搜到了,如下图

注释掉

/usr/local/nginx/conf/fastcgi.conf

转载于:https://my.oschina.net/sloan521/blog/3017932

TP5项目lnmp环境500错误相关推荐

  1. 苹果电脑显示500服务器错误,VS For Mac 运行项目出现 HTTP 500错误

    异常堆栈跟踪:在Cwj.NNFext.Init.ExpendRes()[0x00054]在(包装器托管到本机)System.Reflection.RuntimeMethodInfo.InternalI ...

  2. php项目部署lnmp,如何在lnmp环境里,部署多个php项目?

    我有2个php项目,想放在同一个lnmp环境里 如果你说两个项目是通过两个不同的域名来访问的话,直接参考以下conf文件内容 第一段: server { listen       80 ; serve ...

  3. iis php http500,IIS7.5 PHP环境HTTP经常500错误处理方法

    IIS使用FastCGI方式配置PHP以后,在编写PHP程序时,经常会出现HTTP 500错误 HTTP 500(Internal Server Error):服务器尝试执行请求时遇到了意外情况.研究 ...

  4. lnmp架构下,织梦二级域名访问m文件夹出现 500错误

    1.清除防跨目录设置 ##防跨目录设置## LNMP 1.1及之前的版本使用php.ini里面,open_basedir设置 LNMP 1.2及更高版本防跨目录功能使用.user.ini,该文件在网站 ...

  5. lnmp 一键安装包 安装tp5.1 404,500等相关问题

    1.一键安装 lnmp 从官网https://lnmp.org/install.html 找到相对应的包进行安装,安装成功,访问ip看是否安装成功,如安装成功,则如下图所示: 2.安装框架 tp5 根 ...

  6. Struts2项目出现500错误

    刚开始学Struts2, 环境是Tomcat9.0+jdk9+Struts-2.3.20.1, 按照书上敲的第一个Demo就显示500错误,详细信息如下: 尝试了各种方式,经过一天的努力才发现是jdk ...

  7. LNMP一键安装包的坑-thinkphp,Zend Framework,laravel等提示500错误

    最近安装LNMP运行环境,因为贪图方便,就用了https://lnmp.org/来安装,安装过程还是挺方便的,按照步骤输入即可: 安装完就可以直接显示了,确实方便: 但是运行框架thinkphp,Ze ...

  8. 【项目上线】详细步骤03:一键安装lnmp环境,配置Nginx+Node+MongoDB+MySQL+PHP环境...

    Lnmp.org网址:https://lnmp.org/install.html 一.一键安装lnmp环境 第一步: wget -c http://soft.vpser.net/lnmp/lnmp1. ...

  9. nginx php返回500错误,nginx环境thinkphp,500错误

    今天吧网站放到nginx下centos环境,程序是thinkphp3.2的,首页能正常显示,内链所有都是500错误,贴出配置代码和错误日志,求解决方案!! server { listen 80; se ...

最新文章

  1. html表单的创建和css的构成
  2. PHP-FPM,Nginx,FastCGI 三者之间的关系
  3. 一图看懂windows11新功能
  4. 微信小程序配置WSS协议
  5. DeepMind刚向星际争霸 II 的玩家们下了战书!你的对手可能是只AI,而你毫不知情...
  6. 【数字图像处理】七.MFC图像增强之图像普通平滑、高斯平滑、Laplacian、Sobel、Prewitt锐化详解
  7. centos 没有nmtui命令_Linux free 命令
  8. SQLAlchemy文档翻译
  9. 纪念逝去的岁月——C/C++快速排序
  10. CentOS7.3下部署Rsyslog+LogAnalyzer+MySQL中央日志服务器
  11. 最强数据库工具——IDEA
  12. 怎么用python骂人_人生苦短我用Python,本文助你快速入门
  13. 安防想要抢食智能家居大蛋糕 应该如何转型?
  14. 电脑长时间不操作造成卡死
  15. 7-1 统计大写辅音字母 (15 分)
  16. cad怎么将图层后置_CAD中如何将某一个图层置于其他图层之上???
  17. 利用Basemap画世界地图
  18. 传感器--电阻应变片传感器
  19. 一些基础电路和物理量在线换算公式
  20. 电子书籍下载网站集锦(不断更新中...)

热门文章

  1. 6 键盘高级操作技巧
  2. LAMP 3.2 mysql登陆
  3. jQuery的DataTables插件的使用方法[转]
  4. 在windows下调试ruby192
  5. 求关于运动的英语(收集)
  6. 我看Slashdot
  7. BZOJ3514 Codechef MARCH14 GERALD07加强版 LCT维护最大生成树 主席树
  8. [Data Structure Algorithm] 哈希表
  9. 别说我不懂排序!几种常见排序算法(一)
  10. Android开发——搭建最新版本的Android开发环境