Nouvelle install OK, puis Fatal Error (PROXAD et FREE) Nouvelle install OK, puis Fatal Error (PROXAD et FREE)
 

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Main Menu

Nouvelle install OK, puis Fatal Error (PROXAD et FREE)

Started by Pascal YAP, December 09, 2005, 06:05:37 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Pascal YAP

Nouvelle install OK, puis Fatal Error !

J'évite les PM entre Modérateurs !

Cela fait plusieurs jours qui'il y a quelque chose qui coince :

L'installation se fait sur les serveurs PROXAD.

Install est OK, ce n'est pas le premier Coppermine que j'installe.
Ecran de confirmation s'affiche normalement, c'est en cliquant sur LET'S GO que rien ne se passe, le navigateur affiche uniquement Fatal Error, c'est tout. Aucun code n'est contenu dans le message FATAL !
  Pourtant :
    Base de Données OK
    Cookie OK
    Cache vidé OK

Je n'ai pas de piste à part celles que j'ai pu lire en anglais et qui sont sans effet pour ma config  ???  :-\

Ce morceau de code à placer dans index.php est sans conséquence :
<?php
error_reporting
(E_ALL);
ini_set("display_errors"1);

PYAP

François Keller

Salut PAscal,

Je vois que même les meilleurs peuvent avoir des problèmes ;D (je me moque, mais j'ai eu le même problème)

La solutions était pour moi très simple: vérifie le nom de ta base de donnée dans ton fichier /includes/config.inc.php Si il comprends un point "."comme séparateur, remplace le par "_"
Pour les versions précédentes, coppermine ne faisait pas de requetes directes sur le nom de la base de donnée,mais la version 1.4.2 si. Pour une raison propre à Proxad ou a free, un nom de base de donné erronné dans les parametres de configuration de la connection à la base de donnée fonctionnait.

Chez moi, ça a résolu le problème (grace à GauGau et Nibbler qui m'ont orientés dans un post que j'avais fait dans la section anglophone du forum)

Bonne chance  ;)
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

Pascal YAP

Hello Frantz,
Quoteje me moque
;D

