Bonsoir,
Sur mon site Internet : WordPress V5.2.2 me signale qu'une mise à jour de mon PHP est necessaire car site non securiséee
J'ai basculé le PHP sur 7.4 ( car PWG 2.10.2 est compatible avec PHP 7.4 ) mais Piwigo m'envoie alors des messages d'erreur MySQL
"Fatal error: Uncaught Error: Call to undefined function mysql_connect() in ../include/dblayer/functions_mysql.inc.php:23 Stack trace: #0 ../include/common.inc.php(109): pwg_db_connect('localhost', '...', 'xxxxxxx', '...') #1 .../index.php(11): include_once('/home/.../...') #2 {main} thrown in /home/.../include/dblayer/functions_mysql.inc.php on line 23"
mais je lis que PWG peut marcher sur MySQL V8 ==> Que dois-je faire sur mon SQL ??
Piwigo 2.10.2 Dernière version ?
Système d'exploitation: Linux
PHP: 5.6.40 (Montrer les informations) [2020-10-30 22:44:17]
MySQL: 10.3.24-MariaDB [2020-10-30 22:44:17]
Bibliothèque graphique: External ImageMagick 6.9.10-68
Merci et bonne nuit
Dernière modification par choumi92 (2020-11-01 00:13:13)
Hors ligne
Bonjour,
Passe en php 7.2 ?
Hors ligne
Bonjour
Dans ton mot de passe MySql tu n'as pas un caractère spécial ?
Hors ligne
Je suis chez O2Switch et j'avais crée un site avec WP donc 1 DB MySQL xxx_wp4089
Et ensuite je leur avais demandé de migrer ma galerie de photos ( PWG ) depuis Free
Donc je me retrouve avec 2 DBs MySQL xxx_wp4089 et xxx_gal
Mais pas de mot de passe pour gerer ces 2 DBs chez O2Switch et je n'ai q'un seul mot de passe pour gerer differentes choses ( y compris MySQL ) via CPanel
Dans ce mot de passe : il n y a pas de caracteres speciales
Hors ligne
Bonjour
dans le fichier local/config/database.inc.php
tu as le mot de passe de ta base sql
Hors ligne
choumi92 a écrit:
J ai pu y regarder : non pas de caracteres speciales
et dans le même fichier tu as vérifié que l'adresse du serveur est toujours la bonne ?
Hors ligne
Bonsoir !
ca n'a pas marché !
1) sur CPanel chez O2Switch , j'ai remplace le mot de passe ( pwd1 ) de xxx_gal par le mot de passe ( pwd2 ) de xxx_wp4089
2 ) par FTP : j'ai remplacé le database.inc.php ( contenant le pwd1 ) par un autre avec pwd2
3) sur CPanel , j'ai basculé le PHP sur V7.4 ( et meme sur V7.2 ) et j'obtiens le message d'erreur :
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /home/monsite/galeriephotos.xxxx.fr/include/dblayer/functions_mysql.inc.php:23 Stack trace:
#0 /home/monsite/galeriephotos.xxxx.fr/include/common.inc.php(109): pwg_db_connect('localhost', 'monsite_gal', 'pwd2', 'monsite_gal')
#1 /home/monsite/galeriephotos.xxxx.fr/index.php(11): include_once('/home/monsite/...')
#2 {main} thrown in /home/monsite/galeriephotos.xxxx.fr/include/dblayer/functions_mysql.inc.php on line 23
4) j'ai basculé le PHP sur V5.6 et j'obtiens :
Piwigo encountered a non recoverable error
[mysql error 1045] Access denied for user 'monsite_gal'@'localhost' (using password: YES)
Can't connect to server
#1 my_error /home/monsite/galeriephotos.xxxx.fr/include/common.inc.php(113)
#2 include_once /home/monsite/galeriephotos.xxxx.fr/index.php(11)
avec le meme mot de base ( pwd2 ) j'ai toujours des messages d'erreur
il y a autre chose à changer ??
Merci
Hors ligne
Bonjour
Toujours pareil !
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /home/dimi4960/galeriephotos.monsite.fr/include/dblayer/functions_mysql.inc.php:23 Stack trace:
#0 /home/dimi4960/galeriephotos.monsite.fr/include/common.inc.php(109): pwg_db_connect('localhost', 'xxxx_gal', 'password', 'xxxx_gal')
#1 /home/dimi4960/galeriephotos.monsite.fr/index.php(11): include_once('/home/xxxx/...')
#2 {main} thrown in /home/dimi4960/galeriephotos.monsite/include/dblayer/functions_mysql.inc.php on line 23
Piwigo 2.10.2 Dernière version
Système d'exploitation: Linux
PHP: 5.6.40 (Montrer les informations) [2020-11-03 14:48:40]
MySQL: 10.3.25-MariaDB [2020-11-03 14:48:40]
Bibliothèque graphique: External ImageMagick 6.9.10-68
mais dans wwww.monsite.fr : PHP 7.4 ( meme V7.2 )
Peut etre que la version V2.10 de PIWIGO n'est pas prevue pour tourner sur PHP V7.X ?????
Hors ligne
Bonjour,
La on a surtout l'impression que ton site n'a pas accès à la base de données
Tu as édité le fichier avec quel logiciel ?
Hors ligne
Bonjour !
Fichier ? quel fichier ? les .htaccess ?? ( maintenant : il n y en a plus mais auparavant j'en ai avant sur 2 sites chez FREE )
j'edite rarement quelques fichiers *.php ( sur vos indications ) avec Notepad++ car je connais mal le langage php...
Vous voulez dire qu'il faut que j'unifie les 2 DBs en un seul DBs ?
Bon AM & Bon confinement
Hors ligne
Bonjour,
je parle du fichier ou il y a le mot de passe que vous avez modifié
Hors ligne