Page 1 of 1

Keyhelp nach update nicht mehr erreichbar

Posted: Fri 1. Nov 2019, 23:17
by rnssystems
Hallo,

seit heute (01.11.2019) kann ich Keyhelp nicht mehr nutzen.
Laut /var/log/keyhelp/php-error.log will keyhelp auf die PHP Funktion intdiv() zugreifen, die ab PHP7 vorhanden ist.
[01-Nov-2019 23:08:40 Europe/Berlin] PHP Fatal error: Call to undefined function intdiv() in /home/keyhelp/www/keyhelp/core/Helper/IpAddress.php on line 350
Der Server hat aktuell kein PHP7 (nur PHP 5.6).
PHP7.1 händisch nachinstallieren habe ich probiert. Am schluss ist es am ioncube loader gescheitert. Ioncube meint keyhelp sei für php 5.6 verschlüsselt und PHP 7 ging deswegen nicht.
[Fri Nov 01 22:54:29.948488 2019] [:error] [pid 1897] FastCGI: server "/home/keyhelp/www/cgi-bin/php7.1-fcgi" stderr: PHP message: PHP Fatal error: The file /home/keyhelp/www/keyhelp/index.php was encoded by the ionCube Encoder for PHP 5.6 and cannot run under PHP 7.1 or later.
Was kann ich tun?

Gruss
Julian

[Mod-Edit]
Thread verschoben nach Fehler und Probleme.

Re: Keyhelp nach update nicht mehr erreichbar

Posted: Sat 2. Nov 2019, 01:38
by MJ218Joe
PHP 5.6 wird seit min 1 Jahr nicht mehr mit Sicherheitsupdates versorgt darum sollte sich ein Admin regelmäßg kümmern. Auch darum das vorhandene Anwendungen auf aktueller Software funktionieren.

Ich vermute mal, das du vor dem Update keine Datensicherung gemacht hast. Ansonsten stell sie wieder her. Kleiner Tip noch. Bevor du eine große Aktion am Server machst, probiere es immer in einer Testumgebung aus. Und vergiß niemals regelmäßig eine Datensicherugn zu machen.

Re: Keyhelp nach update nicht mehr erreichbar

Posted: Sat 2. Nov 2019, 10:04
by christian.john
Welches Betriebssystem nutzt du denn überhaupt?
Vielleicht erzählst du uns etwas mehr von deiner Konfiguration.

Re: Keyhelp nach update nicht mehr erreichbar

Posted: Sat 2. Nov 2019, 10:55
by stfn116
Es häufen sich die Metafragen hier im Forum.



Wichtig wäre:

Welches OS nutzt du:

Von welcher Version hast du versucht zu updaten? Ich kann mir bei der ordentlichen Programmierung der Dev's nicht vorstellen, dann nicht im Vorhinein die Kompatibilität geprüft wird.

Hast du selbst irgendwelche händischen Änderungen vorgenommen.

Umso mehr Infos du zur Verfügung stellst, umso eher kann dir hier jemand zielführend helfen.

Schau auch gern noch mal hier Vorbei: viewtopic.php?f=6&t=8423&p=18024&hilit=ioncube#p18024

Re: Keyhelp nach update nicht mehr erreichbar

Posted: Sat 2. Nov 2019, 15:23
by Tobi
Wenn ich das so lese habe ich einen Feature-Request.
Was haltet ihr hiervon:
Ein Button in KeyHelp mit welchem man einen standardisierten und anonymisierten Status-Report des Server generieren kann.
Diesen könnte man per Copy&Paste dann direkt im Forum einfügen.

Re: Keyhelp nach update nicht mehr erreichbar

Posted: Sat 2. Nov 2019, 16:22
by OlliTheDarkness
Tobi wrote: Sat 2. Nov 2019, 15:23 Wenn ich das so lese habe ich einen Feature-Request.
Was haltet ihr hiervon:
Ein Button in KeyHelp mit welchem man einen standardisierten und anonymisierten Status-Report des Server generieren kann.
Diesen könnte man per Copy&Paste dann direkt im Forum einfügen.
Nicht zuende gedacht ;)

Wenn es nicht mehr läd, bringt dir der Button auch nichts mehr 8-)

Re: Keyhelp nach update nicht mehr erreichbar

Posted: Sat 2. Nov 2019, 18:33
by Enigma
OlliTheDarkness wrote: Sat 2. Nov 2019, 16:22 Nicht zuende gedacht ;)

Wenn es nicht mehr läd, bringt dir der Button auch nichts mehr 8-)

