我試圖複製我的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,因此必須來自您的應用程序代碼。 –