Dienstag, 24. Januar 2017

Laravel Projekt auf all-inkl.com domain laufen lassen

Wie ich meine Laravel Anwendung auf all-inkl.com zum laufen brachte

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:








weitere Hilfe Info hier : Link