2017-01-22 5 views
0

Ich ziehe eine Website in Symfony von abc.com bis xyz.com verschoben. Problem, mit dem ich konfrontiert bin, ist, dass ich einen Fehler von 500 bekomme, wenn ich versuche, mich einzuloggen. Der Code hat sich zwischen diesen beiden Sites nicht geändert.Modul 500 Fehler in Symfony

Nach einer Menge von Debugging, wurde ich wissen, dass eine Anfrage an xxx.com\login\login gesendet wird. Jetzt ist das Problem abc.com\login\login funktioniert in Ordnung, aber xyz.com\login\login wirft 500 Fehler.

Dies scheint ein Routing-Problem zu sein, aber ich bin jetzt nicht in der Lage, genau zu sehen, wo das Problem liegt, weil ich nichts an irgendetwas geändert habe & das gibt mir Nüsse.

Kann jemand bei der Lösung dieses Problems helfen? Entschuldigung, ich bin neu in Symfony.

Antwort

2

Es kann schwierig sein herauszufinden, warum 500 Fehler in Ihrer Produktionsumgebung auftreten, und es kann viele Gründe geben, warum sie auftreten können. Haben Sie zum Beispiel vergessen, dump in Ihren Zweigdateien auskommentieren.

Ich würde empfehlen, die Debug-URL an Ihre Links anzuhängen und die DEV-Umgebung zur Fehlerbehebung zu verwenden. Die Debug-URL ist app_dev.php, und für die oben genannte URL haben Sie angegeben Sie verwenden würden:

xyz.com/app_dev.php/login/login 

Ich nehme an, dass das, was Sie in Ihren Browser eingeben (der Slashes ich meine)? Sie müssen Ihre app_dev.php Datei bearbeiten (im web Ordner), um die entfernte IP-Adresse Ihres Browsers hinzuzufügen, indem Sie das REMOTE_ADDR Array ändern (öffnen Sie diese Datei und Sie werden sehen, was ich meine).

Überprüfen Sie auch Ihre var/logs/dev.log Log-Datei für Informationen, das ist ein guter Anfang.

+0

Das hat mir wirklich geholfen, vielen Dank. Fehler behoben. –