Bereitstellen von Symfony2 auf einem gemeinsam genutzten Hosting

Ich möchte auf meine symfony-app in production env zugreifen (http://www.sample.com/amateur1/web/app.php) aus dieser urlhttp://www.sample.com/amateur1.

Dazu habe ich die .htacces-Datei nach verschobenhttp://www.sample.com/amateur1/.htaccess mit diesem inhalt:

<IfModule mod_rewrite.c>
    RewriteEngine On

    RewriteBase /web/

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ app.php [QSA,L]
</IfModule>

Aber wenn ich gehe zuhttp://www.sample.com/amateur1 zeigt einen 404 Fehler undprod.log wird nicht geschrieben.

Ich habe auch verwendetRewriteBase /amateur1/web/ weil ich nicht weiß obRewriteBase Pfad ist relativ zuDokument Root des Servers, oder von dem Pfad, wo die.zugang Datei befindet. Auch ausprobiert/amateur1 und/amateur1/ als RewriteBase aufgrund dieser AntwortSymfony2: Bereitstellen im Unterverzeichnis (Apache)

Mit den drei Versuchen wird die Seite "Ausnahmen" nicht mehr formatiert und es wird kein Bild geladen. Aber dann bekomme ich den folgenden Fehler in der Datei 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 [] []

Was mache ich falsch?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage