2012-04-13 8 views
0

Ich habe eine perfekt funktionierende Admin-Backend auf meiner Entwicklungsumgebung, aber es scheitert kläglich auf der Produktumgebung. Insbesondere eine Reihe von Problemen auftreten:Symfony 1.4 Backend-App für Admin Fehler auf Prod-Umgebung

  1. Es ist nicht in der Lage, die symfony/web/sf/Verzeichnis daher nicht die gewünschten Bilder laden zu lesen, obwohl es heißt, dass ein Projekt erfolgreich erstellt wurde. Dies ist jedoch nicht der Fall mit dem Frontend, was zu der Annahme führt, dass das Problem unheimlicher ist als das, was auf den ersten Blick erscheint.

  2. Obwohl die Admin-Seiten geladen werden, wird die CSS-Datei nicht geladen, obwohl admin.css im Verzeichnis web/css vorhanden ist.

ich ein habe Element untersuchen und das Problem scheint dies zu sein, anstatt zu dem Routing- /web/css oder/sfDoctrinePlugin oder/web/js es den Namen der App [Controlcenter in meinem Fall Präfix ] zu allem, im Wesentlichen Rendern des HTML wie: href = "/ controlcenter/web/css" oder href = "/ controlcenter/js" oder href = "/ controlcenter/js". Und das passiert überhaupt nicht auf meiner Entwicklungsumgebung und die Dinge machen die Art, wie sie es tun.

Fixiert jemand?

+0

Ist Datei die .htaccess derjenige, der mit symfony kam? Was ist mit deinem vhost? Wie ist es konfiguriert? –

+0

das ist natürlich irrelevant, da meine Frontend-App funktioniert, aber das Backend-Routing ist falsch – user1020069

+0

Wie hast du deine Backend-App aufgerufen? backend.php /? backend_dev.php /? – j0k

Antwort

1

Das war völlig lächerlich von mir, dies zu posten. Ich habe einfach versucht, zum Controlcenter/Modul zu gehen, was für die meisten Leute im Grunde Backend/Modul bedeutet.

Die Indexdatei ist in diesem Fall controlcenter.php, und wenn ich darauf zugreife, bekomme ich die Website so, wie sie sollte. Entschuldigung für die Verwirrung Leute. Hoffentlich kommt jemand vorbei und sieht die Antwort für sich.

ich defaults in meinem routing.yml einrichten sollte, so dass sie ohne mich automatisch umleitet, die den Typ controlcenter.php Dank