项目场景:

在CentOS8中安装了宝塔,配置thinkphp5.1版本环境时出了问题,在此之前网站虚拟域名成功配置,能够访问站点创建成功的页面


问题描述:

在访问tp5默认页面时报错

Warning: require(): open_basedir restriction in effect. File(/home/wwwroot/xxxxxx/thinkphp/start.php) is not within the allowed path(s): (/home/wwwroot/xxxxxx/public/:/tmp/:/proc/) in /home/wwwroot/xxxxxx/public/index.php on line 16Warning: require(/home/wwwroot/xxxxxx/thinkphp/start.php): failed to open stream: Operation not permitted in /home/wwwroot/xxxxxx/public/index.php on line 16Fatal error: require(): Failed opening required ‘/www/wwwroot/xxxxxx/public/../thinkphp/start.php’ (include_path=’.:/usr/local/php/lib/php’) in /home/wwwroot/xxxxxx/public/index.php on line 16

原因分析:

起初看英文提示,以为是文件缺少,随后找了一下,发现文件都是在的。然后第二段警告提示了权限不足,又去修改权限,还是不行。后来发现是open_basedir的问题,那么有两个方法来解决这个问题。


解决方案:

1、在设置网站目录中,不要勾选防跨站攻击,问题解决。

2、进入/www/server/nginx/conf目录下,找到fastcgi.conf,修改其中的一个参数’fastcgi_param PHP_ADMIN_VALUE’,没有的话可以自己加一个,/www/wwwroot是你的项目路径,每个人可能都不一样

fastcgi_param  PHP_ADMIN_VALUE    "open_basedir=/www/wwwroot/:/tmp/:/proc/";

两种方法任选其一即可

Fatal error: require(): Failed opening required ‘/www/wwwroot/xxxxxx/public/../thinkphp/start.php相关推荐

  1. Fatal error: require(): Failed opening required ‘/home/www/xx/public/../thinkphp/start.php

    感谢百度经验:https://jingyan.baidu.com/article/afd8f4deb784fe34e386e97b.html 仅仅把 fastcgi_param PHP_ADMIN_V ...

  2. 虚拟主机安装wp提示Fatal error: require(): Failed opening required解决方案

    自己今天在虚拟主机上传了wordpress然后输入地址安装报错: Fatal error: require(): Failed opening required '__DIR__/wp-blog-he ...

  3. [function.require]: Failed opening required 杰奇cms

    在配置杰奇cms移动端的时候,出现了[function.require]: Failed opening required 不要慌,百度一下即可解决.这个就是权限问题.由于移动端要请求pc端的文件,没 ...

  4. warning: require(./admin.php),WordPress提示require_once() Failed opening required的解决方法

    本文实例讲述了WordPress提示require_once() Failed opening required的解决方法. 一.问题: 今天进我的wordpress发现提示require_once( ...

  5. Error: recoverUnfinalizedSegments failed for required journal

    转自:https://blog.csdn.net/dudefu011/article/details/78463207# 一.问题描述 HA按照规划配置好,启动后,NameNode不能正常启动.刚启动 ...

  6. A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header

    正确方式 事情是这样的,我的esp32今天到货了,于是开始下起程序来,第一次等了好久好久. 最后报错: A fatal error occurred: Failed to connect to ESP ...

  7. mysql upgrade错误,升级mysql_upgrade 提示错误FATAL ERROR: Upgrade failed的原因

    用mysql_upgrade 升级mysql的两种错误: 第一种. 提示FATAL ERROR:Upgrade failed 的时候时候输入mysql升级命令并输入密码后出现下面的错误提示: [roo ...

  8. 【thinkPHP框架】Failed opening required 'header.php' include_path='.;c:\php5\pear 终级解决方案...

    ThinkPHP框架中的某一个php页面,想要去引入其他php页面,结果反复报错,无解. 各种百度,有说是文件权限不够的,也有说配置不对的,反正一个都没有解决这个问题,依然无解. 最终,找到了办法,似 ...

  9. Laravel报错Failed opening required ‘bootstrap/../vendor/autoload.php‘

    composer设置忽略版本匹配 composer install --ignore-platform-reqs

最新文章

  1. 春节充电 | 文科生都能看懂的机器学习教程:梯度下降、线性回归、逻辑回归(附动图解释)...
  2. python条件表达式有哪几个_python条件表达式:多项分支,双向分支
  3. Python中使用pip安装库时提示:远程主机强迫关闭了一个现有的连接
  4. 全国首家工资总额负面清单管理试点企业获批
  5. 重庆市计算机二级证丢失,重庆计算机二级证书丢了怎么办
  6. C#图片处理基本应用(裁剪,缩放,清晰度,水印)
  7. pat(基本编程题集)6-2 多项式求值 (15 分)
  8. py哪个函数可以返回输入的变量类型_[Python基础]二、pycharm,python变量
  9. React 记坑 ----- 关于 react-redux 中共享状态更新时自动重新 render 页面的问题
  10. python函数编写_python 函数编写条规-阿里云开发者社区
  11. python实现排列组合公式C(m,n)求值
  12. 手把手教你搭建DHCP服务器
  13. 神圣罗马帝国(1157~1806)
  14. c语言逗号分隔字符串,[数字用逗号隔开怎么读]看到一个数字中间有逗号
  15. Linux找回用户密码
  16. 店铺logo设计免费在线生成
  17. Single Scale Retinex 增强 matlab 实现
  18. SVN之enable-auto-props自动化属性
  19. XiaoHu日志 9/5~9/6
  20. The Symantec Backup Exec Management Plug-in for VMware

热门文章

  1. 弱网测试(延迟计算过程)和QNET配置
  2. 英语四级(万能写作)技巧
  3. 维纶屏幕配方倒入导出方法
  4. 什么是CPC,CPA,CVR,CTR,ROI? 营销、广告、淘宝 术语
  5. 主板故障之(1) 主板故障的分析及维修 (转贴)
  6. pyLDAvis对LDA模型结果进行可视化,html文件打开为空白
  7. php中echo单引号双引号及大括号的作用
  8. linux-x86_64 error,Linux-x86_64 Error: 28: No space left on device问题
  9. error A2031: gisters not allowed【汇编】
  10. 一文详解PHP用流方式实现下载文件(附代码示例)