Wenn ich versuche, mein Projekt (mit cakephep framework) auszuführen, erhalte ich diesen Fehler:
URL-Neuschreiben ist auf Ihrem Server nicht richtig konfiguriert. Hilf mir, es zu konfigurieren Ich kann / kann nicht URL-Umschreiben verwenden
Ich habe Apache httpd.conf Datei überprüft und alles sieht gut aus. Wie kann ich das beheben?
Danke.
Pfui. Bevor Sie Ihre Apache-Konfiguration testen, stellen Sie sicher, dass cake.generic.css
in Ihrem app/webroot/css/
-Ordner verfügbar ist. Dies ist eine sehr irreführende Fehlermeldung.
Der Status des URL-Rewritings wird indirekt geprüft, indem nach dem Zugriff auf cake.generic.css
gesucht wird (was nur gefunden würde, wenn das URL-Rewriting funktioniert).
Das rote Fehlerfeld im Standard home.ctp
wird IMMER standardmäßig angezeigt. Dann wird das Styling in cake.generic.css
es über
Aber das heißt, wenn die Datei cake.generic.css
nicht gefunden wird (zB weil Sie sie gelöscht haben, um Ihr eigenes CSS zu verwenden), wird das Fehlerfeld nicht ausgeblendet, sogar obwohl das Umschreiben von URLs einwandfrei funktioniert.
Im Grunde ignorieren Sie den URL-Umschreibungsfehler auf der Standard-Homepage. Versuchen Sie, auf eine Ihrer Controller-Ansichten zuzugreifen und zu prüfen, ob sie funktioniert.
Ich habe gerade das gleiche Problem. Die Ursache war die Datenbankkonfiguration. Ich habe es gelöst, indem ich dies in der Datei datenbank.php änderte:
%Vor%dazu (rockies, bitte kopieren Sie nicht den '...' Teil):
%Vor%Hinweis: Ich arbeite an alten CakePHP 1.3.10
Ich hatte das gleiche Problem, alle Server konfiguriert zu haben. Ich habe das endlich gefunden Diskussion . Mein Problem ist aufgetreten, als ich eine default.ctp in app / layouts mit einigen Fehlern erstellt habe. Ich rief an:
%Vor%wenn dieses Element nicht bereit war und löste es durch Erstellen dieses Elements. Wenn Sie dieses Problem haben und Ihre httpd.conf scheint richtig zu sein, suchen Sie nach einer anderen Ursache.
Ich habe ähnliche Probleme festgestellt, als ein Problem beim Laden der DB-Verbindung oder der Erweiterung (MSSQL unter Windows) auftrat. Es ist sehr wahrscheinlich kein Problem mit dem Umschreiben von URLs. Da dein phpmyadmin nicht funktioniert, überprüfe die MySQL-Konfiguration.
Tags und Links php apache cakephp mod-rewrite