踩坑 PHP Fatal Error Failed opening required File
使用 require 引用文件时,报错如下:
require 'https://dev.ryan.com/test.php';
[Sat Mar 19 23:10:50 2011] [warn] mod_fcgid: stderr:
PHP Fatal error: require_once() [function.require]: Failed opening required '/common/configs/config_templates.inc.php'
(include_path='.:/usr/share/pear:/usr/share/php') in /home/viapics1/public_html/common/configs/config.inc.php on line 158
原因是没理解虚拟服务器路径和文件系统路径。
require 使用文件系统路径,如
/home/viapics1/public_html/common/configs/config_templates.inc.php
解决方法:
先使用 $_SERVER['DOCUMENT_ROOT'] 获取 web 服务器根目录
修改后代码如下:
require_once $_SERVER['DOCUMENT_ROOT'].'/common/configs/config_templates.inc.php';
参考:
https://stackoverflow.com/questions/5364233/php-fatal-error-failed-opening-required-file
踩坑 PHP Fatal Error Failed opening required File的更多相关文章
- kinaba 安装踩坑: FATAL  Error: [elasticsearch.url]: definition for this key is missing
		
操作系统:Linux kibana 版本: 7.4.0 1. 在/etc/yum.repos.d/ 下新建 kibana.repo 配置 yum 源地址 内容如下: [root@localhost ...
 - kinaba 安装踩坑: FATAL Error: [elasticsearch.url]: definition for this key is missing  转
		
安装 https://www.jianshu.com/p/875457cb8da6 操作系统:Linux kibana 版本: 7.4.0 1. 在/etc/yum.repos.d/ 下新建 ...
 - Symfony没有安装依赖_PHP Fatal error:  require(): Failed opening required
		
$ php bin/console server:run PHP Warning: require(D:\home\workspace\pd\app/../vendor/autoload.php): ...
 - PHP message: PHP Fatal error: require(): Failed opening required
		
PHP message: PHP Warning: require(/data/wwwroot/blog.sgfoot.com/bootstrap/autoload.php): failed to o ...
 - TP5报错Fatal error: require(): Failed opening required '/home/www/xx/public/../thinkphp/start.php
		
https://jingyan.baidu.com/article/afd8f4deb784fe34e386e97b.html https://www.cnblogs.com/300js/p/9224 ...
 - PHP错误解决:Fatal error: Unknown: Failed opening required ...
		
最近学习PHP,使用XAMPP在Ubuntu下配置完Apache等之后,尝试了一下,但出现如下错误: Warning: Unknown: failed to open stream: 鏉冮檺涓嶅 i ...
 - Android Studio 首坑 Gradle sync failed: Cause: error in opening zip file 的错误
		
前言 今天安装Android studio 2.3.1时发生了一个错误,安装完成后创建第一个Hello World项目是报错.经过这个百度后,结果没有一个靠谱的.将拆解经过记录一下. 环境: 操作系统 ...
 - Failed opening required
		
报错 点击页面右下角的图标,再点击错误可以显示报错.或者在项目中runtime--log也可以查看error [64]think\\__require_file(): Failed opening r ...
 - 解决:[DCC Fatal Error] **.dpk : E2202 Required package '***' not found
		
//[DCC Fatal Error] **.dpk : E2202 Required package '***' not found 意思是:[DCC致命错误] *:e2202需包***没有发现 D ...
 
随机推荐
- php使用GD库实现图片水印和缩略图——给图片添加文字水印
			
今天呢,就来学习一下在php中使用PD库来实现对图片水印的文字水印方法,不需要PS哦! 首先,准备素材 (1)准备一张图片 (2)准备一张水印(最好是透明的,即背景是白色底) (3)准备一中字体(在电 ...
 - linux 命令——36 diff(转)
			
diff命令是 linux上非常重要的工具,用于比较文件的内容,特别是比较两个版本不同的文件以找到改动的地方.diff在命令行中打印每一个行的改动.最新版本的diff还支持二进制文件.diff程序的输 ...
 - Liunx开发(Extjs4.1+desktop+SSH2超强视频教程实践)(1)
			
下周一出差宁波了,周六日就折腾点视频: 跟着视频教程开发,不过开发环境换linux,上月找工作,某个吉祥物是松鼠的公司要求用linux开发,没用过的,连面试机会都不给,极其高冷:好吧,咱就试试,用li ...
 - 关于wp8.1 runtime模式下面的摄像头调用拍照问题和应用生命周期问题
			
现在的msdn文档,还找不到详细的wp8.1的摄像头拍照文档,只有一个序列拍照,类似九连拍的文档,而且这文档感觉就是windows8.1搬过来应付的,wp8.1模式,只要有一个地方处理不好,手机就会死 ...
 - Spark的调度
			
作业调度简介 设计者将资源进行不同粒度的抽象建模,然后将资源统一放入调度器,通过一定的算法进行调度,最终要达到高吞吐或者低访问延时的目的. Spark在各种运行模式中各个角色实现的功能基本一致,只不过 ...
 - 获取屏幕上的某个控件相对位置,尤其是tableviewcell上的某一个控件的相对位置
			
我的需求就是tableviewcell上的按钮,点击就会出现一个弹框: 主要就是获取,所点击的cell上控件的相对位置: CGPoint buttonCenter = CGPointMake(btn. ...
 - Apache RocketMQ 正式开源分布式事务消息
			
近日,Apache RocketMQ 社区正式发布4.3版本.此次发布不仅包括提升性能,减少内存使用等原有特性增强,还修复了部分社区提出的若干问题,更重要的是该版本开源了社区最为关心的分布式事务消息, ...
 - >详解<  广度优先搜索
			
>概念< 广度优先搜索 概念 (其实我也不是很明白)广度优先搜索(简称广搜)(别名宽度优先搜索).采用了树形结构.常用于寻找 最短路线问题. -The end- 2018.7.12
 - 爬虫学习(五)——使用handler管理器对象进行数据爬取的步骤
			
# 使用管理器对象进行爬取数据的步骤 import urllib.requesturl = "https://www.baidu.com/"# 创建handler的管理器对象han ...
 - centos7上mysql8.0rpm方式安装
			
首先是下载图解 1.首先卸载centos7中自带的mariadb rpm -qa|grep mariadb //查询出来已安装的mariadb rpm -e --nodeps 文件名 //卸载mari ...