How to run Laravel 5.3 in a 1and1 shared hosting
1.- Go to your Control Panel and set the default PHP version to 5.6 for your current domain.
2.- Artisan script
Open artisan file and replace the first line to:
#!/usr/local/bin/php5.5
which corresponds to the 1and1 php5.5 path. Now you can run artisan using ./artisan.
3.- composer.json
Open composer.json file and replace all the php references to php5.5. For example:
[...]
"scripts": {
"post-root-package-install": [
"/usr/local/bin/php5.5 -r \"copy('.env.example', '.env');\""
],
"post-create-project-cmd": [
"/usr/local/bin/php5.5 artisan key:generate"
],
"post-install-cmd": [
"Illuminate\\Foundation\\ComposerScripts::postInstall",
"/usr/local/bin/php5.5 artisan optimize"
],
"post-update-cmd": [
"Illuminate\\Foundation\\ComposerScripts::postUpdate",
"/usr/local/bin/php5.5 artisan optimize"
]
},
[...]
Run the command:
curl -sS https://getcomposer.org/installer | php5.5
to get your composer.phar script. Now you can update as follow:
php5.5 composer.phar update
4) .htaccess
Go to your public folder and replace the default setup with the following:
5) .env
Of course you have to configure your database credentials an the rest of setups editing the file .env.
Happy Laravel
No comments:
Post a Comment