2014-03-03 6 views
1

Я разработал веб-сайт с использованием Symfony2 для учебы. Все работает отлично в разработке, но когда я загружаю весь свой проект на рабочий сервер, у меня есть пустая веб-страница. Я уже пробовал следующее:ошибка при переходе на производственный сервер

пустой кэш и не регистрирует папки -> ничего,

взгляд на prod.log после обновления страницы -> пустой

взгляд на журнал апача, последняя строка что-то вроде ->

[Mon Mar 03 22:18:02 2014] [error] [client 192.168.1.10] PHP Fatal error: Uncaught exception 'Symfony\\Component\\Yaml\\Exception\\ParseException' with message 'Reference "ECEBE99D97B29D1487A9EADB243C76E409A9C84C'" does not exist at line 0.' in /usr/share/portefolio/vendor/symfony/symfony/src/Symfony/Component/Yaml/Parser.php:395\nStack trace:\n#0 

Я не знаю, почему у меня этот вопрос, но когда я пытаюсь пустой кэш по Comman линии с php app/console cache:clear --env=prod я получаю эту ошибку

[Symfony \ Component \ Config \ Exception \ FileLoaderLoadException]
Невозможно импортировать ресурс "/usr/share/portefolio/app/config/parameters.yml" из «/ USR/доли/portefolio/приложение/Config/конфигурации .yml». (Справочник "ECEBE99D97B29D1487A9EADB243C76E409A9C84C 'не существует в строке 0.)

[Symfony \ Component \ YAML \ Exception \ ParseException]
Reference" ECEBE99D97B29D1487A9EADB243C76E409A9C84C' не существует в строке 0.`

Когда я пошел на производство, я удаляю файлы, такие как config_dev.yml, config_text.yml, app_dev.php, routing_dev.php. Это может быть причиной того, что я не могу получить доступ к веб-сайту. Спасибо за вашу помощь и снова жаль плохой английский.

+0

Вы проверили, работает ли сайт, если вы вернете эти файлы? –

+0

Я только думаю об этом во время публикации моего первого сообщения, и я не могу загружать файлы прямо сейчас, но я сделаю это как можно скорее и опубликую результат здесь. –

+0

Попробуйте запустить это, и если это сработает, дайте мне знать: 'php app/console cache: clear --env = prod --no-debug' – Javad

ответ

0

OK Это работает !!! Я загружаю все файлы «dev», и у меня было такое же FileLoaderLoadException, но теперь я знаю, где он был, пароль mysql был написан в зашифрованном формате в параметрах.yml, поэтому я поместил его в «не зашифрованный формат», и все в порядке, я может получить доступ к веб-сайту. Спасибо всем вам.

Смежные вопросы