Ich bin total neu in Zend Framework.
Ich habe einen einfachen Web-Service geschrieben, der gefälschte XML-Daten mit Zend Framework zurückgibt, mit einer Modulstruktur wie dieser:
%Vor%In localhost (Windows 7) funktionieren diese:
In meinem Produktionsserver (linux) bekomme ich '404 file not found' von:
aber das funktioniert
Ich host es in Amazon Web Services.
Hier ist mein .htaccess
%Vor%Hier ist meine application.ini
%Vor%Hier ist meine Bootstrap.php
%Vor%Ich hatte keine Idee mehr. Ich vermute, dass dies etwas mit Router im Bootstrapper zusammenhängt, kann aber keine Lösung finden.
Ich hatte diese Art von Problem auf Ubuntu. Ich ging zu apache2.conf und setze ein Verzeichnis wie folgt:
%Vor%Der wichtigste Punkt ist: AllowOverride All
Denken Sie daran, Ihre Apache-Konfiguration einzustellen: sudo a2enmod umschreiben
Dann sollte es funktionieren.
yeap die Lösungen ist :: Ссылка
In Schritt 3 habe ich nicht erwähnt, aber wir haben die Standard-Elefant-.htaccess-Datei nicht in unseren öffentlichen Ordner kopiert. Stattdessen verwenden wir das von Zend in der PHPCloud-Dokumentation zur Verfügung gestellte. Erstellen Sie eine öffentliche / .htaccess-Datei mit folgendem Inhalt:
%Vor%Tags und Links php url-routing zend-framework