Ich bin neu bei Git und OpenShift und ich finde es sehr schwierig, PHP 5.6 in OpenShift zu verwenden.Verwenden von PHP 5.6 in OpenShift
Zuerst habe ich versucht, meine Anwendung mit eingebautem PHP 5.4 von openshift einzurichten, aber ich bemerkte, dass ich Version 5.6 oder höher dafür brauche.
Also .. Ball hielt ich einige der Suche und fanden diese: https://github.com/boekkooi/openshift-diy-nginx-php
Um PHP 5.6 auf Openshift arbeiten, können Sie folgendes zu tun haben:
Create a new Openshift "Do-It-Yourself" application
Clone this repository
Add a new remote "openshift" (You can find the URL to your git repository on the Openshift application page)
Run git push --force "openshift" master:master
SSH into your gear
Wait for build to finish (This may take at least an hour)
Open http://appname-namespace.rhcloud.com/ to verify
Aber da ich bin ein totaler Noob Ich verstehe nicht wirklich, was ich tun muss.
„Hinzufügen eines neuen remote‚Openshift‘(Sie können die URL zu Ihrem Git Repository auf der Openshift Anwendungsseite finden)“ Was bedeutet das? wie mache ich das?
Run git push --force "Openshift" Master: Master
Lauf es zurückgegeben: fatal: Not a git repository (or any parent up to mount point /var/lib/openshift) Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
(Lauf über SSH)
Hoffnung jemand mir dabei helfen kann. Vielen Dank!
ich die Push abgeschlossen, Ich verstehe nicht, was ich jetzt tun muss. Meine App gibt momentan Fehler 503 Dienst nicht verfügbar. Ich habe es geschafft, meine App mit SSH zu verbinden, aber wozu? – TheUnreal
Ich denke, Sie müssen Ihre Anwendung über RHC/SSH neu starten, und Sie müssen möglicherweise Ihren Nginx-Server starten. Ich weiß nicht, wie nginx die Dateien bedient, ich habe nur Apache. Aber nach Abschluss des langen Build-Prozesses erhalten Sie einen nginx-Server mit php5.6, also müssen Sie Ihren Code über git in das root-Verzeichnis des nginx-Servers schieben. Entschuldigung, dass ich dir nicht weiter helfen konnte. Wenn meine Antwort Ihre Frage geklärt hat, nehmen Sie bitte an/upvote –
Nach der Eingabe von 'git push --force" openshift "Master: Master' und warten 1 Stunde für den Prozess zu beenden, bekomme ich diesen Fehler:' fatal: Das Remote-Ende hing up unerwartet Fehler: Fehler im Seitenband Demultiplexer Um ssh: //[email protected]/~/git/myapi.git/ + a7c5c0c ... 5f6dddb Master -> Master (erzwungene Aktualisierung) Fehler: fehlgeschlagen um einige refs auf 'ssh: //[email protected] myapi-myurl.com/~/git/myapi.git /' ' – TheUnreal