踩坑 PHP Fatal Error Failed opening required File
2024-08-29 23:30:31
使用 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
最新文章
- 混搭.NET技术
- iOS关于XML解析请求数据
- 讯时网关IP对接PBX
- 手机淘宝用JS来动态写meta标签(1像素边框处理方法)
- 通过LDF文件实现日志回滚将数据恢复(转)
- python PIL图像处理
- TCP协议的三次握手和四次分手
- Bootstrap3 栅格系统-简介
- springboot整合springdata-jpa
- JAVA-重载(overload)和重写(overrite)
- Yii2写日志总结
- [Oracle]GoldenGate官方文档
- github帐户和仓库的创建
- spring jpa : 多条件查询
- windows开机后键盘失灵(非硬件原因)解决办法
- C# 新建 exe文件,并且自定义协议从浏览器中启动该程序
- linux 中怎样返回上一层目录的命令?
- 分布式服务框架dubbo原理解析
- 查看cache中消耗性能的语句
- leecode刷题(9)-- 有效的数独
热门文章
- Neo4j-3.0.3 (Debian 8)
- linux 命令——21 find(转)
- Project Euler 第一题效率分析
- 实现带查询功能的ComboBox控件
- 2018.2.7 css 的一些方法盒子模型
- dojo中类的继承
- ARC机制中的Strong和weak
- MySQL - GROUP_CONCAT 使用方法
- Datatable 省略显示列中内容,当鼠标放在内容上,悬浮显示全部内容
- PyCharm(二)——PyCharm打开本地项目不显示项目文件