Jump to content
Froxlor Forum
  • 0

Froxlor nicht erreichbar wegen alter PHP-Version - wie ändere ich diese ohne Zugriff?


Question

Posted

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?

10 answers to this question

Recommended Posts

  • 0
Posted
UPDATE `panel_phpconfigs` SET `binary` = '/usr/bin/php-cgi8.2';

danach cronjob manuell ausführen:

bin/froxlor-cli froxlor:cron -f -d

 

  • 0
Posted

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

 

  • 0
Posted

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 

  • 0
Posted

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

  • 0
Posted

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

 

  • 0
Posted

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

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×
×
  • Create New...