Page 1 of 1

Keyhelp Free - nach Restrict Restore keine Lizenz

Posted: Sun 25. Jan 2026, 18:20
by Brummi
Guten Tag,

Ich bin von dem Anbieter Contabo zu NetCup gewechselt. Nutze die freie Version, habe das Restrict gemacht, habe am Ende /home/keyhelp wiederhergestellt und nach dem reboot geht zwar meine Webseite, aber die Administration nicht. Ich habe in der log unter

/var/log/apache2/keyhelp/ in error.log den Eintrag
[proxy_fcgi:error] [pid 4461:tid 124178881959616] [remote 2001:9e8:ccc:5200:****] AH01071: Got error 'PHP message: PHP Fatal error:  <br>The encoded file <b>/home/keyhelp/www/keyhelp/index.php</b> requires a license file <b>license.txt</b>. in Unknown on line 0'
Die Datei ist existent vom 14. Oktober 2021.

Die Besitzrechte sind mein non-Root-User laut group-file 1000 ist.

Wollte mich freuen, wenn ich wüsste, was ich jetzt tun könnte, bestenfalls, ohne erneut ein Back-up einzuspielen

Re: Keyhelp Free - nach Restrict Restore keine Lizenz

Posted: Sun 25. Jan 2026, 19:41
by Tobi
Die Version des Betriebssystems muss auf Quell- und Zielserver identisch sein.

Re: Keyhelp Free - nach Restrict Restore keine Lizenz

Posted: Sun 25. Jan 2026, 20:28
by Brummi
Hier mal meine Checks weswegen ich wechselte

