2016-12-06 1 views
0

Ich habe mich gefragt, ob irgendjemand irgendeine Erfahrung gemacht hat, Larven zum blauen Wirt zu entwickeln? Ich führte ein Youtube-Tutorial, das zeigte, wie man eine Larval-Anwendung auf einem Shared-Hosting-Service bereitstellt. Es benutzte Godaddy.com, jedoch benutzte ich Bluehost und es funktionierte nicht wie erwartet. Jedoch habe ich es geschafft, einen internen Serverfehler nicht zurückzugeben.Bereitstellen von Laravel für Bluehost

Ich habe die .env-Datei so konfiguriert, dass sie meine korrekten Datenbankinformationen und meine APP_URL auf meine Domäne verweist.

Das Youtube-Tutorial sagte, ich sollte auch alles aus dem öffentlichen Ordner entfernen und es in den Hauptordner der Anwendungen, die auf Bluehost ist der public_html-Ordner. Ich änderte auch die .htaccess und entfernte die Öffentlichkeit in der Umschreibung, die die Weiterleitungen für nachgestellte Schrägstrich behandelt.

Jetzt, wenn ich auf meine Website zeige, ist alles, was serviert wird, ein leerer Bildschirm. aber etwas scheint zu funktionieren, weil ich eine HTML-Webseite hochgeladen habe, die auf den Browser rendert. Ich frage mich nur, wo ich von hier aus gehe, um die gesamte Seite zum Laufen zu bringen.

Ich benutze PHP 5.6.

Jede Hilfe wäre großartig. Danke

+0

Ich sollte auch erwähnen, dass ich larval 5.3 benutze und die Seite index.php ändere, um zu zeigen, wo der bootstrap/autoloader.php ist, seit ich alles vom öffentlichen Ordner in den Hauptordner verschoben habe. – Kaley36

Antwort

0

Ich denke, Ihnen geteilt verwenden

diese Schritte 1 Follow-Hosting: Nach dem Upload-Dateien bewegen public_html alle/öffentliche Dateien in public_html Ordner Alle Dateien wie index.php, .htaccess and assets Ordner etc

2: Finden die folgende Zeile in index.php

require __DIR__.’/../bootstrap/autoload.php’; 
require __DIR__.’/../project/bootstrap/autoload.php’; 

Änderung

require __DIR__.’/bootstrap/autoload.php’; 
require __DIR__.’/project/bootstrap/autoload.php’; 

Das ist es. Na dann, viel Spaß.

+0

Ich habe das getan. Es hat nicht funktioniert – Kaley36

+0

was ist der Fehler jetzt. –

+0

Es gibt keinen Fehler nur leere Seiten – Kaley36

0

prüfen, ob die PHP-Version für Laravel korrekt ist

in cPanle für PHP FastCGI ermöglichen


offene Datei .htaccess in/public befindet und bearbeiten

<IfModule mod_rewrite.c> 
    <IfModule mod_negotiation.c> 
     Options -MultiViews 
    </IfModule> 

    RewriteBase /public/ 

# For security reasons, Option followsymlinks cannot be overridden. 
# Options +FollowSymLinks 
    Options +SymLinksIfOwnerMatch 
    RewriteEngine On 

    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteRule ^(.*)$ index.php?/$1 [L] 
</IfModule> 
Verwandte Themen