我试图复制我的PHP/MySQL项目目前在Openshift V2到V3,并且无法让它工作。从Openshift在线V2移到Openshift在线V3 - 别名
在V2中,您必须为您的公共URL(mysite.com)和openshift URL(http://example-xxapp.rhcloud.com/)设置别名。
CNAME与我的主机提供商一起设置。它使用Openshift V2很有效。
那么,您如何在Openshift Online V3平台中设置等效(别名)?任何建议,将不胜感激。
首先,您使用的是什么OpenShift群集?如果您使用OpenShift Online Starter,则无法将自定义域名添加到应用程序。如果不在Starter上,则需要为该服务创建一个新路由,并将您的自定义域名作为该路由的主机名插入。 –
我在启动器包。我只是在我的域名提供商(1and1)上重定向/或设置CNAME,该名称指向由openshift v3上的路由创建的公共主机名。我可以打到主页,甚至可以从网页浏览器运行php脚本,但出于某种原因,当我尝试从我的IOS应用程序运行php脚本时,出现服务器错误500。所以,我并不是试图在Openshift上创建一个自定义域名,而是将我的域名指向路由中创建的公共名称。这在使用别名设置的openshift V2上可以正常工作。我错过了什么吗? – user8538493
如果您收到500错误,请查看该窗格的错误日志,以查看代码可能记录的错误。 OpenShift路由系统不会返回500,因此必须来自您的应用程序代码。 –