Nach einem Absturz musste ich meinen Server neu auf Ubuntu22 LTS aufsetzen, nun mit php8.1.2.
Nach einem erfolgreichen Versuch mit piwigo vor ein paar Jahren wollte ich jetzt auf dem neuen System damit eine aktuelle Gallerie mit Piwigo 12 einrichten.
Irgendwie ging es ja schon, aber ...
- beim Installationsbild kamen eine Menge Warnungen und eine fatal message (mehrzeilig)
- der Zugang funktionierte trotzdem schon,
- ich konnte auch ein Album anlegen, aber ....
auf jeder Seite ist mindestens 5-6 mal "der Befehle .... is deprecated in line ...." oder "missing index in array ... " oder so etwas. Da läuft etwas schief.
ein Hochladen von Fotos ist mit der leeren Web-Seite nicht möglich.
Meine Frage: vertragen sich Piwigo 12 und php8.1 (noch) nicht? Fehlt irgendetwas bei meiner Installation? gd, Imagick sind da, mysql funktioniert anscheinend auch, woran kann es liegen ?
"deprecated" bedeutet doch normalerweise, dass dieser Befehl mit der aktuellen php-Version nicht mehr abgearbeitet/ausgeführt wird. Einen 'Fehler' könnte man ja noch suchen und fixen, aber reihenweise geht das nicht. Wäre eine Parallelinstallation von php7.4 eine Lösung?
Offline
Man kann mit Hilfe des LocalFiles Editor über einen Eintag in der lokalen Konfiguration "local/config/config.inc.php" im <?php .... ?> Block einige der überflüssigen PHP-Warnmeldungen abschalten:
// Do to not display Notice messages if you are in a live production server and not debugging something. $conf['show_php_errors'] = E_ALL & ~(E_DEPRECATED | E_NOTICE | E_WARNING);
Offline