D'accord, ça me rassure, je n'ai pas fait le boulet :)
Peut-être faut-il rajouter une ligne là dessus dans la doc sur la migration ? (à moins qu'elle y soit et que je l'ai loupée ?)
version de php différente je dirais que chez free ce n'était pas php > 7
Oui, ça fonctionne !
Merci.
D'où vient l'erreur ?
tu peux essayer de remplacer
$conf['dblayer'] = 'mysql';
par
$conf['dblayer'] = 'mysqli';
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', ''); ?>
Bonjour,
tu as modifié le fichier config avec quel logiciel ?
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