2013-09-14 4 views
3

Я пытаюсь развернуть мой Symfony2 проект на веб-сервере, но когда я посетил эту ссылку, whatever.com/app.php/ появляется сообщение об ошибке:Ошибки при развертывании проекта Symfony2

Warning: require_once(/home/u627182119/public_html/../app/bootstrap.php.cache): failed to open stream: 
No such file or directory in /home/u627182119/public_html/app.php on line 6 Fatal error: require_once(): 
Failed opening required '/home/u627182119/public_html/../app/bootstrap.php.cache' (include_path='.:/usr/lib/php') in /home/u627182119/public_html/app.php on line 6 

Это то, с маршрутами, но я не Знаешь что.

EDIT

В каталоге "u627182119" есть две папки:

  1. public_html, который содержит все файлы /web каталога.
  2. personal, который содержит остальные файлы проекта.
+0

Не могли бы вы показать иерархию каталогов вашей папки «u627182119» пожалуйста? –

+0

Я только что отредактировал вопрос –

+0

, если в вашем проекте не существует специальной конфигурации, в которую обычно входит каталог приложений на сервере - обратите внимание, что путь '/home/u627182119/public_html/../app/bootstrap.php .cache' эквивалентно '/ home/u627182119/app/bootstrap.php.cache' –

ответ

-1

Прежде всего, проверьте хостинг поддерживает PHP 5.3 и что она соответствует всем требованиям работы Config.php

Что касается вашего вопроса, ваша иерархия кажется неправильным. При развертывании приложений Symfony2 я перемещаю все содержимое веб-папки в корень сервера, на котором расположены другие основные папки (приложение, src, vendor ...), и я делаю следующие изменения в app.php

$loader = require_once __DIR__.'/app/bootstrap.php.cache'; //Note the removed "../" 

И некоторые линии сильфонные также в app.php

require_once __DIR__.'/app/AppKernel.php'; // Also note the removed "../" 
Смежные вопросы