Na ja, das so zu gestalten, dass man für Notfälle auch per Konsole einen entsprechenden Bericht generieren kann, wäre dann vermutlich auch nicht mehr so dramatisch.

Gruß
Jan

Re: Keyhelp nach update nicht mehr erreichbar

Posted: Sat 2. Nov 2019, 19:04
by OlliTheDarkness
Enigma wrote: Sat 2. Nov 2019, 18:33
OlliTheDarkness wrote: Sat 2. Nov 2019, 16:22 Nicht zuende gedacht ;)

Wenn es nicht mehr läd, bringt dir der Button auch nichts mehr 8-)

Na ja, das so zu gestalten, dass man für Notfälle auch per Konsole einen entsprechenden Bericht generieren kann, wäre dann vermutlich auch nicht mehr so dramatisch.

Gruß
Jan
Das ist korrekt war aber nicht bestand seiner Aussage :D
Ich weiß ich bin kleinlich :D
Aber Tobi brauch das :lol:

Re: Keyhelp nach update nicht mehr erreichbar

Posted: Sat 2. Nov 2019, 21:03
by Tobi
Gib mir mehr Olli!
Du kannst das besser 🤣 !

Aber Jans Idee finde ich eine gute Ergänzung.

Wichtig wären detaillierte Infos zu den NICHT laufenden Diensten und die Netzwerkkonfiguration. HDD Status wäre auch geil.

@Jolinar
Bitte Mal abtrennen und in neuen Feature Request verschieben
Danke!

Re: Keyhelp nach update nicht mehr erreichbar  [GELÖST]

Posted: Mon 4. Nov 2019, 08:27
by Alexander
rnssystems wrote: Fri 1. Nov 2019, 23:17 Laut /var/log/keyhelp/php-error.log will keyhelp auf die PHP Funktion intdiv() zugreifen, die ab PHP7 vorhanden ist.
[01-Nov-2019 23:08:40 Europe/Berlin] PHP Fatal error: Call to undefined function intdiv() in /home/keyhelp/www/keyhelp/core/Helper/IpAddress.php on line 350
Das Folgende behebt dein ursprüngliches Problem:
- "Wenn ein Client mit einer IPv6 auf ein System, das mit PHP <= 5.6 läuft zugreift."
Das ist leider ein Bug, der durch Test-Raster gerutscht ist.

Ersetze den Inhalt der Datei:

Code: Select all

/home/keyhelp/www/keyhelp/core/Helper/IpAddress.php
mit dem Inhalt der Datei im Anhang dieses Beitrags.


Alternative: Warte bis im Laufe des Tages das Dist-Upgrade Script wieder bereit steht und Upgrade auf eine neuere OS-Version.

---

Die von dir durchgeführten Änderungen müssen rückgängig gemacht werden. Das muss in jedem Fall gemacht werden, bevor eine der o.g. Lösungen angewendet wird.

.

Re: Keyhelp nach update nicht mehr erreichbar

Posted: Mon 4. Nov 2019, 08:58
by rnssystems
Hallo Alexander,

vielen dank für die Datei! Ich werde es heute abend ausprobieren.
Kann ich dann gefahrlos auf php7 per keyhelp wechseln oder bekomme ich dann ärger mit ioncube?

Aktuell läuft auf dem Server noch ein Debian Jessie. Ich weiß dass es veraltet ist aber ein update dieses Servers ist nicht einfach wegen einigen Spezialanwendungen die hier installiert sind.

Gruß
Julian

Re: Keyhelp nach update nicht mehr erreichbar

Posted: Mon 4. Nov 2019, 09:55
by Alexander
PHP 7 sollte mit dem derzeit installierten Ioncube-loader und KeyHelp funktionieren.
Wobei ich immer davon abraten würde, andere PHP Versionen statt die OS-Standardversion zu verwenden und stattdessen lieber das Betriebsystem upzugraden.

Ich weiß dass es veraltet ist aber ein update dieses Servers ist nicht einfach wegen einigen Spezialanwendungen die hier installiert sind.
Sollte sich es um PHP Anwendungen haben, es gibt die Möglichkeit zusätzliche PHP-Interpreter dafür zu verwenden ("Konfiguration" -> "PHP-Interpreter").

Re: Keyhelp nach update nicht mehr erreichbar

Posted: Tue 12. Nov 2019, 19:02
by Jolinar
Tobi wrote: Sat 2. Nov 2019, 21:03 @Jolinar
Bitte Mal abtrennen und in neuen Feature Request verschieben
Danke!
Ich glaub, wir müssen nochmal die Nutzung der Forensuche üben :roll: :lol:
Den Featurewunsch gibt es doch schon längst...guckst du hier