Fatal error: require(): Failed opening required ‘/www/wwwroot/xxxxxx/public/../thinkphp/start.php
项目场景:
在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相关推荐
- 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 ...
- 虚拟主机安装wp提示Fatal error: require(): Failed opening required解决方案
自己今天在虚拟主机上传了wordpress然后输入地址安装报错: Fatal error: require(): Failed opening required '__DIR__/wp-blog-he ...
- [function.require]: Failed opening required 杰奇cms
在配置杰奇cms移动端的时候,出现了[function.require]: Failed opening required 不要慌,百度一下即可解决.这个就是权限问题.由于移动端要请求pc端的文件,没 ...
- warning: require(./admin.php),WordPress提示require_once() Failed opening required的解决方法
本文实例讲述了WordPress提示require_once() Failed opening required的解决方法. 一.问题: 今天进我的wordpress发现提示require_once( ...
- Error: recoverUnfinalizedSegments failed for required journal
转自:https://blog.csdn.net/dudefu011/article/details/78463207# 一.问题描述 HA按照规划配置好,启动后,NameNode不能正常启动.刚启动 ...
- 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 ...
- mysql upgrade错误,升级mysql_upgrade 提示错误FATAL ERROR: Upgrade failed的原因
用mysql_upgrade 升级mysql的两种错误: 第一种. 提示FATAL ERROR:Upgrade failed 的时候时候输入mysql升级命令并输入密码后出现下面的错误提示: [roo ...
- 【thinkPHP框架】Failed opening required 'header.php' include_path='.;c:\php5\pear 终级解决方案...
ThinkPHP框架中的某一个php页面,想要去引入其他php页面,结果反复报错,无解. 各种百度,有说是文件权限不够的,也有说配置不对的,反正一个都没有解决这个问题,依然无解. 最终,找到了办法,似 ...
- Laravel报错Failed opening required ‘bootstrap/../vendor/autoload.php‘
composer设置忽略版本匹配 composer install --ignore-platform-reqs
最新文章
- 春节充电 | 文科生都能看懂的机器学习教程:梯度下降、线性回归、逻辑回归(附动图解释)...
- python条件表达式有哪几个_python条件表达式:多项分支,双向分支
- Python中使用pip安装库时提示:远程主机强迫关闭了一个现有的连接
- 全国首家工资总额负面清单管理试点企业获批
- 重庆市计算机二级证丢失,重庆计算机二级证书丢了怎么办
- C#图片处理基本应用(裁剪,缩放,清晰度,水印)
- pat(基本编程题集)6-2 多项式求值 (15 分)
- py哪个函数可以返回输入的变量类型_[Python基础]二、pycharm,python变量
- React 记坑 ----- 关于 react-redux 中共享状态更新时自动重新 render 页面的问题
- python函数编写_python 函数编写条规-阿里云开发者社区
- python实现排列组合公式C(m,n)求值
- 手把手教你搭建DHCP服务器
- 神圣罗马帝国(1157~1806)
- c语言逗号分隔字符串,[数字用逗号隔开怎么读]看到一个数字中间有逗号
- Linux找回用户密码
- 店铺logo设计免费在线生成
- Single Scale Retinex 增强 matlab 实现
- SVN之enable-auto-props自动化属性
- XiaoHu日志 9/5~9/6
- The Symantec Backup Exec Management Plug-in for VMware
热门文章
- 弱网测试(延迟计算过程)和QNET配置
- 英语四级(万能写作)技巧
- 维纶屏幕配方倒入导出方法
- 什么是CPC,CPA,CVR,CTR,ROI? 营销、广告、淘宝 术语
- 主板故障之(1) 主板故障的分析及维修 (转贴)
- pyLDAvis对LDA模型结果进行可视化,html文件打开为空白
- php中echo单引号双引号及大括号的作用
- linux-x86_64 error,Linux-x86_64 Error: 28: No space left on device问题
- error A2031: gisters not allowed【汇编】
- 一文详解PHP用流方式实现下载文件(附代码示例)