Page 1 of 3

Fehler durch falsche PHp-Version

Posted: Tue 22. Jul 2025, 09:00
by Simmi
Tach, mein Server hat die PHP Version verstellt. Kein Plan wie, aber irgendwie ist 8.1 nicht mehr drauf.

Daher funktioniert keyhelp nicht mehr.

Ich kann aber auch kein 8.1 mehr installieren, da dies über ondrej/php nicht gefunden wird / keine Installationskanidaten hat.

Ich nutze Ubuntu 20.04 (Kann ohne keyhelp das Updater-Script anscheinend net usen)

Hat jemand eine Idee zum lösen?

LG

Re: Fehler durch falsche PHp-Version

Posted: Tue 22. Jul 2025, 09:31
by Jolinar
Moderativer Hinweis:
Thread nach Off Topic verschoben, da keine Beitragsvorlage ausgefüllt wurde und auch kein Problem mit Keyhelp vorliegt.

Re: Fehler durch falsche PHp-Version

Posted: Tue 22. Jul 2025, 09:38
by Alexander
Hallo,

1) Die ondrej/php Paketquelle entfernen

2) PHP deinstallieren

3) PHP neu installieren

Code: Select all

apt-get install -y php php-curl php-gd imagemagick php-imagick php-mail-mime php-net-sieve php-pspell php-net-socket php-auth-sasl php-intl php-net-smtp php-zip php-bcmath php-gmp php-soap php-mbstring php7.4-mysql php7.4-readline

Re: Fehler durch falsche PHp-Version

Posted: Tue 22. Jul 2025, 09:47
by Simmi
Es wird ja angezeigt, das php 8.1 und ioncube gebraucht wird

Re: Fehler durch falsche PHp-Version

Posted: Tue 22. Jul 2025, 09:51
by Alexander
Simmi wrote: Tue 22. Jul 2025, 09:47 Es wird ja angezeigt, das php 8.1 und ioncube gebraucht wird
Wer zeigt das an?

Du hast gesagt, du benutzt Ubuntu 20, damit ist PHP 7.4 die Standard-PHP-Version des OS, die nicht verändert werden sollte. Wenn andere Software 8.1 benötigt, dann nimmt man die Interpreter die KeyHelp unter "Konfiguration" -> "PHP-Interpreter zur Verfügung stellt.

Re: Fehler durch falsche PHp-Version

Posted: Tue 22. Jul 2025, 09:54
by Simmi
Alexander wrote: Tue 22. Jul 2025, 09:51
Simmi wrote: Tue 22. Jul 2025, 09:47 Es wird ja angezeigt, das php 8.1 und ioncube gebraucht wird
Wer zeigt das an?

Du hast gesagt, du benutzt Ubuntu 20, damit ist PHP 7.4 die Standard-PHP-Version des OS, die nicht verändert werden sollte. Wenn andere Software 8.1 benötigt, dann nimmt man die Interpreter die KeyHelp unter "Konfiguration" -> "PHP-Interpreter zur Verfügung stellt.

Code: Select all

