Page 1 of 2
php update auf 5.6 - error 500
Posted: Sat 27. Aug 2016, 14:13
by carsten2016
Ich habe ein Update auf php 5.6 gemacht und bekommen jetzt den error 500.
Im Log steht:
[Sat Aug 27 14:08:30.053975 2016] [fastcgi:error] [pid 7877] (2)No such file or directory: [client ....:59041] FastCGI: failed to connect to server "/home/users/carsten/cgi-bin/php5-fcgi": connect() failed
###
Update: Jetzt hsbe ich den FPM neu gestartet. Läuft wieder, allerdings nur mit php 5.59 - wenn ich unter ssh die version abfrage,, zeigt er mir die 5.6 an. Ich benötige zwingend die 5.6
Was muss ich machen ?
Re: php update auf 5.6 - error 500
Posted: Sat 27. Aug 2016, 15:25
by Martin
Hallo,
auf welche Weise wurde PHP hier aktualisiert? KeyHelp nutzt PHP als PHP-FPM, daher muss hier entsprechend das PHP-FPM aktualisiert werden.
Auch muss darauf geachtet werden, dass der entsprechende Ioncube Loader zur Verfügung steht.
Re: php update auf 5.6 - error 500
Posted: Mon 29. Aug 2016, 19:11
by carsten2016
über ssh
Ich bekomme beim aufruf vom cron folgendes:
PHP Parse error: syntax error, unexpected 'IONCUBE' (T_STRING) in /home/keyhelp/www/keyhelp/incl/cronjob/mastercronjob.php on line 5
Re: php update auf 5.6 - error 500
Posted: Mon 29. Aug 2016, 19:32
by b0snaX
Hallo,
hast du denn auch den korrekten Ioncube Loader runtergeladen und entsprechen hinterlegt?
Re: php update auf 5.6 - error 500
Posted: Mon 29. Aug 2016, 20:18
by carsten2016
Ja, für 5.6
Re: php update auf 5.6 - error 500
Posted: Mon 29. Aug 2016, 22:51
by Martin
Hallo,
die Fehlermeldung deutet, wie bosnax bereits vermutete, auf einen fehlenden oder nicht korrekt installierten Ioncube Loader hin.
Wird dieser bei "php -v" korrekt als geladen angezeigt?
PS: Verschoben zu "Bedienung und Nutzung", da dies kein KeyHelp Bug ist.
Re: php update auf 5.6 - error 500
Posted: Tue 30. Aug 2016, 09:40
by carsten2016
Ich erhalte das:
PHP 5.6.25-1+deb.sury.org~trusty+1 (cli)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies
Re: php update auf 5.6 - error 500
Posted: Tue 30. Aug 2016, 10:46
by select name from me;
Hast Du das PPA mit mehreren PHP Version (5.5, 5.6, 7.0, 7.1) von Ondřej Surý verwendet? Dort sind quasi sämtliche Pfade geändert.
Oder das veraltete PHP 5.6 PPA?
Nachtrag: Anhand der Ausgabe von php -v schätze ich dieses PPA: ppa:ondrej/php5-5.6
Re: php update auf 5.6 - error 500
Posted: Tue 30. Aug 2016, 11:04
by carsten2016
Ja, ondrej
Ist die Frage, was ich genau machen muss, damit es wieder funktioniert.
Re: php update auf 5.6 - error 500
Posted: Tue 30. Aug 2016, 12:05
by select name from me;
carsten2016 wrote:Ja, ondrej
Ondřej Surý bietet mehrere PPA an.
D.h. Du hast dieses verwendet? ppa:ondrej/php5-5.6
Nicht dieses? ppa:ondrej/php
carsten2016 wrote:JIst die Frage, was ich genau machen muss, damit es wieder funktioniert.
Die beste Lösung wäre vermutlich, das Update wieder zu entfernen und auf das Keyhelp Update zu warten, über das Du verschiedene PHP Versionen nutzen kannst. Kommt ja in der nächsten Version, also vermutlich Ende September?
Ich vermute, sonst könnte es Probleme mit dem nächsten Update geben. Vielleicht meldet sich Alexander und sagt was dazu?
Ansonsten müsstest Du mit php -i per SSH und <?php phpinfo(); ?> per Webserver schauen, in welchem Verzeichnis die extensions für CLI und FPM liegen, einen passenden ioncube loader von
http://www.ioncube.com/loaders.php runterladen und dort hinterlegen.
Re: php update auf 5.6 - error 500
Posted: Tue 30. Aug 2016, 12:48
by carsten2016
den habe ich verwendet: ppa:ondrej/php
Jetzt habe ich das runter geschmissen und 5.9 wieder drauf. Jetzt gibt er mir einen 500er error.
Im Log file steht:
)No such file or directory: [client 157.55.39.160:17576] FastCGI: failed to connect to server "/home/users/carsten/cgi-bin/php5-fcgi": connect() failed
Re: php update auf 5.6 - error 500
Posted: Tue 30. Aug 2016, 17:09
by select name from me;
Du meinst sicher 5.59? Nicht 5.9.
Wie genau hast Du das PPA entfernt? Per SSH kannst Du Dir mit "history" die genauen Befehle anzeigen lassen.
Das Entfernen ist etwas knifflig. Nach dem Entfernen des PPA muss apt-get update und apt-get upgrade ausgeführt werden, damit auch wieder die richtigen Pakete installiert werden.
Hast Du Apache und FPM neu gestartet? Eventuell sogar mal den Server, falls möglich?
Re: php update auf 5.6 - error 500
Posted: Tue 30. Aug 2016, 23:16
by Martin
Anmerkung hierzu von mir:
Zu obigen Output von "php -v":
Dort ist zu sehen, dass kein Ioncube Loader geladen ist. Dieser ist für KeyHelp aber zwingend erforderlich.
Zu den Ondrey PPAs:
Mit der "neuen" PPA ist mir ein brauchbares Update bisher ebenfalls nicht gelungen, lediglich mit der "veralteten" PPA erhalte ich eine korrekte Funktion, eben weil diese PHP über die Standardpfade komplett ersetzt. Da Multi-PHP aber ein in KeyHelp geplantes Feature ist habe ich mit der "neuen" PPA dann auch keine weiteren Tests mehr durchgeführt. Sofern ein Update auf PHP 5.6 nötig ist, sollte daher zum aktuellen Zeitpunkt die "veraltete" PPA genutzt werden oder alternativ Debian 8 verwendet werden, welches PHP 5.6 schon von Haus aus mitbringt.
Re: php update auf 5.6 - error 500
Posted: Thu 5. Jan 2017, 21:13
by Tobi
select name from me; wrote:Die beste Lösung wäre vermutlich, das Update wieder zu entfernen und auf das Keyhelp Update zu warten, über das Du verschiedene PHP Versionen nutzen kannst. Kommt ja in der nächsten Version, also vermutlich Ende September?
Gibt es dazu irgendwelche näheren Infos oder einen aktuellen Zwischenstand?
Mittlerweile ist Januar 2017 und ich bin hier Neukunde.
Mir wurde gesagt das Multi-PHP Feature käme "gegen Mitte 2017".
Das wäre ja dann doch fast ein Jahr nach deinem Posting
PS:
Habe gerade deine Signatur gelesen und ich denke ich weiß wer du bist

Re: php update auf 5.6 - error 500
Posted: Fri 6. Jan 2017, 18:08
by Reseller4711
Tobi wrote:
PS:
Habe gerade deine Signatur gelesen und ich denke ich weiß wer du bist

und ich weiß vermutlich wer Du bist .... hier kommen ja immer mehr Ex-RP2 zusammen
