Я разработал свой сайт локально с 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'));
Кто-нибудь когда-нибудь видел это?