Zum Inhalt springen

PHP binary is not located

Erstellt am 11. September 2011 · 3 Antworten · letzte Antwort am 10. Januar 2012

Tags: Frage

cooper64 ·

Hi there,

es ist ja zum verzweifeln, wollte eigentlich nur mal reinschauen in Flow3 und schon der erste (Installations-) Schritt scheitert und auch nach zwei Stunden googeln kein Lösungsansatz zu finden.

- FLOW3-1.0.0-beta1
- XAMPP 1.7.4 [PHP: 5.3.5] auf win7 Prof.

Entpackt ins Webverzeichnis -> Testaufruf 'http://localhost/flow3/Web/' -> Exception: 'PHP binary is not located in "C:\php/php". In that case, set the correct path to the PHP executable in Configuration/Settings.yaml...'

Settings.yaml eingestellt:

  core:
    phpBinaryPathAndFilename: 'C:/xampp/php/php.exe'

Einstellung mit korrekter Syntax, je zwei Leerzeichen für Einrückung -> selbe Exception

Cache verzeichnis komplett leergeräumt -> keine Änderung

Pfadeinstellung php.exe und php.ini in der flow3.bat und Aufruf der flow3.bat über Konsole -> selbe Exception

System Globale Variablen Pfadangabe erweitert zur php.exe -> keine Wirkung

Bei Google irgendwie nichts gefunden und nun bin ich schon so weit am Anfang mit meinem Latein am Ende.

Ich hab mir dann noch mal das Objekt $objectConfigurationCache (has('allCompiledCodeUpToDate')) aus der Bootstrap.php ausgegeben.
Das Objekt enthält auch keinerlei Informationen zur Einstellung der phpBinaryPathAndFilename in der Settings.yaml.

Hat vielelicht noch jemand eine andere Idee?

cooper

cooper64 ·

Heute noch mal probiert und Problem gefunden!

Die Variable FLOW3.core.phpBinaryPathAndFilename:

In der Settings.yaml

  #  core:
  #    phpBinaryPathAndFilename: 'C:/path/to/php.exe'

entkommentieren nach 

     core:
       phpBinaryPathAndFilename: 'C:/path/to/php.exe'

nicht nach (wie ich es eingerückt hatte)

  core:
    phpBinaryPathAndFilename: 'C:/xampp/php/php.exe'

Also zwei Leerzeichen mehr pro Zeile - die Einrück-Ebenen müssen genau übereinstimmen. 😉

Ja, das muss man wissen.

cooper

Chandler ·

Hi Cooper,

ich hänge nun schon seit Stunden an genau dem gleichen Problem und bekomme es nicht in den Griff. Habe die Einrückungen genauso wie bei dem darüber liegenden "backendOptions" aber es tut sich gar nichts...

Kannst du mir deine Settings.yaml mal zukommen lassen, damit ich es damit versuchen kann?

Gruß, Chandler

isabelle ·

weiss jemand wie das bei einem mac os mit mamp einzustellen ist?

ich komme da auch nicht weiter und finde nirgends eine lösung... 😢
lg
isa