Я разработал веб-сайт с использованием 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
. Это может быть причиной того, что я не могу получить доступ к веб-сайту. Спасибо за вашу помощь и снова жаль плохой английский.
Вы проверили, работает ли сайт, если вы вернете эти файлы? –
Я только думаю об этом во время публикации моего первого сообщения, и я не могу загружать файлы прямо сейчас, но я сделаю это как можно скорее и опубликую результат здесь. –
Попробуйте запустить это, и если это сработает, дайте мне знать: 'php app/console cache: clear --env = prod --no-debug' – Javad