Le POINT n'existe que dans le POINT COM du domaine en question !
par contre il y a un TIRET ( - )
Je suis totalement largué pour dire la vérité  >:(

PYAP

Titooy

As-tu essayé pays-dignois_com ou pays_dignois_com ?

François Keller

Quote from: Titooy on December 10, 2005, 01:57:16 AM
As-tu essayé pays-dignois_com ou pays_dignois_com ?
Chez moi, le nom de la base de donnée ne comprends pas le .com. Vérifie dans phpmyadmin le nom de ta base de donnée
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

Pascal YAP

#5
Sahhhhhhlut,

Je comprends le désespoire decertains utilisateurs lorsqu'ils ne parviennent pas à cxomprendre !  ???
C'est mon cas aujourd'hui !
J'ai installé 100 fois, modifié le config.inc.php 100 fois... désinstallé... changé le nom du dossier d'install !
Je n'obtiens en fin de compte que le message initial qui m'ammène à poster  :-[
Je n'obtiens qu'une Fatal error :

Il n'y a que UPDATE.php qui affiche des résultats de mise à jour... tous les autres accessibles en ligne de commande sont en Fatal error :
Je crois que j'ai eu raison de ne pas écrasé la précédente version....  ;D

PYAP

François Keller

en passant par phpmyadmin, active le mode debug pour voir le message d'erreur complet (c'est ce que m'avait demandé Nibbler)
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

Pascal YAP

Comme c'est bizarre, je dis bizarre autant qu'étrange ,
While executing query "delete from `pays-dignois.com`.cpg140_sessions where time<1134309837 and remember=0;" on Resource id #5
mySQL error: Incorrect table name 'cpg140_sessions'

voila le résultat du débug !
C'est à dire que le nom de la table n'est pas valide. Quelque soit le nom d'entête que je lui donne !
J'installe la 1.3.5 sur ce serveur ;D

PYAP

François Keller

Effectivement bizarre
Je serais toi, je posterais dans le forum anglophone pour voir ce que nos gourous de coppermine ont a dire de ça, a moins que notre gourou francophone Titooy n'ait une idée  :-\
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

Pascal YAP

#9
DINGUE !

Contre toute attente, le nom de ma base de données est invalide !
Il n'y a pas de possibilité de modifier ce nom chez PROXAD. (grrrr)
Ce n'était pas CONFIG.INC.PHP que je devais ajuster, mais bien coppermine/bridge/coppermine.inc.php???
Jamais je n'aurai cherché dans BRIDGE ! Je n'ai installé de bridge sur mes Coppermine  ;D

Trouvez :
$this->sessionstable =  '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['sessions'];
remplacer par :
$this->sessionstable =  $this->db['prefix'] . $this->table['sessions'];
(copyright NIBBLER que j'embrasse bien fort !)

PYAP

Pascal YAP

Suite du Post précédent :
Bien vite on s'apperçoit que s'identifier sur la Galerie pose le même problème de Fatal error :
S'identifier provoque ensuite le même soucis.

J'ai poursuivis la méthode ci-dessus comme cela :
                // Derived full table names
//              $this->usertable = '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['users'];
                $this->usertable = $this->db['prefix'] . $this->table['users'];
//              $this->groupstable =  '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['groups'];
                $this->groupstable = $this->db['prefix'] . $this->table['groups'];
//              $this->sessionstable =  '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['sessions'];
                $this->sessionstable =  $this->db['prefix'] . $this->table['sessions'];


Maintenant tout est OK (je touche ma souris en bois ! )

PYAP

François Keller

Pascal,

content que ton problème soit résolu  :D
J'avais eu le même type de problème avec free qui me diasait que le nom de la base de donnée était le même que celui de ma page perso (avec des points comme séparateurs), mais en y regardant de plus près, dans phpmyadmin, les points avaient été remplacés dans le nom de ma base de donnée par un "_"  ???

Encore une curiosité de Proxad et free  :-\
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

rafiki

Merci pour ce post et le détail du correctif  ;D
Ma base de donnée Free a pour nom "prenom.nom" et le point n'était pas bien géré
J'ai installé 3 fois et désinstallé 3 fois sans succès, j'avais toujours le même message d'erreur "Fatal Error" alors que l'install s'était bien déroulée.
La modif du fichier bridge/coppermine.inc.php décrite plus haut a résolu le problème
to be continued....

Pascal YAP

Bonjour,

Après quelques modestes recherches sur FREE il n'est pas nécessaire de faire les modifications décrites ci-dessus !
A partir d'une certaine date FREE ou PROXAD ne considèrent plus ni les POINTS (.) ni les TIRETS (-)

Si votre serveur porte le nom suivant (surtout chez PROXAD) "Prénom-Nom.Date.com" il faut indiquer dans l'install de Coppermine :
"PrénomNomDatecom" sans aucun POINT ni TIRET et avec le POINT COM collé au nom de domaine !!!!
Pour de plus larges recommandations, jetez un coup d'oeil sur la DOC de FREE ! (chez FREE)

La modif sur coppermine/bridge/coppermine.inc.php n'est plus nécessaire  ;D

PYAP

icefman

fiou, Bonjour tout le monde, j'ai gallèré toute la nuit à cause de ce problème, j'ai posé la question sur la partie anglophone du site ce matin et un de ces "gourous de coppermine) :D a aussitot commencé à m'aider http://forum.coppermine-gallery.net/index.php?topic=26457  jusqu'à ce qu'il me redirige ici.
pour résumé j'avais moi aussi installé une gallerie chez free sans succès puis je l'avais réinstallé et réinstallé... et aussi installé sur un autre compte free et contre toute attente, ça marchait, la solution est maintenant que je viens de la lire toute simple,, le premiers s'appelait "tar.ladm.free.fr" le deuxième "theallguns.free.fr" et même si j'avais déjà noté en installant un forum phpBB ce problèmes de . / _ ça ne m'est pas venu à l'esprit... mais voilà, problème résolu, il suffisait en effet de modifier le config.inc.php en inscrivant tar_ladm au lieu de tar.ladm ...
Merci, et je félicite l'équipe! @+  :)

Pascal YAP

Bonjour,
Quotele premiers s'appelait "tar.ladm.free.fr" le deuxième "theallguns.free.fr"..même si j'avais déjà noté en installant un forum..ce problème de . / _ ça ne m'est pas venu à l'esprit...
mais voilà, problème résolu, il suffisait en effet de modifier le config.inc.php en inscrivant tar_ladm au lieu de tar.ladm ...
Et bien une fois n'est pas coutume ! Voici un problème qui se solutionne tout seul !

QuoteMerci, et je félicite l'équipe!
Merci beaucoup  ;)

PYAP

AshtrayHeart

Bonyour!  :D

Pfiouu, je suis content d'avoir trouvé un post répondant à mon problème! :P
Moi aussi j'avais cette satanée erreur fatale...
J'avais pourtant déjà utilisé des bases de donnée mais j'ignorais que Free avait décidé de changé leur mode de config!
Ils pourraient prévenir quand même! Tsss  :-\

En tout cas merci pour votre aide.  :-*

Pascal YAP

Bonjour AshtrayHeart;
QuotePfiouu, je suis content d'avoir trouvé un post répondant à mon problème
A la bonne heure !
Quotej'ignorais que Free avait décidé de changé leur mode de config!
Autant notre Forum est utile, parfois.
Autant les annonces et les AIDE de FREE le sont aussi. Utiliser les services d'un hébergeur GRATUIT, c'est aussi s'informer de ses spécifications.
Mais moi-même je suis tombé dans le panneau !

QuoteEn tout cas merci pour votre aide.
Nous tentons de le faire, même si parfois ce n'est pas toujours évident !

Merci pour vos encouragements.

PYAP

PiM12284

bonjour,

je suis en train d'installer la nouvelle version de cpg , mais voila je rencontre le meme probleme que vous
j'ai donc changer pierremarie.garnier par pierremariegarnier et meme apres pierremarie_garnier dans le config.inc.php
mais j'ai toujours une fatal error sans explication ....

http://pierremarie.garnier.free.fr/cpg144/

que faire ??