Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/374.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
Openshift Git必须用于可扩展应用程序?_Openshift - Fatal编程技术网

Openshift Git必须用于可扩展应用程序?

Openshift Git必须用于可扩展应用程序?,openshift,Openshift,我正在尝试将旧的Wordpress安装移动到Openshift 所以我设置了两个Gear,一个运行MySQL(Gear#1),另一个设置为可伸缩的PHP5 Gear(Gear#2)。我已经手动将数据库数据还原到Gear#1,并手动还原了Gear#2中~/app root/runtime/repo下的原始Wordpress文件。应用程序现在运行良好,一切就绪 然而,当我尝试将可伸缩PHP5档位的最大数量从1提高到2时,应用程序停止工作,只显示默认档位登录页面,就像空档位显示的一样。将最大可伸缩档位

我正在尝试将旧的Wordpress安装移动到Openshift

所以我设置了两个Gear,一个运行MySQL(Gear#1),另一个设置为可伸缩的PHP5 Gear(Gear#2)。我已经手动将数据库数据还原到Gear#1,并手动还原了Gear#2中~/app root/runtime/repo下的原始Wordpress文件。应用程序现在运行良好,一切就绪

然而,当我尝试将可伸缩PHP5档位的最大数量从1提高到2时,应用程序停止工作,只显示默认档位登录页面,就像空档位显示的一样。将最大可伸缩档位设置回1,则应用程序将再次工作

Wordpress文件(或~/app root/runtime/repo下的任何其他PHP或web文件)是否必须在Gear#2中使用Git签入,才能正常扩展到Gear#3+?如果是这样,我是否可以从Gear#2内部签入我已经拥有的文件?如果没有,如何签入旧Wordpress安装中已有的文件集

提前感谢您的帮助

干杯,
KC

如果您想将web设备上的文件放入git,您有两个选项:
1.)将SSH或SFTP复制到gear中,并将文件复制到本地工作站,然后将git repo克隆到本地机器上,并将文件复制到git commit&git push中。然后您的文件将被正确部署

2.)SSH进入您的gear,在您的app root/repo文件夹中初始化git repo,然后在该gear(openshift创建的一个)中将git repo设置为远程,并添加/提交/推送文件,然后您可以在本地工作站上进行克隆和推送,所有内容都应正确部署

我和运营部谈过这件事:
我们从app deployments目录执行rsync,这是git中的文件。因此,在这一点上,git似乎必须被用于伸缩应用程序才能正常工作。请将您的用例添加到