Welcome to Ubuntu 20.04.6 LTS (GNU/Linux 5.4.0-216-generic x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/pro
--------------------------------------------------------------------------------
  This server is powered by KeyHelp!

  * Control panel access:
      https://hosting.theredstory.de
      https://45.147.7.239

  * Login data:
      /root/keyhelp_login_data_2025-02-05_15-06-06

  * CLI utilities:
      # keyhelp
      # keyhelp-toolbox
--------------------------------------------------------------------------------
Last login: Wed Jul 16 15:26:14 2025 from 91.219.236.91
simmi@hosting:~$ sudo su root
[sudo] password for simmi: 
root@hosting /home/simmi # keyhelp
PHP Fatal error:  The file /home/keyhelp/www/keyhelp/bin/keyhelp.php has been encoded by the ionCube Encoder for PHP 8.1 and cannot be decoded by this ionCube Loader.
 in Unknown on line 0
root@hosting /home/simmi # 


Re: Fehler durch falsche PHp-Version

Posted: Tue 22. Jul 2025, 10:12
by Alexander
Stelle KeyHelp aus dem letzten Backup wieder her:

Hier liegen die Dateien:
/home/keyhelp/keyhelp.backup/panel_updates/

Stelle die `keyhelp` Datenbank über die .sql sowie den Inhalt der tar.gz wieder her.

KeyHelp muss in dieses Verzeichnis: /home/keyhelp/www/keyhelp. Alles in diesem Verzeichnis muss keyhelp:keyhelp gehören.

Re: Fehler durch falsche PHp-Version

Posted: Tue 22. Jul 2025, 10:15
by Simmi
Alexander wrote: Tue 22. Jul 2025, 10:12 Stelle KeyHelp aus dem letzten Backup wieder her:

Hier liegen die Dateien:
/home/keyhelp/keyhelp.backup/panel_updates/

Stelle die `keyhelp` Datenbank über die .sql sowie den Inhalt der tar.gz wieder her.

KeyHelp muss in dieses Verzeichnis: /home/keyhelp/www/keyhelp. Alles in diesem Verzeichnis muss keyhelp:keyhelp gehören.
Einfach via Befehl kopieren?

Re: Fehler durch falsche PHp-Version

Posted: Tue 22. Jul 2025, 10:21
by Alexander
Natürlich vorher entpacken.
Schau, das die Ordnerstruktur vorher und nacher identisch ist - nicht das sich plötzlich einen Ordner zu tief befindet (z.B. /home/keyhelp/www/keyhelp/keyhelp/).

Re: Fehler durch falsche PHp-Version

Posted: Tue 22. Jul 2025, 10:29
by Simmi
Alexander wrote: Tue 22. Jul 2025, 10:21 Natürlich vorher entpacken.
Schau, das die Ordnerstruktur vorher und nacher identisch ist - nicht das sich plötzlich einen Ordner zu tief befindet (z.B. /home/keyhelp/www/keyhelp/keyhelp/).
root@hosting /home/keyhelp/keyhelp.backup # ls
before_hostname_change dumps

ist nur von vor Hostname change

Re: Fehler durch falsche PHp-Version

Posted: Tue 22. Jul 2025, 10:43
by Alexander
Dann frag ich mich, wie dort plötzlich eine andere KeyHelp Version, die nicht zu Ubuntu 20 passt, laufen soll.

Was für arbeiten wurden auf dem Server durchgeführt, wurde ein Backup zurückgespielt / Daten von einem anderen Server übertragen etc.?

Re: Fehler durch falsche PHp-Version

Posted: Tue 22. Jul 2025, 10:44
by Simmi
Back up von vor 2d

jetzt geht der keyhelp befehl net mehr.

Soll ich dir mal den Login schicken?

Re: Fehler durch falsche PHp-Version

Posted: Tue 22. Jul 2025, 10:48
by Alexander
Simmi wrote: Tue 22. Jul 2025, 10:44 Back up von vor 2d

jetzt geht der keyhelp befehl net mehr.

Die Informationen sind leider so nicht ausreichend. Deine PHP-Version auf dem Server "verstellt" sich nicht einfach so.
Die ondrej Paketquellen werden nicht einfach so im System ergänzt.

Notfalls das Backup von vor 2 Tagen zurück spielen, also alles noch lief.

Re: Fehler durch falsche PHp-Version

Posted: Tue 22. Jul 2025, 10:50
by Simmi
Alexander wrote: Tue 22. Jul 2025, 10:48
Simmi wrote: Tue 22. Jul 2025, 10:44 Back up von vor 2d

jetzt geht der keyhelp befehl net mehr.

Die Informationen sind leider so nicht ausreichend. Deine PHP-Version auf dem Server "verstellt" sich nicht einfach so.
Die ondrej Paketquellen werden nicht einfach so im System ergänzt.

Notfalls das Backup von vor 2 Tagen zurück spielen, also alles noch lief.
Vor 2 Tagen lief es auch nicht

Re: Fehler durch falsche PHp-Version

Posted: Tue 22. Jul 2025, 11:00
by Jolinar
@Simmi:
Ich bekomme so langsam das Gefühl, daß du uns hier nur trollen willst... :roll:

Wenn du hier Hilfe erwartest, dann erwarte ich von dir, daß du aktiv mitarbeitest und endlich brauchbare Informationen lieferst!
Funktioniert das weiterhin nicht vernünftig, mache ich den Thread hier dicht!


Fangen wir doch einfach mal damit an, daß du die eingeforderten Informationen bereitstellst:
Alexander wrote: Tue 22. Jul 2025, 10:43 Dann frag ich mich, wie dort plötzlich eine andere KeyHelp Version, die nicht zu Ubuntu 20 passt, laufen soll.

Was für arbeiten wurden auf dem Server durchgeführt, wurde ein Backup zurückgespielt / Daten von einem anderen Server übertragen etc.?
Alexander wrote: Tue 22. Jul 2025, 10:48 Die Informationen sind leider so nicht ausreichend. Deine PHP-Version auf dem Server "verstellt" sich nicht einfach so.
Die ondrej Paketquellen werden nicht einfach so im System ergänzt.