MyBB.support, le portail francophone de MyBB

Version complète : Problme d'ip/Connexion à l'administration
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Pages : 1 2
Ce que je voulais dire,c'est que j'ai eu aucun changement avec ce tuto,je test de suite de sauvegarder le fichier setting

EDIT: je vien de le mettre sur mon disque,effacer du FTP,j'ai actualiser le Forum et il s'est reconstruit sans aucun changement
As-tu les réglé correctement les permissions ?
./inc/config.php => 666
./inc/settings.php => 666
./cache/ => 777
./cache/themes/ => 777
./uploads/ => 777
./uploads/avatars/ => 777
./uploads/avatars/ => 777


Il n'est pas impossible que MyBB n'arrive pas à écrire le fichier settings.php.
Je vien de faire les modification.
Certains n'été pas comme indiquez ci dessus.
Il y à un truc que j'ai compris par contre.
Pourquoi il y à moins d'un mois sous la même version je n'avait pas ce problème,c'est arriver suite à une restauration
Et depuis rien ne marche
Oui, mais là, ton forum est vierge et c'est une installation "neuve" !
Je ne vois pas ce qui peut se passer ! C'est un souci qui n'a jamais été évoqué sur MyBB.fr.

J'ai trouvé quelques trucs sur mybb.com, dont ceci
http://community.mybb.com/thread-62066-post-445654.html#pid445654

Ce post suggère, dans /admin/index.php, de modifier la ligne :
Code :
define("ADMIN_IP_SEGMENTS", 3);
en mettant un nombre plus petit que 3.

A mon humble avis, c'est un peu risqué... En effet, tel que c'est par défaut, l'admin est reconnu par les 3 premiers nombres des 4 qui constituent son IP.
Si on met 0, ça me semble peu sécuritaire !
Tu pourrais cependant tester pour voir si ça résout ?

A part cette manœuvre qui me semble peu orthodoxe, je ne vois vraiment pas...

Si tu le permets, je vais transférer ton MP à exdiogene qui est bien plus compétent et spécialisé que moi.
Peut-être aura-t-il une explication rationnelle ?
Oui tu peut envoyer les identifiant du compte a exdiogene.
Pour le fichier admin je vais tester
EDIT: J'ai codifier comme dit au post au dessus la ligne:
define("ADMIN_IP_SEGMENTS", 3);
J'ai essayer de mettre en 2,l'erreur apparait un peu moins,j'ai mis jusqu'a 0 et c'est le seul qui me semble correct.
Cependant je possède toujours l'ip 127.xxxxxx
Mon ip normale redevient quand je me deco du CP Admin uniquement.
Bonjour, moi aussi j'avais ce problème et finalement en remplacent

define("ADMIN_IP_SEGMENTS", 3);

par

define("ADMIN_IP_SEGMENTS", 2);

ÇA MARCHE ..... pendant un petit moment mais maintenant ça marche plusSadSadSad

Pour vérifier adéquatement il faudrait altérer le code afin d'ajouter des portions de diagnostique.

Ou tu dois le faire toi même à chaque fois, ou il me faudrait aussi un accès FTP.

Dans le premier cas il faudrait pour débuter que dans le fichier "inc/languages/french/admin/global.lang.php" le texte pour :
Code PHP :
$l['error_invalid_ip'] = "Votre adresse IP n'est pas valide pour cette session."
soit remplacé par :
Code PHP :
$l['error_invalid_ip'] = "Votre adresse IP n'est pas valide pour cette session. {$ip_address} != {$admin_session['ip']}"
Ceci permettrait au moins de voir quelle est l'erreur!
Pour que sa aillent mieux je vais vous donner mon compte FTP par MP.
Le site n'existe plus ou est totalement inaccessible...

Pourtant les fichiers sont toujours sur place ???

Voici le message actuel :
KegTux a écrit :Site introuvable

Le site que vous avez demandé n'est pas disponible.

Voici plusieurs raisons pour lesquelles vous pouvez recevoir ce message :

Le compte demandé n'existe pas
Le compte a été suspendu
L'adresse est mal orthographiée

Si vous êtes le Webmaster et que vous recevez ce message, merci d'ouvrir un ticket de support.
Voilà,petite erreur de ma part.
http://Liberty-Paradise.c4.fr
Bon, je peux confirmer que le problème se trouve au niveau de l'hébergement, car les informations "$_SERVER" recueillies par PHP sont erronées :
Code PHP :
'SERVER_ADDR' => '127.0.0.1'
'REMOTE_ADDR' 
=> '127.0.0.1' 

Il sera donc impossible d'obtenir la vraie adresse IP de la connexion et l'erreur sera toujours là, sauf si "ADMIN_IP_SEGMENTS == 0".

(19-09-2011, 15:36)exdiogene a écrit : [ -> ]Bon, je peux confirmer que le problème se trouve au niveau de l'hébergement, car les informations "$_SERVER" recueillies par PHP sont erronées :
Code PHP :
'SERVER_ADDR' => '127.0.0.1'
'REMOTE_ADDR' 
=> '127.0.0.1' 

Il sera donc impossible d'obtenir la vraie adresse IP de la connexion et l'erreur sera toujours là, sauf si "ADMIN_IP_SEGMENTS == 0".

Bonjour,juste une question ou avez vous trouver ces infos?
Car moi qui ai le me problème, je crois avoir trouver l'ip de kegtuxBig Grin
Le problème est localisé dans la fonction get_ip() qui ne récupère pas les bonnes valeurs par l'intermédiaire de la variable $_SERVER dans certaines situations. C'est le serveur qui ne fournit pas toujours des valeurs correctes à cette variable.

Selon ce que je viens tout juste de lire, ce problème est persistent dans plusieurs versions de MyBB surtout causé par les caches et les proxys. Les développeurs de MyBB ne trouvent aucune solution sécuritaire pour le moment, même si des changements furent apportés dans la version 1.6.4. Je dois avouer que le code est très mal conçu et partiellement disfonctionnel! Je ne vois aucune autre solution pour le moment que de suggérer de changer d'hébergeur afin de ne pas être derrière un cache ou un proxy ou d'avoir "ADMIN_IP_SEGMENTS == 0", ce qui n'est pas autant sécuritaire mais peut faire l'affaire...

P.S. Il y aura toujours une vérification du COOKIE de session, même si le IP ne sera pas toujours le même.
Donc si j'ai bien suivit,le problème vien de kegtux ?
Définitivement, il y a un cache ou un proxy avant le serveur, sinon c'est leur APACHE/PHP qui est défectueux...
Je vais essayer de les contacter,Merci à vous de m'avoir aider,je reviendrais sur ce sujet si j'ai d'autre soucis

EDIT: Je vien de recevoir une réponse,le problème vien bien de kegtux
Pages : 1 2
 Utilitaire de traduction fourni par Regentronique