Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在OpenShift上部署Laravel应用程序_Php_Git_Laravel_Openshift_Web Deployment - Fatal编程技术网

Php 在OpenShift上部署Laravel应用程序

Php 在OpenShift上部署Laravel应用程序,php,git,laravel,openshift,web-deployment,Php,Git,Laravel,Openshift,Web Deployment,我让git将我在本地主机上创建的应用程序的整个Laravel代码库推送到OpenShift服务器上。但似乎什么都没有出来。网页还是空白的。有人能告诉我要对应用程序设置进行哪些更改,以便正确部署它吗 我已经部署了它 有人能检查一下,让我知道我在这里可能做错了什么吗 当我在本地主机上运行该项目时,我使用以下方法部署了它: php -S localhost:8888 -t public 我需要在这里做类似的事情吗 更新1 我尝试使用rhc tail获取日志,但收到以下消息: You can tail

我让git将我在本地主机上创建的应用程序的整个Laravel代码库推送到OpenShift服务器上。但似乎什么都没有出来。网页还是空白的。有人能告诉我要对应用程序设置进行哪些更改,以便正确部署它吗

我已经部署了它

有人能检查一下,让我知道我在这里可能做错了什么吗

当我在本地主机上运行该项目时,我使用以下方法部署了它:

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

目前的任何帮助都将非常有用,因为我从昨天开始就一直在尝试部署它,但没有任何效果。

Laravel 5.0和Laravel 4.2快速入门的存在是有原因的。我强烈建议您在OpenShift上使用它们作为Laravel应用程序的起点,除非您非常熟悉Laravel和OpenShift Online

部署下面的快速入门之一,并将现有应用程序代码移植到:

拉威尔5: Laravel 4.2:
如果您通过我们的帮助站点遇到问题,并在评论中提到@luciddreamz发送给您的信息。

您可以通过SSH连接到服务器以查看文件是否已就位吗?您的实时站点是目标存储库,还是需要拉入站点目录才能从repo中签出?服务器中的Apache/PHP日志中是否存在任何错误?您的web服务器vhost是否指向公共/文件夹?顺便说一下,php-S命令不是本地部署,它只是启动一个开发web服务器。不,这对您的远程主机没有帮助-您可能正在使用Apache或NginX。@halfer我已进入服务器,据我所知,所有文件都已准备就绪。我不明白你其余的问题。我对这件事不熟悉。我从未将任何应用程序部署到任何服务器。你能更详细地回答这些问题吗?你知道你的服务器日志在哪里吗?我认为您使用的是Red Hat,但我没有这方面的经验,所以我只能猜测-也许是/var/log/apache2/error.log?在那里四处搜索,然后试着用尾巴看看到底是什么。OpenShift站点上似乎有一本内容广泛的手册,因此您可以在其中查看它是否记录了日志文件的位置。或者您可能有一个控制面板——同样,只是猜测而已。@halfer您能详细说明一下在设置laravel应用程序时所遵循的步骤吗?如果有的话,你会做什么改变?还是让它保持原样?我已经部署到openshift中,现在它运行良好。然而,我如何才能访问执行artisan?
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).