SQL ERROR : Impossible d'accéder à phpbb3

Résolu/Fermé
Theophile76 Messages postés 1791 Date d'inscription mardi 6 mars 2007 Statut Membre Dernière intervention 16 avril 2021 - Modifié par Theophile76 le 25/10/2010 à 17:32
Theophile76 Messages postés 1791 Date d'inscription mardi 6 mars 2007 Statut Membre Dernière intervention 16 avril 2021 - 26 oct. 2010 à 23:12
Bonjour,
j'ai creer un site avec une iframe contenant mon forum phpbb3.
Il fonctionne pou tout le monde, sauf 1 personne qui à constament ce message d'erreur :

General Error 
SQL ERROR [ mysql4 ] 

Access denied for user 'dbo328381969'@'212.227.119.2' (using password: YES) [1045] 

An sql error occurred while fetching this page. Please contact an administrator if this problem persists.

Seriez vous d'où vient ce problème ?
Merci.


On s'ennuie pas avec l'informatique :)

2 réponses

avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 499
25 oct. 2010 à 17:41
Salut.

Je ne sais pas d'où ça provient, mais essaye en passant en PHP5 et en créant une base de données sous MySQL 5.

Même si ça ne résout pas le problème, ça sera ça de fait.
0
Theophile76 Messages postés 1791 Date d'inscription mardi 6 mars 2007 Statut Membre Dernière intervention 16 avril 2021 372
25 oct. 2010 à 17:46
slt, je veux bien mais j'ai peur faire des bêtises car un jour j'ai voulu modifier le nom de la base de donnée et le forum ne fonctionnait plus donc j'ai du refaire tout mon forum.
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 499
25 oct. 2010 à 18:07
Il faut créer une seconde base de données sous MySQL 5.

Ensuite, tu dois transferer la base de données de MySQL 4 à MySQL 5.
Pour se faire, dans PhpMyAdmin, tu dois d'abord exporter la base de données.
Ensuite, tu sélectionnes la nouvelle base de données, et tu cliques sur l'onglet pour importer.
S'il te sort des erreurs, essaye de les corriger (il ne devrait pas y avoir de grosses différences).

Pour terminer, il faut modifier la configuration de phpBB en indiquant les infos. de la nouvelle base de données.
0
Theophile76 Messages postés 1791 Date d'inscription mardi 6 mars 2007 Statut Membre Dernière intervention 16 avril 2021 372
Modifié par Theophile76 le 25/10/2010 à 18:22
Merci avion, c'est très clair.
Par contre je ne comprend pas, dans mon gestionnaire MySQL c'est écrit pour ma base de donnée : version : MySQL5.0
Donc c'est déjà en 5.0 non ?
De plus ce message d'erreur n'apparaît que pour une personne, donc et ce que le problème de viendrait pas de lui ?
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 499
25 oct. 2010 à 18:33
Le script PHP est exécuté sur le serveur de la même façon, quel que soit le visiteur (sauf si tu utilises des variables du style $_SERVER['REMOTE_ADDR'] qui contient l'IP, etc ; mais ici, c'est un problème de connexion à MySQL).

Si tu es déjà en MySQL 5, alors le "mysql4" entre crochet est assez curieux.

As-tu quand même activé la version 5 de PHP ?
0
Theophile76 Messages postés 1791 Date d'inscription mardi 6 mars 2007 Statut Membre Dernière intervention 16 avril 2021 372
Modifié par Theophile76 le 26/10/2010 à 03:56
Ok merci, donc voici ce que j'ai fait.
Dans la racine PHPBB3, j'ai téléchargé le fichier .htaccess, je l'ai ouvert, voici ce qu'il contenait :



#  
# Uncomment the statement below if you want to make use of  
# HTTP authentication and it does not already work.  
# This could be required if you are for example using PHP via Apache CGI.  
#  
#<IfModule mod_rewrite.c>  
#RewriteEngine on  
#RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]  
#</IfModule>  

<Files "config.php">  
Order Allow,Deny  
Deny from All  
</Files>  

<Files "common.php">  
Order Allow,Deny  
Deny from All  
</Files> 


j'ai donc rajouté cette ligne :

AddType x-mapp-php5 .php


ce qui me donne

#  
# Uncomment the statement below if you want to make use of  
# HTTP authentication and it does not already work.  
# This could be required if you are for example using PHP via Apache CGI.  
#  
#<IfModule mod_rewrite.c>  
#RewriteEngine on  
#RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]  
#</IfModule>  

<Files "config.php">  
Order Allow,Deny  
Deny from All  
</Files>  

<Files "common.php">  
Order Allow,Deny  
Deny from All  
</Files>  

AddType x-mapp-php5 .php


(J'ai suivi ce tuto http://videonoob.fr/tutoriel/activer-php5-1and1
Et ce que c'est bon, maintenant c'est bien en php5 ?
0
Theophile76 Messages postés 1791 Date d'inscription mardi 6 mars 2007 Statut Membre Dernière intervention 16 avril 2021 372
26 oct. 2010 à 23:12
Ok problème résolu ça vannait de la personne (une erreur bête)
Mais au moins j'aurais mis mon php à jour :)
0