2015-09-17 2 views
0

Openshift только предлагает Laravel 5.0 в качестве приложения и приложение PHP 5.4. Однако для Laravel 5.1 необходим PHP 5.5.9+. Так кто-нибудь пытался успешно создать Laravel 5.1 на Openshift? Некоторые из них нужны. Благодарю.Как настроить Laravel 5.1 на Openshift?

+1

Вы должны объясняет проблему, что вы пробовали, какие ошибки у вас есть ... Вот как работает StackOverflow: http://stackoverflow.com/help/how-to-ask –

ответ

1
  • Создание HHVM Применение
  • Затем Clone текущего репозитория приложений в локальной машине

Создать Laravel приложение

  • с помощью Laravel монтажника

    Laravel нового тест

  • использование композитору

    композитора создать проектный --prefer-DIST теста Laravel/Laravel

Затем переместите все файлы, включая скрытые файлы из теста laravel52 (клонированная папки) папки

  • удалить/поставщика и .env строки из файла .gitgnore

Edit NGINX сервер конфигурационный файл , который расположен в

конфигурации/nginx.d/default.conf.erb

Изменение:

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

To:

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

изменение:

location/{ 

    try_files $uri $uri/ =404; 
} 

To:

location/{ 

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

сохранить default.conf.erb файл и мерзавцем совершать

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

После этого посещения сайта, вы должны увидеть Laravel страницу приветствия.

Примечание: при подключении базы данных не забудьте указать переменную базы данных openshift в файле .env.

источник ubutnu nepal blog

Смежные вопросы