Bonsoir,
À la réinstallation de Piwigo, j'obtiens le message d'erreur suivant, a priori concernant le réglage de l'encodage des caractères si je comprends correctement :
Fatal error: Uncaught Error: Call to a member function set_charset() on null in /htdocs/photos/include/dblayer/functions_mysqli.inc.php:88 Stack trace: #0 /htdocs/photos/install.php(261): pwg_db_check_charset() #1 {main} thrown in /htdocs/photos/include/dblayer/functions_mysqli.inc.php on line 88
Cette ligne 88 du fichier include/dblayer/functions_mysqli.inc.php est la ligne suivante :
$mysqli->set_charset($db_charset);
dans le bloc ci-dessous :
/**
* Set charset for database connection.
*/
function pwg_db_check_charset()
{
global $mysqli;
$db_charset = 'utf8';
if (defined('DB_CHARSET') and DB_CHARSET != '')
{
$db_charset = DB_CHARSET;
}
$mysqli->set_charset($db_charset);
}
Et là je sèche pour retrouver une config opérationnelle… Une piste ? Merci !
--
Jean
Piwigo version 13.7.0
PHP version 8.1.20
MySQL version 10.3.36-MariaDB-0+deb10u2 - Debian 10
hébergeur : LWS https://www.lws.fr/
URL Piwigo : http://jpcl.xyz/photos/
Hors ligne
Bonjour
quel est l'interclassement générale de votre bdd ?
quel est l'interclassement de piwigo ?
un changement de serveur ?
A très vite
Hors ligne
J'ai eu ce soucis sur un serveur de test pour la 14beta1. Mais c'est strictement pareil en 13 de ce point de vue.
Il y a sans doute une erreur "silencieuse" à la connexion à la base de données : problème d'identifiants de connexion. Tu peux ajouter du code comme dans ce commit [Github] Piwigo commit c6eebad0
Hors ligne