Also habe ich ein Laravel 5.2-Projekt auf GitHub, das perfekt auf meinem localhost mit MAMP funktioniert. Jetzt möchte ich dieses Projekt in Digital Ocean einsetzen. Ich habe einen LAMP-Stack verwendet und alles konfiguriert (glaube ich). Phpmyadmin ist ebenfalls installiert.Clone Laravel Repository zu Digital Ocean
Ich folgte den meisten der in diesem Artikel markierten Schritte: http://davidmyers.name/post/laravel-on-digital-ocean aber einige gelten nicht, da ich denke, dass es für Laravel 4 ist, weil die Laravel 5 Struktur anders ist.
Ich lief composer install
nach der Repository-Klonen, die Abhängigkeiten
Ich habe die .env Datei enthält die MySQL-Datenbank Informationen über den DO-Server zu installieren.
lief ich die folgenden zwei Befehle Berechtigungen für den Projektordner zu ändern:
sudo chmod -R gu+w www
und sudo chmod -R guo+w www
nun die Öffentlichkeit Laravel HomePage ohne Probleme zu sehen, ich bin in der Lage:
Wenn ich jedoch versuche, auf die verschiedenen API-Routen zuzugreifen, die in der lokalen Version definiert wurden, die ich ausgeführt habe, erhalte ich einen 404-Fehler auf der Seite:
Jede Idee, was dieses Problem verursachen könnte?
Vielen Dank im Voraus!
Beispiele finden Sie hier https://github.com/laravel/laravel?files=1 –