Php 致命错误:使用绝对路径时需要_once()
我有以下文件:Php 致命错误:使用绝对路径时需要_once(),php,absolute-path,require-once,Php,Absolute Path,Require Once,我有以下文件: /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]:在第2行/home/public_html/inclu
/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]:在第2行/home/public_html/include/config.php中打开required./include/config.php'(include_path=.:/usr/lib/php:/usr/local/lib/php)失败
错误消息与您所说的相矛盾 打开所需文件失败。“/include/config.php” 这是相对路径,不是绝对路径 在第2行的/home/public_html/include/config.php中 为什么您要尝试将其包含在配置中?您已经说过您将从grid.php中包含
只需使用绝对路径,并在您真正需要的地方使用它,一切都会正常工作。您可以通过自动加载更改默认路径,看起来这是一个过于本地化的问题