php update auf 5.6 - error 500

carsten2016
Posts: 17
Joined: Sat 28. May 2016, 01:42

php update auf 5.6 - error 500

Post 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 ?
User avatar
Martin
Posts: 984
Joined: Wed 20. Jan 2016, 00:43

Re: php update auf 5.6 - error 500

Post 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.
Viele Grüße,
Martin
carsten2016
Posts: 17
Joined: Sat 28. May 2016, 01:42

Re: php update auf 5.6 - error 500

Post 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
User avatar
b0snaX
Posts: 261
Joined: Tue 26. Apr 2016, 20:18

Re: php update auf 5.6 - error 500

Post by b0snaX »

Hallo,

hast du denn auch den korrekten Ioncube Loader runtergeladen und entsprechen hinterlegt?
Schöne Grüße,
b0snaX

Code: Select all

if ($ahnung == 'keine' ) { use ( Handbuecher ) && ( Google | | Suche ) }
if ($antwort == 0 ) { post ( Frage ) }
Thomas Alva Edison wrote:Ich habe nicht versagt. Ich habe mit Erfolg zehntausend Wege entdeckt, die zu keinem Ergebnis führen.
carsten2016
Posts: 17
Joined: Sat 28. May 2016, 01:42

Re: php update auf 5.6 - error 500

Post by carsten2016 »

Ja, für 5.6
User avatar
Martin
Posts: 984
Joined: Wed 20. Jan 2016, 00:43

Re: php update auf 5.6 - error 500

Post 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.
Viele Grüße,
Martin
carsten2016
Posts: 17
Joined: Sat 28. May 2016, 01:42

Re: php update auf 5.6 - error 500

Post 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
select name from me;
Posts: 588
Joined: Tue 9. Feb 2016, 16:44

Re: php update auf 5.6 - error 500

Post 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
Viele Grüße, Christian
carsten2016
Posts: 17
Joined: Sat 28. May 2016, 01:42

Re: php update auf 5.6 - error 500

Post by carsten2016 »

Ja, ondrej

Ist die Frage, was ich genau machen muss, damit es wieder funktioniert.
select name from me;
Posts: 588
Joined: Tue 9. Feb 2016, 16:44

Re: php update auf 5.6 - error 500

Post 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? :mrgreen:

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.
Viele Grüße, Christian
carsten2016
Posts: 17
Joined: Sat 28. May 2016, 01:42

Re: php update auf 5.6 - error 500

Post 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
select name from me;
Posts: 588
Joined: Tue 9. Feb 2016, 16:44

Re: php update auf 5.6 - error 500

Post 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?
Viele Grüße, Christian
User avatar
Martin
Posts: 984
Joined: Wed 20. Jan 2016, 00:43

Re: php update auf 5.6 - error 500

Post 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.
Viele Grüße,
Martin
User avatar
Tobi
Community Moderator
Posts: 3230
Joined: Thu 5. Jan 2017, 13:24

Re: php update auf 5.6 - error 500

Post 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 :o


PS:
Habe gerade deine Signatur gelesen und ich denke ich weiß wer du bist ;-)
Gruß,
Tobi


-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
User avatar
Reseller4711
Posts: 210
Joined: Thu 5. May 2016, 17:50

Re: php update auf 5.6 - error 500

Post 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 :P
Locked