2015-04-04 7 views
2

У меня есть git push отредактировал всю мою базу кода Laravel для приложения, которое я создал на моем localhost, на мой сервер OpenShift. Но ничего из этого не вышло. Веб-страница по-прежнему пуста. Может ли кто-нибудь сказать мне, какие изменения внести в настройки приложения, чтобы он правильно развернулся?Развернуть приложение Laravel на OpenShift

Я развернул его на befikrin-befikrin.rhcloud.com.

Может кто-нибудь, пожалуйста, проверьте и сообщите мне, что я могу делать неправильно здесь?

В то время как я был запущен проект по моей localhost я развернула его с помощью:

php -S localhost:8888 -t public 

Нужно ли мне делать что-то на подобных линиях здесь?

Update 1

Я попытался выборки бревен rhc tail, но получил следующее сообщение:

You can tail this application directly with: 
ssh -t <MY_SSH_URL> 'tail */log*/*' 
Could not parse PKey: no start line 
Usage: rhc tail <application> 
Pass '--help' to see the full list of options 

Затем я попытался с помощью команды ssh -t... предложено выше, и на этот раз, когда я получил это:

Permission denied (publickey,gssapi-keyex,gssapi-with-mic). 

Любая помощь в этот момент прошла бы отлично, поскольку я был tryi чтобы развернуть его со вчерашнего дня безрезультатно.

+1

У вас есть SSH сервер, чтобы узнать, есть ли файлы на месте? Является ли ваш живой сайт целевым репозиторием или вам нужно «вытащить» в каталог сайта, чтобы проверить его из репо? Существуют ли ошибки в ваших журналах Apache/PHP на вашем сервере? Ваш веб-сервер vhost указывает на папку 'public /'? – halfer

+0

(Например, команда 'php -S' не является локальным развертыванием, она просто запускает веб-сервер разработки. Нет, это не поможет на вашем удаленном хосте - вы, вероятно, будете использовать Apache или NginX) , – halfer

+0

@halfer Я 'SSH' на сервер и, насколько мне известно, все файлы на месте. Я не понимаю остальных ваших вопросов. Я новичок в этом. Я никогда не применял какое-либо приложение к любому серверу. Можете ли вы задать вопросы более подробно? – ikartik90

ответ

3

Laravel 5.0 и Laravel 4.2 QuickStarts существуют по причине. Я настоятельно рекомендую использовать их в качестве отправной точки для вашего приложения Laravel на OpenShift, если вы не очень хорошо знакомы с Laravel и OpenShift Online.

Deploy один из приведенных ниже QuickStarts и порт существующий код приложения через:

Если вы столкнулись с проблемами contact OpenShift через нашу помощь сайт и упоминание @luciddreamz отправил вас в комментарии.

+0

Я развернул [lavarel 5] (http://laravel5-igorsavinkin.rhcloud.com/home) в openshift, и теперь он работает хорошо. Но как я могу получить доступ к выполнению ** artisan **? –

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