[Solved]: SOS : Fatal error: Call to a member function on a non-object in .... [Solved]: SOS : Fatal error: Call to a member function on a non-object in ....
 

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

[Solved]: SOS : Fatal error: Call to a member function on a non-object in ....

Started by Calvy, March 02, 2008, 10:00:30 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Calvy

Bonjour à tous,
je suis un nouvel utilisateur de Coppermine (ou je plutôt j'essaye de l'être...) je rencontre le souci suivant :
- J'ai bien réussi à me créer mes tables dans ma Bdd mais quand je vais sur la page d'accueil l'erreur suivant s'affiche :
Fatal error: Call to a member function on a non-object in /users/acalvignac/vos-photos-sexy.com/www/include/init.inc.php on line 270

J'ai déjà passé plus de 2 heures à parcourir le forum mais j'ai rien trouvé...
Merci d'avance.
Alain

Elwood J. Blues

Quelle est la version de la galerie ?
Es tu sûr d'avoir envoyé tous les fichiers ? (notamment include/function.inc.php)
Avant de poser une question passez par ici . 90% des réponses s'y trouvent !

Calvy

Salut et merci pour ta réponse (j'e pensais etre averti un mail, ce qui explique ma réponse tardive, désolé...)
J'ai la version 1.4.16 et le fichier functions.inc.php est bien présent...
???

François Keller

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

Calvy

Salut François et merci de m'aider.
oui install bien passée après avoir pu faire le Chmod. Tables crées.
Penses tu que je devrai tout réinstaller ?

François Keller

ça peut être une option, mais dans ce cas, il faut vider la base de donnée avant de relancer l'install. et réuploader l'ensemble des fichiers pour être sur qu'ils y soient bien tous ( et avec un vrai client FTP comme filezilla)
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

Calvy

Ok...
J'ai FTP expert, je pense que s'est aussi bien que filezilla.

François Keller

Quote from: Calvy on March 04, 2008, 07:40:34 PM
Ok...
J'ai FTP expert, je pense que s'est aussi bien que filezilla.
pas sur, il semble que parfois tous les fichiers ne soient pas correctement envoyés (mais je n'ai pas testé, j'utilise filezilla sans aucuns soucis depuis toujours et l'équipe de devs de coppermine recommande cet outil qui a fait ses preuves...)
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

Elwood J. Blues

Moi aussi j'utilise FTP Expert.

Par contre il serait bon de savoir ce qu'il y a à la ligne 270 du fichier include/init.inc.php  ;)
Avant de poser une question passez par ici . 90% des réponses s'y trouvent !

François Keller

il y a un appel à la fonction d'autentification
$cpg_udb->authenticate();
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

Calvy

effectivement le pb vient d'ici :

// Authenticate
$cpg_udb->authenticate();

???

Elwood J. Blues

Supprime et retransfert le dossier bridge.

$cpg_udb est créé dans bridge/coppermine.inc.php et la fonction authenticate est créée dans bridge/udb_base.inc.php. Il doit y avoir un problème par là. Profites en pour renvoyer include/init.inc.php  ;)
Avant de poser une question passez par ici . 90% des réponses s'y trouvent !

Calvy

Yep !
ça marche.
Chapeau l'artiste !
J'ai plus ce message d'erreur.
J'ai donc envoyer de nouveau le contenu du dossier bridge et renvoyer include/init.inc.php
Merci beaucoup,
je vais pouvoir me plonger dans le coppermine.

Elwood J. Blues

De rien !

Pour l'info je t'explique comment j'ai trouvé  ;)

J'ai regardé ce qu'il y avait à la ligne 270 et j'ai cherché où été créée la fonction authenticate(); et où été créée la variable $cpg_udb grâce à Google j'ai pas mis longtemps.

Mais il me semble tout de même que François avait dit avant moi de renvoyer les fichiers.

Quote from: François Keller on March 04, 2008, 09:38:30 PM
pas sur, il semble que parfois tous les fichiers ne soient pas correctement envoyés

Coppermine est un moteur qui tourne tout seul, après 95% des problèmes viennent comme toujours en informatique de l'interface C/C. (Chaise/Clavier)  ;D
Avant de poser une question passez par ici . 90% des réponses s'y trouvent !

François Keller

QuoteCoppermine est un moteur qui tourne tout seul, après 95% des problèmes viennent comme toujours en informatique de l'interface C/C. (Chaise/Clavier)  Grin
:D :D :D
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