致命错误:require_once() [function.require]
Posted
技术标签:
【中文标题】致命错误:require_once() [function.require]【英文标题】:Fatal error: require_once() [function.require] 【发布时间】:2012-02-18 11:52:18 【问题描述】:当我尝试调用 require_once 函数时,它给了我以下错误消息
我确定“/www/mvc/controllers/router.php”是我的 router.php 文件的正确路径
【问题讨论】:
请输入错误信息。我看不懂图片,太小了。 @Paul 让您可以点击。 :) 调用require_once的文件不在正确的位置来引用你的url 调用堆栈的错误报告是什么? @yes123 - xdebug enabled 提供了很好的堆栈跟踪 【参考方案1】:以/
开头的路径绝对是系统根目录。意思是/var/www/foo/bar
在Windows 上类似于C:\var\www\foo\bar
,查看您的调试消息,很明显不是您的文件所在的位置。去掉开头的/
以使路径相对于当前脚本,或者修复你的路径。
【讨论】:
【参考方案2】:我很确定您在 Windows 上没有 /www/mvc/controllers/router.php
。并且您在 Windows 上,如包含路径 C:\php\pear
和脚本路径 C:\wamp\www\mvc\index.php
所示
【讨论】:
以上是关于致命错误:require_once() [function.require]的主要内容,如果未能解决你的问题,请参考以下文章
require_once() 中的 PHP 致命错误可以 n