ich habe gerade einen Server von Debian 9 auf Debian 10 mit dem Keyhelp-Upgrade-Script aktualisiert.
Nach dem Neustart war nur das Panel erreichbar. Die Domains nicht.
Es wurden alle "alten" PHP 5.x Domains angemeckert. In den Interpreter Einstellung habe ich folgendes bei den jeweiligen PHP5.x-Modulen vorgefunden:
Code: Select all
PHP Warning: PHP Startup: Unable to load dynamic library '/opt/keyhelp/php/5.6/lib/php/extensions/no-debug-non-zts-20131226/curl.so' - /usr/lib/x86_64-linux-gnu/libcurl.so.4: version `CURL_OPENSSL_3' not found (required by /opt/keyhelp/php/5.6/lib/php/extensions/no-debug-non-zts-20131226/curl.so) in Unknown on line 0PHP Warning: PHP Startup: Unable to load dynamic library '/opt/keyhelp/php/5.6/lib/php/extensions/no-debug-non-zts-20131226/imagick.so' - libMagickWand-6.Q16.so.3: cannot open shared object file: No such file or directory in Unknown on line 0Segmentation fault
Lösung des Problems:
Ich habe mit Erfolg versucht die Module zu aktualisieren. Das hat geholfen
Allerdings war der Weg sehr unglücklich.
Das Autoupdate hat irgendwie nicht funktioniert, bzw. nichts angezeigt.
Ich habe daher alle PHP5-Domains auf PHP 7 umgestellt, die Interpreter-Module gelöscht, den Mastercron ausgeführt, Interpreter-Module wieder installiert und die Domains wieder händisch auf die jeweiligen PHP-Versionen umgestellt.
Alles funktionierte danach.
Frage: Gibt es eine Möglichkeit per Shell oder auf einem anderen Weg, die jeweiligen Intepreter-Module zwanghaft neuzuinstallieren?
Ansonsten Danke für das Upgrade-Script.
Christian