Wenn Sie den SSH-Zugriff auf Ihr Konto in Shared-Hosting Sie so etwas tun könnte:
- Laden Sie das Projekt außerhalb des
public_html
.
- Symlink die
public_html
mit public
Verzeichnis von Laravel.
Sie können die Verzeichnisstruktur wie diese in Ihrem Hosting-Account haben:
|-your-account
|-public_html
|-index.html
Sie müssen es so machen:
|-your-account
|-project-directory
|-public
|-vendor
|-....
|-public_html
|-index.html
Nun könnten Sie die public_html
löschen verwenden:
rm -rf ~/public_html
Th
ln -s /home/your-account/project-directory/public /home/your-account/public_html
wo:
your-acccount = Ihr Hosting-Account-Namen
Projekt-directory = Ihr Laravel Projektverzeichnis
Wenn teilte die Symlink zum public_html
mit en erstellen Sie verwenden cPanel
und haben keinen SSH-Zugriff, können Sie versuchen, den Befehl in Cron Job wie:
ausführen
https://www.siteground.com/tutorials/cpanel/cron_jobs.htm
https://www.cyberciti.biz/faq/how-do-i-add-jobs-to-cron-under-linux-or-unix-oses/
Wenn ein Fehler bei der Lagerung Erlaubnis müssen Sie möglicherweise die Ordner innerhalb der storage/framework
und gibt ihm die Erlaubnis von 755
neu erstellen.
Hoffe, dass es Ihren Bedürfnissen entspricht.
das funktioniert nicht so ... vielleicht mit .htaccess-Datei könnten Sie es umleiten, aber trotzdem müssen Sie einige Dinge lernen, bevor Sie eine Laravel-App – lewis4u
bereitstellen Haben Sie auch Lieferantenordner hochgeladen? – Buglinjo
@ lewis4u warum nicht geben Sie mir Hilfe dann ... – FoamyMedia