2013-08-16 3 views
1

귀하의 도움에 감사드립니다. 나는 정말로 어디로 향해야하는지 모른다. L4 앱을 Hostgator에 배포 할 수 없습니다. 나는 포럼에서 가이드를 읽었지 만 공유 된 HG 계정에는 public_html 아래에 많은 앱이 이미 있으므로 삭제하는 것은 치명적일 수 있으며 내가 감당할 수없는 위험이 될 수 있습니다.Laravel 4를 공유 호스팅 서버 (hostgator)에 배포

다른 일반 앱처럼 L4 앱을 배포 할 수있는 방법이 있습니까? 이러한 폴더 모두에

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

별도의 자식 저장소 (SSH를 통해)이 : 내가 뭘하려고 오전

는 다음과 같습니다. 리모컨 dev에와 자극에

그래서 간단하게 달성 할 것입니다 :

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 

답변

4

나는 Composer를 제대로 설치하지 않았다. composer.json에서

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

은 "스크립트"에서와 PHP를 교체 : 작곡가를 설치

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

: .bashrc에 5.3을 PHP로 별칭을 추가

: 나는 이것을 해결 : /opt/php53/bin/php (별칭이 허용되지 않음, 이유를 모름)

php53 composer.phar install 

의 .htaccess에 추가 :

AddType application/x-httpd-php53 .php 
+0

Hostgator의에서 그래서 당신이 성공 배포 laravel 프로젝트를 통해 다운로드 할 수 있습니까? 나는 내 Laravel 4 프로젝트를 배포하기 위해 Hostgator에서 계획을 가지고 있다고 생각하고있다. – Lai32290

+1

네,하지만 Hostgator 지원으로 지금 체크 아웃해야합니다. 1 년이 넘었으므로 PHP 5.3 이상을 지원한다고 생각합니다. . 그렇다면 배포하는 것이 훨씬 더 간단해야합니다. –

0

나는 그것으로 여러 번 어려움을 겪고 후 (대부분 미래의 방문자) 설치 프로세스를 단순화하기 위해 저장소를 만들었습니다.

당신은 https://github.com/ralphowino/laravel-for-hostgator-users에서 저장소를 찾거나 https://github.com/ralphowino/laravel-for-hostgator-users/archive/master.zip

+0

쿨! 나는 그것을 시험해보고 그것이 어떻게되었는지 알려줄 것입니다. 적어도 나는 Hostgator에 Laravel과 고투하고있는 유일한 사람이 아니라는 것을 알았습니다. –

+0

감사합니다. 그것이 어떻게되었는지 듣고 싶네요 – ralphowino

+0

그것은 나를 위해 작동하지 않았다 –