我已将我在 localhost
上创建的应用程序的整个 Laravel 代码库 git Push
推送到我的 OpenShift 服务器。但似乎没有任何结果。网页仍然是空白。有人可以告诉我对应用程序设置进行哪些更改才能正确部署吗?
我已将其部署在 befikrin-befikrin.rhcloud.com .
有人可以检查一下并让我知道我在这里可能做错了什么吗?
当我在 localhost
上运行该项目时,我已使用以下方式部署它:
php -S localhost:8888 -t public
我需要在这里做类似的事情吗?
更新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).
此时此刻的任何帮助都会有很大帮助,因为我从昨天起就一直在尝试部署它,但没有成功。
最佳答案
Laravel 5.0 和 Laravel 4.2 快速入门的存在是有原因的。我强烈建议您将它们用作 OpenShift 上的 Laravel 应用程序的起点,除非您非常熟悉 Laravel 和 OpenShift Online。
部署以下快速入门之一并移植现有应用程序代码:
- Laravel 5:https://hub.openshift.com/quickstarts/115-laravel-5-0
- Laravel 4.2:https://hub.openshift.com/quickstarts/124-laravel-4-2
如果您遇到麻烦contact OpenShift通过我们的帮助网站并在评论中提及@luciddreamz 发送给您的信息。
关于php - 在 OpenShift 上部署 Laravel 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29450777/