我使用PHP 5.3在本地开发了我的网站,一切正常。 将项目上传到我的网络服务器时,发生了一些奇怪的行为。
基本上,错误是:
include(/home2/server/public_html/pontai/frontend/config/../../frontend/controllers/api/v1/sag8egnqhnzijhv.php): failed to open stream: No such file or directory
我的项目中绝对没有“ag8egnqhnzijhv.php”文件,所以我不知道php从哪里拿到这个。
我的类有名称空间,所以我执行以下操作:
$namespace=str_replace('\\','.',ltrim($className,'\\'));
if(($path=self::getPathOfAlias($namespace))!==false)
include($path.'.php');
在最后一行'include'
中抛出了错误Stacktrace显示来自此处的错误:
call_user_func(array($this->resource_class, 'view'), $this->getParams('GET'));
有没有人见过这个?