Bonjour à tous,
J'espère que vous pourrez m'aider à résoudre ce problème. ;)
Je m'y connais pas bcp bcp sur Coppermine mais je l'utilise depuis 2-3 ans sans problème et j'en ai installé pour beacoup de personnes sans trop de problèmes où toujours avec une solution simple.
Mais, il y a deux semaine, j'ai attendu longtemps avant de posté, j'ai essayé de nombreuses chose pour résoudre mon/mes problèmes, mais cette fois ci je n'y arrive pas. Donc je disais, il y a deux semaines
j'ai voulu mettre à jour la version d'une de mes galeries c'était un 1.333 je crois. J'ai bien suivit les conseils donnés. En sauvegardant le include/config.nc.php et le anycontent.php.
J'ai ajouté les fichiers de la
cpg1410. J'ai ajouté un albums
"sessions" . J'ai lancé le update.php, tout avait l'air de bien marché et là ...
Vous devinez?
Fatal Error
Je suis allée sur le serveur sql.free.fr et ma base de donnée, j'ai activé le mode_deg qui m'affiche :
<b>
QuoteWhile executing query "SELECT session_id FROM cpg133_sessions WHERE session_id=MD5('8aa9117ca108a5c57c7284ed3d8a4cbcaf8c2010bc0a3e07e1d728e589f67b46')" on Resource id #5
mySQL error: Unknown column 'session_id' in 'field list'
</b>
J'ai cherché sur le forum pour m'aider j'ai vu qu'on devait changer
les "." en "_" comme mon adresse c'est
annelise.a.free.fr/photosToujours pas d'améliorations, j'ai cherché encore et je viens de voir qu'on pouvait éditer le fichier
bridge/coppermine.inc.phpJ'ai édité avec ce code
Quote$this->sessionstable = $this->db['prefix'] . $this->table['sessions'];
Mais cela ne marche toujours pas.
J'espère avoir pas trop romancer et être précise dans mon explicationJ'ai lu en diagonale "De la bonne manière de poser les questions" et j'espère avoir répondu aux critères.
Annelise et merci d'avance pour votre aide.
vérifiez déjà les parametres de connection dans votre fichier config.inc.php en particulier el nom de votre base de donnée (regardez depuis phpmyadmin quel est ce nom)
QuoteJ'ai ajouté un albums "sessions"
c'est un répertoire sessions qu'il faut ajouter
Alors j'avais ajouté sur le ftp un album nommé "sessions"
C'est où les répertoires?
Sinon dans mon fichier config.inc.php il y a :
Quote<?php
// Coppermine configuration file
// MySQL configuration
$CONFIG['dbserver'] = 'sql.free.fr'; // Your database server
$CONFIG['dbuser'] = 'annelise_a'; // Your mysql username
$CONFIG['dbpass'] = 'mdp'; // Your mysql password
$CONFIG['dbname'] = 'annelise_a'; // Your mysql database name
// MySQL TABLE NAMES PREFIX
$CONFIG['TABLE_PREFIX'] = 'cpg133_';
?>
Bonjour Annelise,
Quote..j'en ai installé pour beacoup de personnes sans trop de problèmes..
QuoteC'est où les répertoires?
Donc vous devez connaitre les rudiments de base pour créer une arborescence depuis votre FTP, et créer un nouveau dossier "SESSIONS" !
Passez d'une version 1.3 à un version 1.4.10 ne pose aucun problème, sauf pour les carctères accentuées, mais dans certins cas uniquement.
Le fonctionnement interne de FREE.FR a été modifier il y a plusieurs mois lors d'un upgrade en version PHP 5.0.
Les
Tirets et les
Points dans les Noms Free ne son plus autorisés.
Vérifier par-là dans un premier temps.
PYAP
Quote
$CONFIG['dbuser'] = 'annelise_a'; // Your mysql username
$CONFIG['dbname'] = 'annelise_a'; // Your mysql database name
essayez avec
annelisa au lieu de
annelise_a
Un répertoire c'est "albums' ou "bridge" ... j'en ai crée un nommé
"sessions"Et sur ma base de donnée il y a une table nommée
cpg133_sessions.
J'ai supprimé les "." et "_" sur
include/config.inc.phpSur ma page s'affiche toujours Fatal Error suivit de
QuoteWhile executing query "SELECT session_id FROM cpg133_sessions WHERE session_id=MD5('63c6ed509f929496f225bcf92789a9a3af8c2010bc0a3e07e1d728e589f67b46')" on Resource id #5
mySQL error: Unknown column 'session_id' in 'field list'
http://annelise.a.free.fr/photos/index.php (http://annelise.a.free.fr/photos/index.php)
Merci d'avance pour vos réponses
Y-a-til une solution à ce problème? ???
Quote from: Annelise on May 29, 2007, 07:39:07 PM
Y-a-til une solution à ce problème? ???
certainement, mais je rappelle que nous ne sommes pas des bêtes >:(
le message d'erreur indique qu'il semble manque un champ nommé session_id dans la table
cpg133_sessions.
la table sessions devrait contenir ces champs:
Quote
Champ Type Interclassement Attributs Null Défaut Extra
session_id varchar(40) latin1_general_ci Non
user_id int(11) Oui 0
time int(11) Oui NULL
remember int(1) Oui 0
si ce n'est pas le cas, recréez les champs manquant depuis phpmyadmin
Je voulais absolument pas vous blesser, vous m'aidez quand même!
J'ai ajouté session_id
Quand je me suis connecté la galerie avait l'air revenu mais j'ai fait l'update.php et ca tout replanter ... :(
Voici le nouveau msg d'erreur
QuoteWhile executing query "select user_id as id, user_password as password from `annelisea`.cpg133_users where user_id=0" on Resource id #5
mySQL error: SELECT command denied to user 'annelise.a'@'172.20.244.252' for table 'cpg133_users'
Je suis allée dans
cpg133_usersJ'ai changé le champ
user_id >>en
idet le champ user_password >> en password
Mais cela ne change rien ...
QuoteJe suis allée dans cpg133_users
J'ai changé le champ user_id >>en id
et le champ user_password >> en password
Non, il ne faut pas faire ça.
Remettez les valeurs précédentes
J'ai l'impression que vous avez un problème de base de donnée. Difficile de trouver la solution sans pouvoir y regarder de plus près.
Envoyez moi par PM :
*un lien vers votre galerie avec login et mot de passe admin
*vos login mot de passe free pour que je puisse y regarder de plus près
(promis, je ne casserai rien ;))