2013-08-23 7 views
2

J'essaie d'explorer openshift comme un service possible à utiliser pour un projet ou deux. J'ai besoin de PHP 5.4 en raison du fait qu'une dépendance que j'utilise utilise des Traits PHP. Évidemment, l'offre par défaut sur Openshift Online est PHP 5.3. J'ai regardé autour de & appris sur les cartouches, mais pour la vie de moi ne peut pas les faire travailler.PHP 5.4 sur RedHat Openshift en ligne

J'ai trouvé cette solution utile dans la mesure suivante: Sgoettschkes/openshift-php54, mais en suivant les instructions; Je continue à recevoir une erreur de délai d'attente m'informant que ma session a été interrompue parce que cela prend trop de temps. (malgré le fait que readme avertit que le processus peut prendre jusqu'à une heure ...)

Je ne peux pas dire avec certitude, mais cette solution particulière semble être une cartouche V1? J'ai essayé de vérifier les cartouches V2 mais elles continuent à lancer des erreurs quand j'essaie de les utiliser. Je ne suis pas sûr de ce que je fais mal. smerrill/openshift-php-54

exemples d'erreur: "--2013-08-22 12: 07: 38-- http://phpbuild-phase2technology.rhcloud.com/php54.tgz phpbuild-phase2technology.rhcloud.com ... La résolution a échoué: Nom ou service non connu wget:. Incapable de résoudre hôte adresse `phpbuild-phase2technology.rhcloud.com » "

et

" cartouche non valide, erreur de téléchargement url 'https://github.com/smerrill/openshift-php-54/archive/master.zip' "

(je l'ai essayé cette fois en utilisant l'application RHC & le web interface)

J'ai vu que l'on doit utiliser le réflecteur de la cartouche, mais cela n'a pas aidé. Y a-t-il quelque chose que je ne fais pas? Malheureusement, chaque ressource que je lis semble supposer que le lecteur ou le spectateur en sait beaucoup sur le sujet à l'avance, ce que je ne fais pas. Même en regardant une vidéo où le locuteur ignorait les concepts parce qu'il supposait que l'on connaissait déjà ce genre de choses. Video link. J'ai l'impression d'avoir été mis en place plus rapidement si j'étais parti et d'obtenir un VPS, mais l'idée est d'avoir une configuration qui nécessite moins de gestion.

Mon désir serait de se lever & en cours d'exécution PHP 5.4, Apache & MySql pour un début. Je ne vais même pas jeter dans les bibliothèques php supplémentaires juste parce que je ne veux pas être confus.

Quelqu'un peut-il m'aider à faire fonctionner les choses? En tant que profane que possible aiderait.

+0

Le démarrage rapide (https: // github.com/Sgoettschkes/openshift-php54) travaille pour moi. Les étapes que j'ai utilisées sont: | 1) application rhc créer php54 diy-0.1 | 2) cd php54 | 3) git distance ajouter en amont -m maître https://github.com/Sgoettschkes/openshift-php54 | 4) git pull -s récursive -X leur maître en amont | 5) git push –

+0

Ensuite, | 6) RHC ssh php54 | 7) unset TMOUT | 8) nohup $ OPENSHIFT_REPO_DIR/divers/install.sh> $ OPENSHIFT_DIY_LOG_DIR/install .log –

+0

N'hésitez pas à poster des problèmes sur https://github.com/smerrill/openshift-php-54 car cela ne fonctionne pas pour moi non plus. –

Répondre

2

Salut, j'ai fourchu le repo pour le faire fonctionner pour moi. Quelques questions que j'ai rencontrés était

  1. lien brisé la dépendance
  2. php mentionné incorrect version 5, qui est fixé dans le repo en forme de fourche.

J'ai également présenté une demande de traction here, le code de travail quant à lui peut être accessible à partir de mon repo fourchue.

N'hésitez pas à nous soumettre des améliorations. codage heureux :)