September 29, 20232 yr Nach dem Upgrade auf Debian 12 zeigt meine Froxlor Homepage nun folgende Fehlermeldung: It seems you are using an older version of PHP Froxlor requires at least PHP version 7.4.0 The installed version is: 7.3.33-14+0~20230902.114+debian10~1.gbp764b27 Dies ist auch korrekt und die PHP Version muss geändert werden. Leider ist das Panel durch den Fehler nicht mehr aufrufbar. Wie ändere ich jetzt die PHP-Version?
September 29, 20232 yr UPDATE `panel_phpconfigs` SET `binary` = '/usr/bin/php-cgi8.2'; danach cronjob manuell ausführen: bin/froxlor-cli froxlor:cron -f -d
September 29, 20232 yr Author Dies getan. Der Output des Cronjob befehls zeigt: froxlor[186858]: The php PDO extension or PDO-MySQL driver is not available froxlor[186858]: --- DEBUG: #0 /var/www/html/froxlor/lib/Froxlor/Database/Database.php(592): Froxlor\Database\Database::getDB() #1 /var/www/html/froxlor/lib/Froxlor/Cli/CliCommand.php(48): Froxlor\Database\Database::__callStatic() #2 /var/www/html/froxlor/lib/Froxlor/Cli/MasterCron.php(63): Froxlor\Cli\CliCommand->validateRequirements() #3 /var/www/html/froxlor/vendor/symfony/console/Command/Command.php(298): Froxlor\Cli\MasterCron->execute() #4 /var/www/html/froxlor/vendor/symfony/console/Application.php(1040): Symfony\Component\Console\Command\Command->run() #5 /var/www/html/froxlor/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand() #6 /var/www/html/froxlor/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun() #7 /var/www/html/froxlor/bin/froxlor-cli(66): Symfony\Component\Console\Application->run() #8 {main} We are sorry, but a MySQL - error occurred. The administrator may find more information in the syslog Syslog sagt genau dasselbe Query in der Froxlor DB ausgeführt. Habe es mit php 7.4 und 8.2 probiert, beide sind installiert
September 29, 20232 yr joa dann hast du kein php-mysql für php8.2 - beim nächsten dist-upgrade genau hinschauen das alles dabei ist was du brauchst
September 29, 20232 yr Author Installiert. Nun sagt der Cronjob mir: It seems that the froxlor files have been updated. Please login and finish the update procedure. Leider zeigt die seite immer noch den selben fehler an und macht den login nicht möglich
September 29, 20232 yr Dann nutzt du für froxlor selbst wohl kein fcgid...Sorry, ich gehe eigentlich davon aus, dass die Admins Ihr System kennen... a2enmod php8.2 systemctl restart apache2 ggfls vorher nötig;: a2dismod php7.3
September 29, 20232 yr Author Nutze FCGID dafür und habe php7.4 bereits enabled. Bringt leider genau garnix. immer noch derselbe Fehler 😕
September 29, 20232 yr mit der info "habs enabled, bringt nix" kann man halt auch nicht wirklich viel anfangen....der selbe Fehler ergibt null sinn, wenn du korrekterweise auf 7.4 btw. 8.2 umgestellt hast. Vielleicht einfach mal die entsprechend generierten Dateien checken (php-fcgi-starter), sicherstellen das die korrekte binary genutzt wird für froxlor und auch mal einen blick in den froxlor vhost werfen, oder besser noch, nopasten
Create an account or sign in to comment