[
=== SYSTEM COMPARISON REPORT ===
Datum: Fri Jan 23 02:15:50 CET 2026

--- KERNEL & OS ---
Hostname:    vmd178xxx.contaboserver.net
OS:          Ubuntu 24.04.3 LTS
Kernel:      Linux 6.8.0-90-generic

--- CPU INFO ---
Modell:      AMD EPYC Processor (with IBPB)
Kerne:       6
Taktung:     2794.748 MHz
Virt.:       kvm

--- RAM / SPEICHER ---
Gesamt:      11Gi
Benutzt:     2.1Gi
Verfügbar:   9.6Gi

--- NETZWERKKARTE ---
Interface:   eth0
Link-Speed:  Unknown!
MTU:         1500

--- GRAFIK / GPU ---
Device 1234

--- DISK PERFORMANCE (Quick Test) ---
Schreibspeed: 6.28993 s,

=== END OF REPORT ===

=== SYSTEM COMPARISON REPORT ===
Datum: Fr 23. Jan 02:14:02 CET 2026

--- KERNEL & OS ---
Hostname:    v22xxx.(Netcup)
OS:          Ubuntu 24.04.3 LTS
Kernel:      Linux 6.8.0-90-generic

--- CPU INFO ---
Modell:      AMD EPYC 9645 96-Core Processor
Kerne:       4
Taktung:     2296.550 MHz
Virt.:       kvm

--- RAM / SPEICHER ---
Gesamt:      7,7Gi
Benutzt:     702Mi
Verfügbar:   7,1Gi

--- NETZWERKKARTE ---
Interface:   eth0
Link-Speed:  Unknown!
MTU:         1500

--- GRAFIK / GPU ---
Device 1234

--- DISK PERFORMANCE (Quick Test) ---
Schreibspeed: 2,20347 s,

=== END OF REPORT ===
Das neuinstalliert Image ist das selbe Laus lsb_release -a

Es wahr 21 wohl noch die Zeit mit Ubuntu 22.02 und das volle Backup hab ich eingespielt vom Freitagmorgen

Re: Keyhelp Free - nach Restrict Restore keine Lizenz

Posted: Mon 26. Jan 2026, 04:38
by Brummi
Einen guten Morgen,

ich habe das Problem scheinbar gefunden.

Ich hatte ja erwähnt, das der Ordner
/home/keyhelp/www/keyhelp

meinem ssh-Benutzer gehört.

ich habe nun kurzerhand mal

Code: Select all

cp -rp /home/keyhelp/www/keyhelp /home/keyhelp/www/keyhelp.bak
gemacht, um die Rechte beizubehalten wie sie aktuell sind, denn nur cp hätte ich weil ich mit sudo -s als Root angemeldet bin. Wer kein root ist, muss vor cp -rp ein sudo setzen.

danach habe ich

Code: Select all

chown -hR keyhelp:keyhelp /home/keyhelp/www/keyhelp
Der Aufruf der Verwaltungsoberfläche geht nun, aber jetzt die Frage, sollte ich wieder etwas auf root ändern oder nicht, ich mein keyhelp muss logischerweise zugreifen..

Ich zeige mal wie es vorher aussah mit meinem ssh_user

Code: Select all

total 204
drwxr-xr-x  17 ssh_user ssh_user  4096 Jan 25 19:16 .
drwxr-xr-x  11 ssh_user ssh_user  4096 Jan 26 04:07 ..
-rw-r--r--   1 ssh_user ssh_user  2186 Okt 21 14:15 ajax.php
drwxr-xr-x   2 ssh_user ssh_user  4096 Jan 17  2024 api
drwxr-xr-x   2 ssh_user ssh_user  4096 Nov  5 15:36 bin
drwxr-xr-x   3 ssh_user ssh_user  4096 Dez  4 15:24 cache
drwxr-xr-x  49 ssh_user ssh_user  4096 Dez  4 15:24 core
drwxr-xr-x   9 ssh_user ssh_user  4096 Dez  4 15:24 core-old
drwxr-xr-x   5 ssh_user ssh_user  4096 Nov 28  2022 cronjob
drwxr-xr-x   2 ssh_user ssh_user  4096 Jul  9  2024 functions
-rw-r--r--   1 ssh_user ssh_user  1048 Mär 11  2024 .htaccess
-rw-r--r--   1 ssh_user ssh_user 63296 Nov  7 10:08 index.php
drwxr-xr-x   2 ssh_user ssh_user  4096 Okt 14  2021 init
drwxr-xr-x   5 ssh_user ssh_user  4096 Okt 14  2021 install
-rw-------   1 ssh_user ssh_user   369 Okt 14  2021 license.txt
drwxr-xr-x  22 ssh_user ssh_user  4096 Dez  4 15:24 locale
drwxr-xr-x   6 ssh_user ssh_user  4096 Okt 14  2021 misc
drwxr-xr-x 116 root    root     4096 Jan 25 19:16 node_modules
-rw-r--r--   1 root    root       49 Jan 25 19:16 package.json
-rw-r--r--   1 root    root    51540 Jan 25 19:16 package-lock.json
drwxr-xr-x   2 ssh_user ssh_user  4096 Nov  3 14:16 pages
-rw-r--r--   1 ssh_user ssh_user    25 Okt 14  2021 robots.txt
drwxr-xr-x   3 ssh_user ssh_user  4096 Dez  4 15:24 theme
drwxr-xr-x  16 ssh_user ssh_user  4096 Dez  4 15:24 vendor
Meine Frage, das ich ssh_user mit keyhelp in User und Gruppe geändert habe, ob es sicherheitsrechtlich gefährlich ist, wegen Manipulation oder so.

Zumindest läuft jetzt bei mir alles.

Re: Keyhelp Free - nach Restrict Restore keine Lizenz

Posted: Wed 28. Jan 2026, 16:38
by Alexander
So sieht der KeyHelp Ordner für gewöhnlich aus. Nahezu alles sollte KeyHelp gehören.

Code: Select all

drwxr-xr-x 16 keyhelp keyhelp  4096 Dez  9 14:14 .
drwxr-xr-x 11 keyhelp keyhelp  4096 Dez  9 14:14 ..
-rw-r--r--  1 keyhelp keyhelp  2186 Okt 21 14:15 ajax.php
drwxr-xr-x  2 keyhelp keyhelp  4096 Jan 17  2024 api
drwxr-xr-x  2 keyhelp keyhelp  4096 Nov  5 15:36 bin
drwxr-xr-x  3 keyhelp keyhelp  4096 Jan 14 13:54 cache
drwxr-xr-x 49 keyhelp keyhelp  4096 Dez  4 15:24 core
drwxr-xr-x  9 keyhelp keyhelp  4096 Dez  4 15:24 core-old
drwxr-xr-x  5 keyhelp keyhelp  4096 Nov 28  2022 cronjob
drwxr-xr-x  2 keyhelp keyhelp  4096 Jul  9  2024 functions
-rw-r--r--  1 keyhelp keyhelp  1048 Mär 11  2024 .htaccess
-rw-r--r--  1 keyhelp keyhelp 63296 Nov  7 10:08 index.php
drwxr-xr-x  2 keyhelp keyhelp  4096 Okt 14  2021 init
drwxr-xr-x  5 keyhelp keyhelp  4096 Okt 14  2021 install
-rw-------  1 keyhelp keyhelp   369 Okt 14  2021 license.txt
drwxr-xr-x 22 keyhelp keyhelp  4096 Dez  4 15:24 locale
drwxr-xr-x  6 keyhelp keyhelp  4096 Okt 14  2021 misc
drwxr-xr-x  2 keyhelp keyhelp  4096 Nov  3 14:16 pages
-rw-r--r--  1 keyhelp keyhelp    25 Okt 14  2021 robots.txt
drwxr-xr-x  3 keyhelp keyhelp  4096 Dez  4 15:24 theme
drwxr-xr-x 16 keyhelp keyhelp  4096 Dez  4 15:24 vendor
Dieses hier gehört da nicht rein:

Code: Select all

drwxr-xr-x 116 root    root     4096 Jan 25 19:16 node_modules
-rw-r--r--   1 root    root       49 Jan 25 19:16 package.json
-rw-r--r--   1 root    root    51540 Jan 25 19:16 package-lock.json

Hier auch mal die übergeortneten Ordner:

Achtung, /home/keyhelp muss zur Gruppe www-data gehören

Code: Select all

ls -la /home/
insgesamt 16
drwxr-xr-x  4 root    root     4096 Apr 26  2019 .
drwxr-xr-x 24 root    root     4096 Dez  9 14:17 ..
drwxr-x---  9 keyhelp www-data 4096 Jun 19  2025 keyhelp
drwxr-xr-x  6 root    root     4096 Nov 26 10:26 users

Code: Select all

ls -la /home/keyhelp/
insgesamt 48
drwxr-x---  9 keyhelp www-data 4096 Jun 19  2025 .
drwxr-xr-x  4 root    root     4096 Apr 26  2019 ..
-rw-------  1 keyhelp keyhelp   511 Mai  4  2023 .bash_history
drwxr-xr-x  3 keyhelp keyhelp  4096 Mär 24  2022 .config
drwx------  4 keyhelp keyhelp  4096 Jul 30  2020 keyhelp.backup
drwx------  2 keyhelp keyhelp  4096 Jun 19  2025 keyhelp.monitoring
drwxrwxr-x  3 keyhelp keyhelp  4096 Mai  4  2023 .local
drwxr-xr-x  2 root    root     4096 Jan 28 16:35 .lock
-rw-------  1 keyhelp keyhelp  1024 Jun 15  2020 .rnd
drwx------  3 keyhelp keyhelp  4096 Apr 15  2025 .ssh
drwxr-xr-x 11 keyhelp keyhelp  4096 Dez  9 14:14 www

Code: Select all

ls -la /home/keyhelp/www/
insgesamt 44
drwxr-xr-x 11 keyhelp keyhelp  4096 Dez  9 14:14 .
drwxr-x---  9 keyhelp www-data 4096 Jan 28 16:36 ..
drwxr-xr-x  3 keyhelp keyhelp  4096 Dez  9 14:14 adminer
drwxr-xr-x  2 keyhelp keyhelp  4096 Apr 26  2019 cgi-bin
lrwxrwxrwx  1 keyhelp keyhelp    10 Mai 22  2025 db-administration -> phpmyadmin
drwxr-xr-x 16 keyhelp keyhelp  4096 Dez  9 14:14 keyhelp
drwxr-xr-x  6 keyhelp keyhelp  4096 Mär 29  2025 keyhelp.webstats
drwxr-xr-x  3 keyhelp keyhelp  4096 Dez  2 14:16 keyhelp.white_label
drwxr-xr-x 12 keyhelp keyhelp  4096 Dez  9 19:06 phpmyadmin
drwxr-xr-x 13 keyhelp keyhelp  4096 Jun 19  2025 roundcube
drwxr-xr-x  4 keyhelp keyhelp  4096 Jan 31  2025 snappymail
lrwxrwxrwx  1 keyhelp keyhelp     9 Mai 22  2025 webmail -> roundcube
drwxr-xr-x  3 root    root     4096 Apr 26  2019 .well-known