Deploying Laravel 4 on shared hosting server (host

2020-08-01 01:31发布

I would appreciate your help. I really don't know where else to turn to. I can't deploy a L4 app to Hostgator. I read the guide on the forums, but my shared HG account already has many apps under public_html so deleting it would be catastrophic and a risk I cannot afford to play with.

Is there a way to deploy L4 app like any other normal apps?

What I am trying to do is the following:

home/myuser/public_html/domain.com/laravel/               <--- where the app should live
home/myuser/public_html/domain.com/laravel/dev          <--- dev environment

in both of these folders there is a separate git repository (via ssh). with remotes dev and prod

so what I simply want to achieve is:

git push prod

and

git push dev

but when I push, I am getting a message:

dev/bootstrap/../vendor/autoload.php) [function.require]: failed to open stream: No such file or directory

/dev/bootstrap/../vendor/autoload.php' (include_path='.:/opt/php53/lib/php') in

2条回答
一夜七次
2楼-- · 2020-08-01 02:29

Turns out I had not installed Composer properly. I solved this by:

adding alias to php 5.3 in .bashrc:

alias php53='/opt/php53/bin/php'

installing Composer:

curl -sS https://getcomposer.org/installer | php53

in composer.json, in the "scripts" replacing php with: /opt/php53/bin/php (alias is not accepted, do not know why)

running

php53 composer.phar install

adding to .htaccess:

AddType application/x-httpd-php53 .php
查看更多
贪生不怕死
3楼-- · 2020-08-01 02:30

I created a repository to simplify the installation process(mostly for future visitors) after struggling with it several times.

You can find the repository at https://github.com/ralphowino/laravel-for-hostgator-users or download it via https://github.com/ralphowino/laravel-for-hostgator-users/archive/master.zip

查看更多
登录 后发表回答