Nouveau sujet Répondre Imprimer Syndication RSS 2.0

[2.0.0] Problème pour la connection

Fatal error: Class 'Display' not found in /media/160go/hebergement/sims2.goldzoneweb.info/fo rum/main/class/class_rsa.php on line 74
Nouvelle étincelle
Avatar de Steve
  • Age : 16 ans
  • Messages : 6
  • Inscrit : 22 Février 2008
  Lien vers ce message 22 Février 2008, 22:23
  1. Type de bug : Bug sur le forum (côté PHP)
  2. Zone du forum affectée : Autre
  3. Priorité du bug : Haute
  4. Description : Bonjour à tous,
    Voici mon problème mais tout d'abord, le forum est testé en ligne à cette adresse : http://sims2.goldzoneweb.info/forum/index.php

    Alors, lorsque je veux me connecter au forum, et cela à n'importe quel endroit et n'importe quel moment, il m'affiche cette erreur :
    Fatal error: Class 'Display' not found in /media/160go/hebergement/sims2.goldzoneweb.info/forum/main/class/class_rsa.php on line 


    La ligne 74 se trouve dans cette fonction, mise en évidence par des astérisques (*******) :

    public function generate_keys($keysize = 20)
    {
    	// Génération d'un nombre arbitraire E (valeur 65537)
    	$e = $this->math->bin2int("\x01\x00\x01");
    
    	// Génération de deux nombre premiers P et Q avec cette condition : PGCD(E, P - 1) = 1 et PGCD(E, Q - 1) = 1
    	foreach (array('p', 'q') AS $varname)
    	{
    		do
    		{
    			$$varname = $this->math->getPrime($keysize, 'rand');
    			$pgcd = $this->math->GCD($$varname - 1, $e);
    		}
    		while (!$this->math->isOne($pgcd));
    	}
    
    	// Calcul d'un nombre N valant P * Q
    	$n = $this->math->mul($p, $q);
    
    	// Calcul d'un nombre D valant 1 / E % ((P - 1) * (Q - 1))
    	$p1 = $this->math->dec($p);
    	$q1 = $this->math->dec($q);
    	$d = $this->math->invmod($e, $this->math->mul($p1, $q1));
    
    	// Génération de la clef publique
    *******	$this->public_key = &new Rsa_key($n, $e, 'public');
    	$this->private_key = &new Rsa_key($n, $d, 'private');
    }
    


    Voilà, en espérant que quelqu'un trouve une solution :fsb2_cry: :fsb2_cry: ^^

    Merci d'avance à tous ceux qui m'aideront !
  5. Elément de réponse : Aucun
  6. Fichier(s) : class_rsa.php
  7. Base de donnée utilisée : MySQL 5
  8. Type de serveur : Apache (généralement unix)
 
Etoile
Avatar de BlackJowy
  • Age : 22 ans
  • Messages : 3477
  • Inscrit : 01 Mars 2007
  Lien vers ce message 22 Février 2008, 22:27
Est que tu as le fichier class_display.php dans /main/class ???


"It's backup day today so I'm pissed off. Being the BOFH, however, does have it's advantages. I reassign null to be the tape device — it's so much more economical on my time as I don't have to keep getting up to change tapes every 5 minutes. And it speeds up backups too, so it can't be all bad can it? Of course not." S.Travaglia

 
Nouvelle étincelle
Avatar de Steve
  • Age : 16 ans
  • Messages : 6
  • Inscrit : 22 Février 2008
  Lien vers ce message 22 Février 2008, 22:29
Oui, il est bien dans le dossier
 
Etoile
Avatar de BlackJowy
  • Age : 22 ans
  • Messages : 3477
  • Inscrit : 01 Mars 2007
  Lien vers ce message 22 Février 2008, 22:33
Reuploade le au cas où


"It's backup day today so I'm pissed off. Being the BOFH, however, does have it's advantages. I reassign null to be the tape device — it's so much more economical on my time as I don't have to keep getting up to change tapes every 5 minutes. And it speeds up backups too, so it can't be all bad can it? Of course not." S.Travaglia

 
Nouvelle étincelle
Avatar de Steve
  • Age : 16 ans
  • Messages : 6
  • Inscrit : 22 Février 2008
  Lien vers ce message 22 Février 2008, 22:34
Non, rien a changer...
 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14520
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 22 Février 2008, 22:55
Oula vraiment bizare, lien vers ton forum ?


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Nouvelle étincelle
Avatar de Steve
  • Age : 16 ans
  • Messages : 6
  • Inscrit : 22 Février 2008
  Lien vers ce message 22 Février 2008, 22:59
lien vers mon forum => http://sims2.goldzoneweb.info/forum/index.php
 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14520
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 22 Février 2008, 23:15
Essaie de réuploader les fichiers main/class/class_rsa.php et main/class/class_display.php pour voir ?


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Nouvelle étincelle
Avatar de Steve
  • Age : 16 ans
  • Messages : 6
  • Inscrit : 22 Février 2008
  Lien vers ce message 22 Février 2008, 23:26
Voilà, j'ai même réuploadé tout le répertoire "class" mais rien a changé
 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14520
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 22 Février 2008, 23:37
Si tu supprimes les & devant les new
$this->public_key = &new Rsa_key($n, $e, 'public');
	$this->private_key = &new Rsa_key($n, $d, 'private');

ça change quelque chose ?


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Nouvelle étincelle
Avatar de Steve
  • Age : 16 ans
  • Messages : 6
  • Inscrit : 22 Février 2008
  Lien vers ce message 22 Février 2008, 23:42
Super !!! (il y a le même manipulation à faire à la ligne 208)

Merci beaucoup ! ça fonctionne...
 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14520
  • Inscrit : 16 Septembre 2004
Message édité 1 fois, dernière édition par Genova, 23 Février 2008, 0:10     Lien vers ce message 22 Février 2008, 23:57
Par contre aucune idée d'où ça peut venir, surement d'une certaine version de PHP. Si tu pouvais me donner ta version de PHP ?


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Etoile
Avatar de BlackJowy
  • Age : 22 ans
  • Messages : 3477
  • Inscrit : 01 Mars 2007
  Lien vers ce message 23 Février 2008, 8:37
Le phpinfo oui :p (en mp à Geno uniquement)

Me semble que dans php.ini y'a une option ByRef, désactivée ça pourrait pas expliquer ce probleme ?


"It's backup day today so I'm pissed off. Being the BOFH, however, does have it's advantages. I reassign null to be the tape device — it's so much more economical on my time as I don't have to keep getting up to change tapes every 5 minutes. And it speeds up backups too, so it can't be all bad can it? Of course not." S.Travaglia

 
Feu follet
Avatar de Duffy
  • Messages : 124
  • Inscrit : 07 Février 2006
  Lien vers ce message 17 Aout 2008, 18:44
Le topic date d'il y a un moment, mais je viens juste d'avoir ce problème sur mon serveur dédié.
Avant, je n'avais aucun problème pour me logger, mais le problème est apparu juste après avoir installer le paquet php5-debug pour pouvoir installer eAccellerator, donc si jamais ça peut aider :)
 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14520
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 18 Aout 2008, 17:04
Salut,
en appliquant le fix donné plus haut, ça corrigé ton problème ?


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Répondre


.