Eu desenvolvi um site usando o Symfony2 para o meuestudos. Tudo funciona perfeitamente no desenvolvimento, mas quando eu carrego todo o meu projeto no servidor de produção, tudo o que tenho é uma página em branco. Eu já tentei seguir:
cache vazio e pasta de logs -> nada,
olhe para o prod.log depois de atualizar a página -> vazio
olhe para o log do apache, a última linha é algo como ->
[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:395nStack trace:n#0
Eu não sei porque eu tenho esse problema, mas quando eu tento esvaziar o cache por linha de comman com php app/console cache:clear --env=prod
Obtenho este erro
[SymfonyComponentConfigExceptionFileLoaderLoadException]
Não é possível importar recurso"/usr/share/portefolio/app/config/parameters.yml" de "/usr/share/portefolio/app/config/config.yml". (Referência "ECEBE99D97B29D1487A9EADB243C76E409A9C84C" "não existe na linha 0.)[SymfonyComponentYamlExceptionParseException]
Referência "ECEBE99D97B29D1487A9EADB243C76E409A9C84C" "não existe na linha 0."
Quando fui para produção, eu apaguei arquivos como config_dev.yml
, config_text.yml
, app_dev.php
, routing_dev.php
, esta pode ser a razão pela qual eu não consigo acessar o site. Obrigado pela sua ajuda e desculpe novamente pelo mau Inglês.
Respostas:
0 para resposta № 1OK, isso funciona !!! Eu carrego todos os arquivos "dev" e eu tive o mesmo FileLoaderLoadException mas agora eu sei onde estava, a senha mysql foi escrita em formato criptografado em parameters.yml então eu coloquei em "formato não criptografado" e está ok, Eu posso acessar o site. Obrigado a todos vocês.