2017-05-15 5 views
0

enter image description here Ich arbeite mit Laravel für ein paar Wochen, aber jetzt weiß ich nicht, wie Subdomain zu konfigurieren. Ich habe Namen von meiner Seite: http://originalsite.nameofproject.pl und ich möchte, wenn ich diese Website in URL wie folgt öffnen: http://nameofproject.mysubdomain.pl.Wie Subdomain I Laravel?

Ich habe nichts auf meinen Routen hinzugefügt. Konfiguriere nur alles auf meinem Hosting.

Jetzt habe ich Fehler wie diese, wenn ich meine Sub-Domain-Adresse in URL eingeben:

Warning: require (//../ Bootstrap/autoload.php): failed to open stream: No such file or directory in /index.php on line 22

Warning: require (//../ Bootstrap/autoload.php): failed to open stream: No such file or directory in /index.php auf der Leitung 22

Fatal error: require(): Fehlgeschlagenes Öffnen erforderlich '//../bootstrap/autoload.php' (include_path = '.: /:/usr/local/php/pear7') in /index.php auf Zeile 22

Ich weiß nicht ganz, was ich als nächstes tun soll.

Antwort

0

ich erklären, was können Sie es nicht beste Antwort tun, aber gut funktionieren

1.Erstellen Sub-Domain wie Blog

danach in public_html oder www Sie haben Blog-Ordner

2.before public_html erstellen einige Ordner wie Laravel/doc und laden Laravel Dateien in diesem Verzeichnis

3.Move öffentlichen Verzeichnis/Blog public_html

4.in public_html/Blog bearbeiten index.php und in der Faust Linien ändern Sie Ihre Bootstrap-Pfad

require __DIR__.'/../../laravel/doc/bootstrap/autoload.php'; 

und

$app = require_once __DIR__.'/../../laravel/doc/bootstrap/app.php'; 

5.after, die dieses Add:

$app->bind('path.public', function() { 
return __DIR__; 

});

und laufen blog.yoursite.com gut funktioniert

Hoffnung

+0

Ich füge meine Struktur auf serwer und ich glaube, ich habe verloren ... Ich habe Subdomain ("my_subdomain_name") erstellt. Wie Sie sehen können, habe ich Blog-Ordner. Jetzt sollte ich einen neuen Ordner vor dem Blog oder Laravel hinzufügen? – wenus

0

Ihnen helfen, fand ich in der Dokumentation etw wie folgt aus:

Route::group(['domain' => '{account}.myapp.com'], function() { 
Route::get('user/{id}', function ($account, $id) { 
    // 
}); 
}); 

Vielleicht eine Möglichkeit, dies zu nutzen, um arbeite meine Subdomain? Ich weiß wirklich nicht, was ist $ Konto und $ ID ...