Webentwicklung

Root als primäres Verzeichnis statt öffentlich – Laravel

[ad_1]

Root als primäres Verzeichnis – Laravel

In diesem Artikel besprechen wir, wie Sie Ihr Root-Verzeichnis in Laravel als primäres Verzeichnis statt als öffentlich festlegen können.

Wenn Sie ein neues Laravel-Projekt starten, besteht ein Problem darin, dass der Ausgangspunkt Ihres Projekts nicht das Stammverzeichnis Ihres Projekts, sondern der öffentliche Ordner ist. Das sieht nicht benutzerfreundlich aus. Es gibt zwar viele Lösungen für dieses Problem, aber sie erfordern das Ändern oder Erstellen einer neuen .htaccess-Datei oder das Erstellen eines virtuellen Hosts usw. Sie funktionieren für Ihre lokale Umgebung, aber Sie werden es schwer haben, Ihr Laravel-Projekt in der Produktion bereitzustellen .

Meine Lösung

Ich habe eine einfache und unkomplizierte Lösung gefunden.

  1. Erstellen Sie in Ihrem Stammverzeichnis einen neuen Ordner mit dem Namen „server“.
  2. Verschieben Sie alle Dateien und Ordner außer öffentlich in diesen Serverordner.
  3. Verschieben Sie alle Dateien von öffentlich und fügen Sie sie an der Wurzel ein. Und löschen Sie den öffentlichen Ordner.
    • Ihr Stammordner sieht nun also so aus:
      • .htaccess
      • favicon.ico
      • index.php
      • robots.txt
      • Server
  4. Offen index.php in Ihrem Code-Editor.
  5. Ändern Sie dies (ersetzen Sie „..“ durch „server“):
    • if (file_exists($maintenance = DIR.’/../storage/framework/maintenance.php‘)) {
  6. Dazu:
    • if (file_exists($maintenance = DIR.’/server/storage/framework/maintenance.php‘)) {
  7. Machen Sie dies für alle anderen Zeilen, die „..“ verwenden, und ersetzen Sie diese durch „server“.
  8. Gehen Sie in den Ordner „server“ und benennen Sie „.env.example“ in „.env“ um.
  9. Öffnen Sie die Eingabeaufforderung im Ordner „Server“ und führen Sie die folgenden Befehle aus:
  10. COMPOSER_MEMORY_LIMIT=-1 Composer-Update
    • COMPOSER_MEMORY_LIMIT=-1 wird dem Befehl vorangestellt, da manchmal die Fehlermeldung „Zugeordneter Speicher erschöpft“ angezeigt wird. Der Befehl dauert einige Minuten.
  11. PHP-Artisan-Schlüssel: generieren

Glückwunsch ! Sie haben Ihren Stammordner (statt öffentlich) erfolgreich zum primären Verzeichnis gemacht. Jetzt können Sie von Ihrem Stammordner aus auf Ihr Laravel-Projekt zugreifen. Wenn Sie bei der Befolgung dieser Anleitung auf Probleme stoßen, lassen Sie es mich bitte wissen.


[ad_2]

Tags

Related Articles

Close
Immediate Momentumxnxx story sex meyzo.me haryana sex نيك بنت جامدة porn-arab.net احلى قصص نيك نيك ممثله ounoun.com صور مص اللسان shruti hasan porn desixxxv.net indiaxx hindi movie xxx video flyporntube.net lokl sex www.xnxx.xom russianporntrends.com local assamese sex video mide-689 freejavstreaming.net 無修正 温泉 تحميل سكس مترجم orivive.com فيس بوك سكس carla abellana shows pinoytvpage.com starstruck last batch sexy girls xxx pornia.info hindi hot sexy video download ang probinsyano june 24 2022 full episode advance teleseryeone.com apoy sa langit june 9 2022 artikulo 247 may 19 eteleserye.com umiiwas in english sexa xxx blowjobporntrends.com tamil sex full video tamil padam sex padam tubedessert.mobi www videos9 com india ka sexy video teenporntrends.com pornohut.su