Home
Accueil
Downloads
Téléchargements
Forums
Forums
Your Account
Votre compte
Chez stefvar :: Voir le sujet - Quelques infos pour les personnes qui utilisent MySQL 5.0.27
FAQ
FAQ
Rechercher
Rechercher
Liste des Membres
Liste des Membres
Groupes d'utilisateurs
Groupes d'utilisateurs
Profil
Profil
Connexion
Connexion
Se connecter pour vérifier ses messages privés
Se connecter pour vérifier ses messages privés
Chez stefvar Index du Forum -> Archives PHP-Nuke » Général

Poster un nouveau sujet   Répondre au sujet
Quelques infos pour les personnes qui utilisent MySQL 5.0.27
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
Archives



Inscrit le:
Messages: -12

MessagePosté le: 01 Feb 2007, 18:49    Sujet du message: Quelques infos pour les personnes qui utilisent MySQL 5.0.27 Répondre en citant

En fait je me suis inscrit sur ce forum à cause d'un problème avec phpnuke mais vu que j'ai réussi à le résoudre et que ca m'a pris du temps j'explique ce que j'ai fait pour que ca évite d'autres personnes de galérer Wink

J'ai installé phpnuke 8 sur mon serveur perso qui dispose de :

- IIS 6.0 (le serveur web intégré de microsoft)
- php 5.20
- MySQL 5.0.27
- Phpmyadmin 2.9.2

Il m'est alors apparu 2 problèmes dont 1 très embetant :

1°) Les modifications effectuées au niveau des blocks dans le pannel admin ne sont pas prises en compte lorsque l'on clic sur "sauvegarder les modifications".

2°) Impossible de créer un nouvel utilisateur par le bias du pannel admin ou par le systeme d'inscription (activation par email).


J'ai fini par trouver que le problème vient de MySQL qui dans sa nouvelle version n'accepte pas des requêtes (query) qui laissent des valeures de colonnes vides.

Pour trouver les colonnes à problèmes il faut ajouter cette ligne au niveau de [mysqld] dans le fichier "my.cfg" qui se situe dans le dossier d'installation de MySQL :

Code:
[mysqld]

#logging
log=hostname.log


Ensuite redemarrez votre serveur, allez sur votre site et réesayez de faire l'opération qui ne marchait pas auparavant (dans mon cas changer le contenu d'un block via le pannel admin par exemple).

Maintenant ouvrez le fichier "nomdevotreordinateur.log" qui se situe dans le répertoire "/MySQL/data/" et cherchez la requete SQL correspondant au changement que vous venez d'effectuer.

Voila la mienne :

Code:
 update nuke_blocks set bkey='', title='Servers status', content='', url='', bposition='l', weight='3', active='1', refresh='', blanguage='', blockfile='block-Status.php', view='1', expire='0', action='d', subscription='0' where bid='18'


Cette requête pose problème car elle est exécutée par MySQL mais rien ne change dans la base de donnée.

Pour savoir ce qui pose problème, allez dans phpmyadmin, relancez exactement la même requête et vous verrez un message d'erreur qui vous montrera quelle est la colonne erronée.

Il ne reste plus qu'a modifier cette colonne pour qu'elle accepte le format de la requête SQL et le tour est joué !
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
stefvar
Administrateur
Administrateur


Inscrit le: Jul 06, 2005
Messages: 8282
Localisation: France Corse Ventiseri

MessagePosté le: 01 Feb 2007, 19:33    Sujet du message: Re : Quelques infos pour les personnes qui utilisent MySQL 5 Répondre en citant

Bonjour,

Excellente information, merci à toi.
Il y a de forte chance pour que ce problème soit lié à IIS car non présent sous Debian. Remarque MYSQL est en version 5.0.32, ceci explique peut être cela.
Néanmoins ceux qui ont la même configuration que toi seront ravis d'avoir cette astuce sous la main Wink .
_________________
Avant de poster, lire la charte du forum, merci.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur MSN Messenger
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Chez stefvar Index du Forum -> Archives PHP-Nuke » Général Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum

Animé par phpBB © 2007 -:- Thème iCGstation PHP-Nuke par nukemods.com
Traduction par : phpBB-fr.com -:- Adapté par stefvar

Anti Bot Question MOD - phpBB MOD against Spam Bots
Inscriptions bloqués / messages: 0 / 0
Syndiquez notre contenu RSS, Atom, etc..
PHP-Nuke © 2007Reproduction interdite sans autorisation de ma part www.stefvar.com Copyright © 2008Thème iCGstation
Site français de la communauté PragmaMx