Pfad zu PHP unter PHP7 (Webspace)

02/21/2018 21:39 BlutAngel#1
Ich habe ein Emailscript laufen, welches aber bis jetzt noch nicht funktioniert.
Da es aber mal zu 100% gelaufen ist, bin ich nun auf der Fehlersuche.
Leider stehen mir keine Errorlogs zur Verfügung, somit muss ich gucken wo der Fehler liegen könnte.
Im Script muss ich den Pfad zu PHP angeben und ich habe nun usr/local/bin/php und /usr/bin/php versucht aber bei /usr/bin/php kommen die Emails nicht mal mehr an, sondern ich bekomme, bei GMX gleich eine Mail delivery failed.
Kann man via PHP den Pfad zu PHP rausfinden, da es kein Server ist, wo ich einfach mal nachsehen könnte?
02/21/2018 22:28 Der-Eddy#2
Wenn du Zugriff auf die Shell hast, sollte
Code:
whereis -b php | tr ' ' '\n'
alle php binaries anzeigen
du suchst wahrscheinlich nach /usr/bin/php7.0 (oder php7.1 oder sogar php7.2)


Es ist aber gut möglich das dein Webhoster die Funktion mail() in PHP deaktiviert hat (weil es sehr oft missbraucht wird)
02/22/2018 08:18 BlutAngel#3
Danke schön :handsdown:
Ich hab 2 Möglichkeiten
Code:
/usr/bin/php
/usr/local/bin/php
Dann teste ich mal weiter.