在共享主机服务器(hostgator)上部署Laravel 4

时间:2013-08-16 20:26:57

标签: laravel laravel-4

感谢您的帮助。我真的不知道还有什么地方可以转向。我无法将L4应用程序部署到Hostgator。我在论坛上阅读了该指南,但我的共享HG帐户已经在public_html下有很多应用程序,因此删除它将是灾难性的,并且是我无法承受的风险。

有没有办法像其他普通应用一样部署L4应用?

我要做的是以下内容:

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

在这两个文件夹中都有一个单独的git存储库(通过ssh)。与远程开发和prod

所以我只想实现:

git push prod

git push dev

但是当我推动时,我收到一条消息:

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 个答案:

答案 0 :(得分:3)

原来我没有正确安装Composer。 我通过以下方式解决了这个问题:

在.bashrc中为php 5.3添加别名:

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

安装Composer:

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

在composer.json中,用“脚本”代替php:/opt/php53/bin/php(不接受别名,不知道为什么)

正在运行

php53 composer.phar install

添加到.htaccess:

AddType application/x-httpd-php53 .php

答案 1 :(得分:0)

我创建了一个存储库来简化安装过程(主要面向未来的访问者),经过多次努力。

您可以在https://github.com/ralphowino/laravel-for-hostgator-users找到存储库,也可以通过https://github.com/ralphowino/laravel-for-hostgator-users/archive/master.zip

下载存储库
相关问题