Laravel gebruiken in een shared hosting omgeving

1-09-2015

Om Laravel werkend te krijgen dien je de domeinnaam naar de ‘public’ directory te laten verwijzen. Maar wat nu als je je applicatie in een shared hosting omgeving wilt laten draaien waarin een andere document root folder wordt gebruikt?
Gelukkig is dit vrij gemakkelijk te realiseren door middel van een paar kleine aanpassingen. In onderstaand stappenplan ga ik er even van uit dat de document root van de shared hosting omgeving verwijst naar de ‘public_html’ directory.

1) FTP alles vanuit de ‘public’ folder naar de ‘public_html’ folder
2) Creëer een ‘laravel’ folder op hetzelfde niveau als de ‘public_html’ folder en plaats daar de overige bestanden
3) Vervolgens: laravel/bootstrap/paths.php aanpassen

‘public’ => __DIR__.’/../../public_html’,

4) public_html/index.php aanpassen:

require __DIR__.’/../bootstrap/autoload.php’;

aanpassen in:

require __DIR__.’/../laravel/bootstrap/autoload.php’;

en

$app = require_once __DIR__.’/../bootstrap/start.php’;

aanpassen in:

$app = require_once __DIR__.’/../laravel/bootstrap/start.php’;

Meer is er niet nodig om alles weer werkend te krijgen!

UPDATE voor Laravel 5.2

Stap 3 is niet meer nodig en de verwijzingen in stap 4 worden:

require __DIR__.’/../laravel/bootstrap/autoload.php’;

en

$app = require_once __DIR__.’/../laravel/bootstrap/app.php’;

Specialisme

HTML5, CSS3, PHP, MySQL, JavaScript & Jquery, React, Responsive Design, SEO (zoekmachine optimalisatie), Social Media Marketing, webrichtlijnen

CMS / E-commerce

WordPress, TYPO3, Joomla, ProcessWire, Prestashop, WooCommerce, OpenCart, Virtuemart, osCommerce

Frameworks

Laravel, CakePHP, Extbase & Fluid (TYPO3), Twitter Bootstrap, Foundation Framework

Contact

Paulusland 9
1679GV Midwoud
(gemeente Medemblik)

E-mail: info@bartsalle.nl
Tel. : 06-43126237
KvK: 34252794

© 2022 Bart Sallé