Ich habe eine Anwendung mit Laravel 4.2.8 entwickelt und jetzt habe ich Probleme beim Deployment. Ich folgte dieser Antwort Ссылка , aber es funktioniert nicht. Ich erhalte einen weißen Bildschirm und die Header geben einen 500 Internal Server Error-Status zurück.
Ich habe gelesen, dass es für laravel 4.2 etwas schwierig ist, Shared Hosting einzurichten. Ist das wahr? Ich kann scheinen, eine funktionierende Lösung zu finden, also helfen jene, die 4.2 zuvor bereitgestellt haben, bitte. Meine Ordnerstruktur ist wie folgt:
root / laravel_base / App / ... public_html / siteroot / Vermögenswerte/ Pakete/ Hochladen index.php ... Irgendwelche Zeiger?
Stellen Sie zuerst sicher, dass auf Ihrem freigegebenen Host php
& gt; = v5.4 ausgeführt wird. Zweiter Versuch, diesen Schritten zu folgen:
public_html/
oder www/
. Bsp .: project/
project/
public/
-Ordners in Ihren public_html/
oder www/
(der .htaccess muss ebenfalls vorhanden sein)
Inside public / Suchen Sie die Datei index.php und ändern Sie die folgenden Pfade:
a. Pfad zu autoload.php
in
%Vor% b. Pfad zu start.php
in
%Vor%Nach all dem sollte es funktionieren.
Es war ziemlich einfach, Laravel 4/5 auf OpenShift Online laufen zu lassen. Für alle anderen, die Probleme beim Hosting haben, besuchen Sie: Ссылка
Ich füge einfach einen neuen Ordner in den / Ordner auf meinem Shared Hosting
www.domain.com
Wo ich einen Unterordner namens
hinzufüge public/
Damit der Pfad so aussieht
/www.domain.com/public/
Und vom CPANEL verknüpfe ich den Domänennamen-Stammordner mit dem
www.domain.com/public/
Und dann lade ich einfach die Laravel-Anwendung in
hoch /www.domain.com
Es funktioniert für Laravel 4.2 und 5. Und es gibt keine Sicherheitslücken, da sich der Stammdomänenordner im öffentlichen Ordner der Laravel-App befindet und die .htaccess-Datei nicht aktualisiert werden muss.
Es funktioniert einfach.
Tags und Links php laravel-4 shared-hosting