Подтвердить что ты не робот

Ошибка Hiphop при запуске программы

Мне удалось воспользоваться Hiphop, чтобы попытаться скомпилировать простое приложение yii (сгенерировать с помощью cmd yiic webapp demo).

hphp test.php --keep-tempdir=1 --log=3 --include-path="../yii/framework"

Обработка компиляции не имеет ошибок или предупреждений. Я могу запустить сервер с скомпилированной программой с помощью cmd:

sudo /tmp/hphp_8AcATe/program -m server -p 8008 -v "Server.SourceRoot= PWD " \ -v "Server.DefaultDocument=index.php" -v "Server.EnableStaticContentFromDisk=true" -c $HPHP_HOME/bin/mime.hdf (Этот cmd ссылается на здесь - Пример: Компиляция WordPress)

После этого я получаю доступ через браузер через http://127.0.0.1:8008 и затем встречаю ошибки:

ОБНОВЛЕНИЕ (у меня есть путаница в пути ниже и исправлена)

HipHop Примечание: Пытался вызывать /var/www/demo/../yii/framework/yii.php, но файл не найден. в index.php в строке 12

HipHop Fatal error: Необходимый файл, который не существует:/var/www/demo/../yii/framework/yii.php в index.php в строке 12

Вот строка 12, index.php:

4.  $yii=dirname(__FILE__).'/../yii/framework/yii.php';
...
12. require_once($yii);

ОБНОВЛЕНИЕ

Я попытался использовать realpath() как подсказку @prodigitalson, но в консоли программа все еще выводит один и тот же контент:

Необходимый файл, который не существует:/var/www/demo/yii/framework/yii.php в index.php в строке 12

Чтобы избежать ситуации с путаницей относительного пути, я скопировал скомпилированную папку программы в /var/www (корневой каталог с yii lib: /var/www/yii/framework), но ничего не изменилось: (

Кто-нибудь встречает эту ошибку одинаково для меня? Как их исправить? Спасибо за помощь!

4b9b3361

Ответ 1

избавиться от '/..' от '/../yii/framework/yii.php'