J'essaie de dupliquer mon projet PHP/MySQL actuellement sur Openshift V2 à V3 et j'ai du mal à le faire fonctionner.Passer de Openshift en ligne V2 à Openshift en ligne V3 - alias
Dans V2, vous deviez configurer un alias pour votre URL publique (mysite.com) et l'URL openshift (http://example-xxapp.rhcloud.com/).
Le CNAME est défini avec mon fournisseur d'hébergement. Cela fonctionne très bien avec Openshift V2. Alors, comment paramétrez-vous l'équivalent (alias) de la plateforme Openshift Online V3? Toute suggestion serait appréciée.
Pour commencer, quel cluster OpenShift utilisez-vous? Si vous utilisez OpenShift Online Starter, vous ne pouvez pas ajouter de noms de domaine personnalisés aux applications. Si ce n'est pas le cas sur Starter, vous devez créer une nouvelle route pour le service et connecter votre nom de domaine personnalisé en tant que nom d'hôte pour cette route. –
Je suis sur le paquet de démarrage. Je suis juste en train de rediriger/ou de définir le CNAME sur mon fournisseur de domaine (1and1) qui pointe vers le nom d'hôte public créé par la route sur openshift v3. Je peux frapper la page d'accueil et peut même exécuter le script php à partir d'un navigateur Web, mais pour une raison quelconque, je reçois une erreur de serveur 500 en essayant d'exécuter le script php à partir de mon application IOS. Donc, je n'essaie pas de créer un domaine personnalisé sur Openshift mais plutôt de diriger mon nom de domaine vers le nom public créé dans la route. Cela fonctionne très bien sur openshift V2 avec l'utilisation du paramètre d'alias. Est-ce que je manque quelque chose? – user8538493
Si vous obtenez une erreur 500, consultez les journaux d'erreurs du module pour voir quelle erreur votre code est en train de consigner. Le système de routage OpenShift ne renvoie pas un 500 et cela doit provenir du code de votre application. –