Pages: 1
Bonjour/Bonsoir,
Je suis en train de migrer mon site piwigo depuis free vers un autre hébergeur.
J'ai transféré avec succès la base.
J'ai uploadé les fichier, mais lorsque je veux me connecter à la page d'accueil, j'ai le message suivant :
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /var/www/monsite.com/users/monlogin/www/piwigo/include/dblayer/functions_mysql.inc.php:38 Stack trace: #0 /var/www/monsite.com/users/monlogin/www/piwigo/include/common.inc.php(124): pwg_db_connect('localhost', 'monlogin', 'motdepasse', 'monlogin') #1 /var/www/monsite.com/users/monlogin/www/piwigo/index.php(26): include_once('/var/www/monsite...') #2 {main} thrown in /var/www/monsite.com/users/monlogin/www/piwigo/include/dblayer/functions_mysql.inc.php on line 38
J'ai renseigné le bon login, la bonne base et le bon mot de passe, bien sûr.
Je suspecte que le problème vient de mon mot de passe qui contient des caractères exotiques, comme î ou ñ par exemple.
Version de Piwigo: 2.9.4
Version de PHP: 7.2
Version de MySQL: 5.7
Hors ligne
Bonjour,
tu as modifié le fichier config avec quel logiciel ?
Hors ligne
Bonjour,
J'ai utilisé un éditeur de textes (gedit)
Voila le fichier complet (moins les infos perso)
$ cat database.inc.php <?php $conf['dblayer'] = 'mysql'; $conf['db_base'] = 'nomdemabase'; $conf['db_user'] = 'nomdutilisateur'; $conf['db_password'] = 'lemotdepasse'; $conf['db_host'] = 'localhost'; $prefixeTable = 'piwigo_'; define('PHPWG_INSTALLED', true); define('PWG_CHARSET', 'utf-8'); define('DB_CHARSET', 'utf8'); define('DB_COLLATE', ''); ?>
Hors ligne
tu peux essayer de remplacer
$conf['dblayer'] = 'mysql';
par
$conf['dblayer'] = 'mysqli';
Hors ligne
version de php différente je dirais que chez free ce n'était pas php > 7
Hors ligne
Pages: 1