[英]Fatal error: require_once() using absolute path
我有以下文件:
/home/public_html/grid.php
在其中的require_once具有绝对路径可以正常工作:
require_once('/home/public_html/include/config.php');
所以,为什么如果我将此文件移到另一个目录,
/home/public_html/newfolder/grid.php
它停止工作并返回一个
致命错误:require_once()[function.require]:无法在/ home中打开所需的'./include/config.php'(include_path ='。:/ usr / lib / php:/ usr / local / lib / php')第2行上的/public_html/include/config.php
错误消息与您所说的相矛盾。
无法打开所需的“ ./include/config.php”
这是相对路径,不是绝对路径
在第2行的/home/public_html/include/config.php中
为什么要尝试包含在配置本身中? 你说过要包含来自grid.php
只需使用绝对路径以及您真正需要的路径即可,一切都会正常进行。
您可以通过自动加载功能更改默认路径, 网址为http://php.net/manual/en/language.oop5.autoload.php
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.