Voraussetzung ssh zugang
im ordner /www/htdocs/<username> einen ordner project mit unterordner <appname> erstellen
ssh-xxxxxx@xxxxxxx:/www/htdocs/<username>/project/<appname>
hierein alles kopieren (alle files und ordner des laravel Projekts)
cd /www/htdocs/<username>/project/<appname>
nun den public folder umbenennen -> mv public public_orig
link erstellen -> ln -s /www/htdocs/<username>/<seitenname(bspw. mypage.de)> public
inhalt aus public_orig kopieren nach public -> cp public_orig/*.* public
cp public_orig/.htaccess public ! das ist sehr wichtig
composer installieren -> wget https://getcomposer.org/composer.phar
aktualisieren der index.php mit den richtigen pfaden -> vi public/index.php
Zeilen anpassen:
require __DIR__.'/../project/<appname>/bootstrap/autoload.php';
$app = require_once __DIR__.'/../project/<appname>/bootstrap/app.php';
Verzeichnisrechte fuer das storage Directory setzen (muss reinschreiben koennen)
chmod -R o+w storage
auf all inkl muss min php 5.6 eingestellt sein...
Laravel 5.X erfordert min php 7
dazu folgendes Bild:
Laravel 5.X erfordert min php 7
dazu folgendes Bild:
weitere Hilfe Info hier : Link