[Résolu] Deprecated: mysql_connect()

Retrouvez ici les questions fréquentes qui ont trouvées réponses.

[Résolu] Deprecated: mysql_connect()

Unread postby jeremie » Fri Feb 20, 2015 12:48 pm

Bonjour,

j'ai réussi à passer tous les barages de l'installation surtout concernant le format de la date :wink: grace au forum mais là je trouve pas :evil:

L’installation est terminée mais j'ai un message d'erreur lorsque je veux me connecter à l'interface ACP :

Code: Select all
Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /homepages/14/d459861080/htdocs/facturation_infirmiere/intramessenger/common/sql.inc.php on line 35


D'après ce que je comprends ça vient de ma version SQL qui serait trop "récente" (SQL 5) ça serait une BDD en MYSQLi j'ai bien un code fournis chez 1and1 pour la connexion mais je n'arrive pas à trouver de solution.

A l'aiiiiiidddddeeee

Merci d'avance
jeremie
 
Posts: 8
Joined: Fri Feb 20, 2015 12:37 pm

Re: Impossible d’accéder à l'interface d'administration

Unread postby THeUDS » Fri Feb 20, 2015 5:53 pm

jeremie wrote:D'après ce que je comprends ça vient de ma version SQL qui serait trop "récente" (SQL 5)

Presque, c'est la version de PHP qui est "trop" récente.
Ca devient une manie chez PHP de désactiver des fonctions utilisées depuis des années (comme pour l'obligation du fuseau horaire à chaque utilisation de date)...

jeremie wrote:ça serait une BDD en MYSQLi j'ai bien un code fournis chez 1and1 pour la connexion mais je n'arrive pas à trouver de solution.

C'est "juste" du code source à modifier (en fait, je dois modifier tout le code)...

Je vous tiens au courant...
User avatar
THeUDS
 
Posts: 2319
Joined: Fri Apr 15, 2005 6:56 pm

Re: Impossible d’accéder à l'interface d'administration

Unread postby THeUDS » Sat Feb 21, 2015 10:44 am

Préparation de la version 2.0.6 en cours...
User avatar
THeUDS
 
Posts: 2319
Joined: Fri Apr 15, 2005 6:56 pm

Re: Impossible d’accéder à l'interface d'administration

Unread postby THeUDS » Sat Feb 21, 2015 6:09 pm

Pré-version 2.0.6 disponible en téléchargement ici

(reste les authentifications externes à revoir)



Dézipper et uploader les fichiers (datant de 2015) des dossiers suivants :
/admin/
/common/
/distant/include/
/public/
/install/
User avatar
THeUDS
 
Posts: 2319
Joined: Fri Apr 15, 2005 6:56 pm

Re: Deprecated: mysql_connect()

Unread postby jeremie » Sun Feb 22, 2015 12:09 am

je test ça en début de semaine et vous tiens au courant. Merci beaucoup pour la réctivité :wink:
jeremie
 
Posts: 8
Joined: Fri Feb 20, 2015 12:37 pm

Re: Deprecated: mysql_connect()

Unread postby jeremie » Mon Feb 23, 2015 3:00 pm

J'ai donc tout supprimé du serveur pour refaire une installation "propre".

A l'installation j'ai une erreur de syntaxe à la création de la base et si je retente derrière j'ai une autre erreur voici les screen

Merci d'avance
Attachments
Screen2.png
deuxième erreur
Screen2.png (104.65 KiB) Viewed 6865 times
Screen1.png
première erreur
Screen1.png (71.51 KiB) Viewed 6865 times
jeremie
 
Posts: 8
Joined: Fri Feb 20, 2015 12:37 pm

Re: Deprecated: mysql_connect()

Unread postby THeUDS » Mon Feb 23, 2015 6:57 pm

jeremie wrote:J'ai donc tout supprimé du serveur pour refaire une installation "propre".

Effectivement, bien préférable,
le plus étonnant est presque que vous ayez pu finir l'installation...


jeremie wrote:A l'installation j'ai une erreur de syntaxe à la création de la base

S'il n'a pas réussit à créer la base de données, ce n'est pas anormal qui bloque ensuite.
Il vaut mieux d'abord la créer dans l'interface de 1&1.

jeremie wrote:si je retente derrière j'ai une autre erreur voici les screen

On a la 3 messages d'erreurs :
1°)
"access denied to user...
Vérifier mot de passe, login dans le fichier de config (voir point N°3), mais surtout la base de donnée elle même...

2°)
Correction effectuée et mise en ligne dans le zip (mysqli_error à remplacer par mysqli_connect_error mais juste pour la connexion).

3°)
Problème dans le fichier de configuration (/common/config/mysql.config.inc.php)
ligne 25 devrait être celle du mot de passe (attention si apostrophe dans le mot de passe).
User avatar
THeUDS
 
