2016-10-04 1 views
0

Ich habe alle meine Projektdateien auf meine Cloud-Maschine im Verzeichnis /var/www/html/ hochgeladen. Wenn ich die IP-Adresse dieses Systems über einen Browser aufrufe, wird die erwartete Seite angezeigt, die an MyCtrl/index weitergeleitet wird. Wenn ich jedoch manuell auf IPAddr/MyCtrl/index gehe, erhalte ich einen Fehler 404 von Apache-Server. Keine der anderen Routen funktioniert auch. z.B. IPAddr/MyCtrl/someOtherAction ergibt auch einen 404.Probleme mit der Bereitstellung von Kohana auf einer Cloud-Maschine - 404

Die Tatsache, dass die Homepage lädt bedeutet, dass die Standardkonfiguration für MyCtrl/index funktioniert, aber vielleicht URL Umschreiben wird nicht richtig gemacht? Kann mir jemand sagen, ob das Problem mit meiner bootstrap.php Datei oder mit meiner .htaccess Datei zusammen mit einer möglichen Lösung ist? Es ist das erste Mal, dass ich eine Anwendung auf eine Cloud-Maschine stelle, also bin ich mir nicht sicher, was das Problem ist.

+0

Es scheint, dass das Problem in Ihrem Rotes. Kannst du es ihnen zeigen? – ilyatom

+0

Es gab kein Problem mit den Routen, der Apache-Server auf der Cloud-Maschine wurde falsch konfiguriert, ich habe geschrieben, was mein Problem als Antwort unten behoben. Trotzdem danke! –

Antwort

0

Also, wenn jemand das gleiche Problem hat, ist hier das Update: (Dies wird man bedenkt, dass alle Projektdateien sind in /var/www/html/

Änderungen haben in /etc/apache2/apache2.conf

Von gemacht werden:

<Directory /var/www/> 
    Options Indexes FollowSymLinks 
    AllowOverride None 
    Require all granted 
</Directory> 

An:

<Directory /var/www/> 
    Options All 
    AllowOverride All 
    Require all granted 
</Directory> 

Diese Antwort hat mir geholfen: Kohana The requested URL /home was not found on this server

Verwandte Themen