2015-09-17 84 views
0

Openshift僅提供Laravel 5.0作爲應用程序和PHP 5.4應用程序提供。不過Laravel 5.1需要PHP 5.5.9+。那麼有沒有人試圖成功地在Openshift上設置Laravel 5.1?一些幫助需要。謝謝。如何在Openshift上設置Laravel 5.1?

+1

你應該解釋的問題,你已經嘗試了什麼,哪些錯誤你有沒有......這就是StackOverflow的工作原理是: http://stackoverflow.com/help/how-to-ask –

回答

1
  • 創建HHVM應用
  • 使用laravel安裝

    laravel新的測試然後克隆當前應用回購在本地機器

創建laravel應用

  • 使用作曲家

    作曲家創建項目--prefer - 距離laravel/laravel測試

然後將所有文件,包括隱藏文件從測試到laravel52(克隆文件夾)的文件夾

  • 移除/供應商和從.gitgnore文件.ENV線

編輯NGINX它位於

配置/ nginx.d/default.conf.erb

更改服務器的配置文件 :

root <%= ENV['OPENSHIFT_REPO_DIR'] %><%= ENV['NGINX_WWW_ROOT'] %>; 

要:

root <%= ENV['OPENSHIFT_REPO_DIR'] %>public; 

更改:

location/{ 

    try_files $uri $uri/ =404; 
} 

要:

location/{ 

    try_files $uri $uri/ /index.php?$query_string; 
} 

保存default.conf.erb文件和git的承諾

git add . 
git commit -am "fix nginx server" 
git push 

在訪問網站後,你應該看到laravel歡迎頁面。

注意:連接數據庫時,不要忘記在.env文件中放置openshift數據庫變量。

ubutnu nepal blog