Posts: 2319
Joined: Fri Apr 15, 2005 6:56 pm

Re: Deprecated: mysql_connect()

Unread postby jeremie » Tue Feb 24, 2015 9:57 am

Bonjour,

voici la suite, j'ai donc recréé une base de donnée vierge sur 1and1 et voici ce que j'ai
Attachments
Screen3.png
Screen3.png (64.57 KiB) Viewed 6853 times
jeremie
 
Posts: 8
Joined: Fri Feb 20, 2015 12:37 pm

Re: Deprecated: mysql_connect()

Unread postby THeUDS » Tue Feb 24, 2015 6:28 pm

Arf,
j'en avais laissé passer un.

Zip actualisé,
remplacez uniquement le fichier /install/install.inc.php
User avatar
THeUDS
 
Posts: 2319
Joined: Fri Apr 15, 2005 6:56 pm

Re: Deprecated: mysql_connect()

Unread postby jeremie » Tue Feb 24, 2015 10:18 pm

l'installation est passée ! ! ! Par contre impossible de log un utilisateur. J'ai essayé de créer l'utilisateur moi même (je n'ai pas trouvé ou indiquer le mot de passe) ou alors de cocher la case " Les nouveaux utilisateurs sont automatiquement ajoutés"

j'ai le message d'erreur "authentification impossible : utilisateur non indiqué" dans les 2 cas :roll: :roll: :roll:
jeremie
 
Posts: 8
Joined: Fri Feb 20, 2015 12:37 pm

Re: Deprecated: mysql_connect()

Unread postby THeUDS » Tue Feb 24, 2015 10:52 pm

jeremie wrote:l'installation est passée !

ah, bien.


jeremie wrote:Par contre impossible de log un utilisateur. J'ai essayé de créer l'utilisateur moi même (je n'ai pas trouvé ou indiquer le mot de passe) ou alors de cocher la case " Les nouveaux utilisateurs sont automatiquement ajoutés"

j'ai le message d'erreur "authentification impossible : utilisateur non indiqué" dans les 2 cas :roll: :roll: :roll:

Inutile de créer les utilisateurs :
viewtopic.php?f=17&t=1423&
User avatar
THeUDS
 
Posts: 2319
Joined: Fri Apr 15, 2005 6:56 pm

Re: Deprecated: mysql_connect()

Unread postby jeremie » Wed Feb 25, 2015 8:15 am

J'ai bien vu le topic mais ça ne fonctionne pas on dirait que le client n'arrive pas a créer l'utilisateur. Il me met authentification impossbile : utilisateur non indiqué. Et si j'active l'option "_NEED_QUICK_REGISTER_TO_AUTO_ADD_NEW_USER" la il me met nom d'utilisateur Banni

Je vous ai créé une session admin si vous voulez tester je vous fais un MP.
jeremie
 
Posts: 8
Joined: Fri Feb 20, 2015 12:37 pm

Re: Deprecated: mysql_connect()

Unread postby THeUDS » Wed Feb 25, 2015 6:39 pm

jeremie wrote:Je vous ai créé une session admin si vous voulez tester je vous fais un MP.

Merci,
la configuration est correcte.

jeremie wrote:Il me met authentification impossbile : utilisateur non indiqué.

Il semble que le fichier /distant/include/start.inc.php
ne soit pas à jour,
pouvez-vous le reprendre du zip en ligne ?
User avatar
THeUDS
 
Posts: 2319
Joined: Fri Apr 15, 2005 6:56 pm

Re: Deprecated: mysql_connect()

Unread postby jeremie » Wed Feb 25, 2015 11:12 pm

je viens de le remettre mais idem j'ai vérifié c'était déjà le bon.

Alala ce mysqli
jeremie
 
Posts: 8
Joined: Fri Feb 20, 2015 12:37 pm

Re: Deprecated: mysql_connect()

Unread postby THeUDS » Thu Feb 26, 2015 7:28 am

Les lignes 70 à 75,
contiennent :
Code: Select all
 
if (function_exists('mysql_real_escape_string')) 
  {
    $nickname = mysql_real_escape_string($nickname);
    $username = mysql_real_escape_string($username);
    $pass = mysql_real_escape_string($pass);
  }


ou

Code: Select all
 
if (function_exists('mysqli_real_escape_string')) 
  {
    $nickname = mysqli_real_escape_string($nickname);
    $username = mysqli_real_escape_string($username);
    $pass = mysqli_real_escape_string($pass);
  }


?
User avatar
THeUDS
 
Posts: 2319
Joined: Fri Apr 15, 2005 6:56 pm

Next

Return to Questions courantes et solutions (FAQ)

Who is online

Users browsing this forum: No registered users and 3 guests

cron