Como implantar o Symfony2 em uma hospedagem compartilhada?
Eu quero acessar meu aplicativo symfony no env de produção (http://www.sample.com/amateur1/web/app.php) deste URLhttp://www.sample.com/amateur1.
Para fazer isso, movi o arquivo .htacces parahttp://www.sample.com/amateur1/.htaccess com este conteúdo:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /web/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ app.php [QSA,L]
</IfModule>
Mas quando eu vou parahttp://www.sample.com/amateur1 mostra um erro 404 eprod.log não está escrito.
Eu também useiRewriteBase /amateur1/web/
porque eu não sei seRewriteBase caminho é relativo aoDocumentRoot do servidor, ou do caminho onde o.htaccess arquivo está localizado. Também tentou/amateur1
e/amateur1/
como RewriteBase devido a esta respostaSymfony2: Como implementar no subdiretório (Apache)
Com as três tentativas, a página Exceções aparece sem estilo e não carrega nenhuma imagem. Mas então recebo o seguinte erro no arquivo prod.log:
[2013-02-15 02:06:47] request.ERROR: Symfony\Component\HttpKernel\Exception\NotFoundHttpException: No route found for "GET /amateur1/" (uncaught exception) at /home/u105859802/public_html/amateur1/app/cache/prod/classes.php line 5121 [] []
O que estou fazendo errado?