MyBB.support, le portail francophone de MyBB

Version complète : Connecter impossible panel admin
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Pages : 1 2

Bonjour,

Voilà j'utilise mybb depuis un bout de temps, et j'ai décidé de créer un deuxième forum ce matin.

Tout aller très bien jusqu'a qu'il devienne impossible de se connecter a l'interface admin. L'erreur ne vient pas des mots de passe et de l'identifiant car j'arrive très bien à me connecter sur le forum en lui même.

J'ai lu votre sujet en FAQ, et ma foi ça m'a pas vraiment aidé !



"Si votre forum est à cette url : http://sous_domaine.mon_domaine.com, les réglages doivent être :

Domaine des cookies : sous_domaine.mon_domaine.com ou mon_domaine.com
Chemin des cookies : /"



Donc d'après le tuto, je dois mettre "css.team-skillof.fr" sans "." devant css ?

http://gyazo.com/915cd921a9d98f08972fe58e21b42e31

Doit y avoir une erreur dans votre tuto je suppose ? car logiquement, on devrait mettre ".sousdomaine.domaine.com" non ?

Et après donc je remets un nouveau settings, toujours le meme problème.
J'ai réinstallé tout le forum, deux fois d'affilés plus de connexion possible au bout de quelques minutes.

Des solutions ?

Merci !

Ps : Pour le pseudo et le mot de passe, vu que cela touche le panel admin, je ne pense pas qu'il y en ai besoin ? Et puis il y a qu'un seul compte admin pour le moment. Au pire je peux l'envoyé a des gens de confiance (ce qui se fait sur le forum anglais mybb)
Et bien entendu,

Settings.php en 644, et j'ai fait le test sur 2 pcs avec 2 navigateurs différents.
Effectivement il y a des erreurs dans le tuto. Il faut toujours le '.' au début du domaine des cookies.
Cette erreur est liée à ce post sur mybb.com que j'avais traduit où ils avaient aussi oublié les points...

Donc pour toi, c'est bien : .css.team-skillof.fr

Après avoir changé la valeur dans ".inc/settings.php" if faut immédiatement la modifier aussi dans l'admin sous peine de se retrouver dans la même situation.
En effet, si on n'est pas assez rapide pour le changer dans l'admin, l'ancienne valeur est relue dans la base et réinsérée dans /inc/settings.php !
Conseil : garde la fenêtre ouverte sur la page admin adéquate pour pouvoir rajouter immédiatement le point et valider.

Autre alternative : aller changer directement dans la BD via phpMyAdmin.
Table mybb_settings, enregistrement 'cookiedomain', champ 'value'.

Mais dans tous les cas il faut être synchrone et changer partout au même instant. A chaque nouvelle validation dans l'admin, mes valeurs sont relues dans la nase et reportées dans /inc/settings.php.

./inc/settings.php doit être CHMODé à 666.
CHMODé à 666 >> OK


Pour le tuto, ok d'accord je me disais bien que c'était pas très logique.

Et pour le changement, ben donc il n'y a pas de changement à faire vu que je suis bien en :

" $settings['cookiedomain'] = ".css.team-skillof.fr";
$settings['cookiepath'] = "/"; "

Du coup comment puis je faire ?

Merci


Bonjour et bonnes fêtes de Noël.

Comme l'a dit Spyto, une fois les changements apportés dans le fichier (ce que vous avez fait), procédez comme suit :
1. Effacez vos cookies sur le domaine complet (.team-skillof.fr) de façon à ce que votre navigateur n'entre pas en conflit avec les nouveaux paramètres ;
2. Reconnectez-vous à votre forum, puis à votre panneau d'administration ;
3. Dans la configuration de votre forum (Adminisration > Configuration), modifiez le domaine et le chemin des cookies.

Explication : Le forum applique les règles qui sont stockées dans le fichier que vous avez modifié. Cependant, les paramètres d'administration sont stockés dans la base de données. Régulièrement, pour s'assurer que les paramètres effectifs du forum correspondent bien aux paramètres entrés dans l'administration, le fichier est adapté aux valeurs de la base de données.
Si vous modifiez seulement le fichier, au bout d'un certain temps, MyBB copiera les valeurs de la base de données (les anciennes valeurs) dans le fichier, annulant ainsi les modifications apportées.
Pour palier à cela, vous devez vous rendre dans le panneau d'administration du forum et y appliquer aussi les modifications.

Une fois ceci fait, vous ne devriez plus rencontrer de problème de connexion.
Pensez toutefois à bien supprimer vos anciens cookies de façon a éviter les conflits avec les nouveaux paramètres.

Espérant avoir répondu à votre question, je vous souhaite une excellente journée.
En voyant ce screen :
http://gyazo.com/915cd921a9d98f08972fe58e21b42e31
une idée me traverse l'esprit...
Avec quel éditeur modifies-tu le fichier /inc/settings.php ?
Si c'est avec le Bloc-note de Windows, pas besoin d'aller chercher plus loin. Il ne faut jamais l'utiliser ! Il enregistre en UTF-8 avec la signature BOM. Il y a des symboles parasites en début de fichier qui perturbent MyBB.
Il est alors fort probable que le fichier soit purement et simplement ignoré.

Les fichiers doivent être édités avec un éditeur propre (genre Notepad++ ou Hapedit) et enregistrés en UTF-8 sans BOM.
Effectivement j'ai édité avec le bloc note. Habitué à des configs de serveurs, je pensais pas que cela dérangeait. Bref j'ai notepad sous la main.

Mais le truc c'est que que j'édite ou pas ça peut pas venir de ça.

Enfin quand je remet un nouveau fichier settings.php, il me le config directement comme sa :
$settings['cookiedomain'] = ".css.team-skillof.fr";
$settings['cookiepath'] = "/";

On est bien d'accord, cela ne vient donc pas des cookies ?
Je pense qu'il pourrait s'avérer nécessaire d'avoir les identifiants du compte administrateur du forum afin de tenter de comprendre d'où vient l'erreur.
N'hésitez donc pas à les envoyer par message privé à un membre de l'équipe si ce n'a déjà été fait.

Au cas où vous ne l'auriez pas fait, effacez les cookies de votre navigateur.
En effet, il est possible que l'ancienne configuration qui avait été utilisée par votre navigateur avant vos modifications entre en conflit avec la nouvelle configuration.
Je t'envoi tout ça par MP Wink
Si tu obtiens toujours ces lignes d'erreur http://gyazo.com/915cd921a9d98f08972fe58e21b42e31 je reste persuadé qu'il s'agit d'un problème de cookies peut-être lié au mauvais encodage de /inc/settings.php.

Peux-tu joindre ce fichier ici afin que je l’examine ?
Je n'ai aucun problème pour me connecter, et je reste connecté en changeant de page, je ne pense pas que le problème vienne de la configuration des cookies.

Comme le pense spyto, il est possible que le problème vienne de l'encodage du fichier ./inc/settings.php, je vous invite donc à le joindre ici.

Aucun problème pour se connecter a l'interface admin ? Car sur le forum oui j'arrive à me co mais sur css.team-skillof.fr/admin non.


Voici mon fichier :
[/php]
Code :
<?php
/*********************************\
  DO NOT EDIT THIS FILE, PLEASE USE
  THE SETTINGS EDITOR
\*********************************/

$settings['donate_active'] = "1";
$settings['donate_bannedgroups'] = "7";
$settings['donate_newgroup'] = "6";
$settings['donate_lockedgroups'] = "";
$settings['donate_allopass_docid'] = "";
$settings['donate_allopass_form'] = "<!-- Begin Allopass Checkout-Button Code -->

<script type=\"text/javascript\" src=\"https://payment.allopass.com/buy/checkout.apu?ids=259925&idd=1238138&lang=fr\"></script>

<noscript>

<a href=\"https://payment.allopass.com/buy/buy.apu?ids=259925&idd=1238138\" style=\"border:0\">

  <img src=\"https://payment.allopass.com/static/buy/button/fr/162x56.png\" style=\"border:0\" alt=\"Buy now!\" />

</a>

</noscript>

<!-- End Allopass Checkout-Button Code -->";
$settings['donate_allopass_testcode'] = "PWTEST";
$settings['donate_url'] = "VIPFORUM";
$settings['donate_pagetitle'] = "VIP Souscription";
$settings['donate_welcome'] = "<b>Bienvenue sur le processus de souscription au VIP<b>{username}</b>!</b><br />

Pour effectuer votre paiment pour aider la communauté <b>{bbname}</b>, cliquez sur le drapeau correspondant à votre pays, et suivez les instructions.<br />Entrez le code obtenu dans le formulaire en bas et cliquez sur Valider. <br />

Après celle-ci, vous obtiendrez le status spécial réservé à nos VIP ({newgroup}), qui vous confèrera de nombreux avantages ! <br /><br />

En cas de problème, n'hésitez pas à nous contacter à l'adresse: <b>{adminemail}</b> !

<br /><br />";
$settings['donate_error'] = "Le code Allopass que vous avez fourni est erroné ou expiré.<br />";
$settings['donate_thanks'] = "Merci pour votre souscription <b>{username}</b>!<br />Vous faites désormais parti du groupe <b>{newgroup}</b>, réservé uniquement à nos VIPs!<br />Vous pouvez dès maintenant profiter de vos avantages!<br /><br />Encore merci, et à bientôt!<br/><i>L'Administration</i>";
$settings['donate_thanks_locked'] = "Merci pour votre nouvelle souscription<b>{username}</b>!<br />D'après la configuration, votre groupe ne changera pas (Vous faites parti du groupe {group}).<br /><br />Encore merci, et à bientôt!<br/><i>L'Administration</i>";
$settings['mysb_shouts_main'] = "30";
$settings['load'] = "0";
$settings['mail_message_id'] = "1";
$settings['mail_parameters'] = "";
$settings['adminemail'] = "testskillof@hotmail.fr";
$settings['extraadmininfo'] = "1";
$settings['akismetswitch'] = "1";
$settings['allowaway'] = "1";
$settings['allowbuddyonly'] = "0";
$settings['allowcustomwarnings'] = "1";
$settings['allowmultipleemails'] = "0";
$settings['pmsallowhtml'] = "0";
$settings['sightml'] = "0";
$settings['mysb_allow_html'] = "0";
$settings['mysb_allow_imgcode'] = "0";
$settings['mysb_allow_mods'] = "1";
$settings['multirep'] = "1";
$settings['pmsallowmycode'] = "1";
$settings['sigmycode'] = "1";
$settings['mysb_allow_mycode'] = "1";
$settings['negrep'] = "1";
$settings['neurep'] = "1";
$settings['posrep'] = "1";
$settings['postrep'] = "1";
$settings['pmsallowsmilies'] = "1";
$settings['sigsmilies'] = "1";
$settings['mysb_allow_smilies'] = "1";
$settings['mysb_allow_smods'] = "1";
$settings['mysb_allow_video'] = "0";
$settings['pmsallowimgcode'] = "1";
$settings['sigimgcode'] = "1";
$settings['pmsallowvideocode'] = "1";
$settings['username_method'] = "2";
$settings['subscribeexcerpt'] = "100";
$settings['announcementlimit'] = "2";
$settings['akismetapikey'] = "fe00f0c33dd9";
$settings['attachthumbh'] = "96";
$settings['attachthumbw'] = "96";
$settings['readparentforums'] = "0";
$settings['avatardir'] = "images/avatars";
$settings['avatarresizing'] = "auto";
$settings['avataruploadpath'] = "./uploads/avatars";
$settings['boardclosed'] = "0";
$settings['boardclosed_reason'] = "These forums are currently closed for maintenance. Please check back later.";
$settings['bbname'] = "New Forum SkiLLoF";
$settings['bburl'] = "http://css.team-skillof.fr";
$settings['canviewownwarning'] = "1";
$settings['captchaimage'] = "2";
$settings['mysb_additional_groups'] = "0";
$settings['bbcodeinserter'] = "1";
$settings['smilieinserter'] = "1";
$settings['faxno'] = "";
$settings['contactlink'] = "mailto:testskillof@hotmail.fr";
$settings['cplanguage'] = "french";
$settings['cpstyle'] = "default";
$settings['cookiedomain'] = ".css.team-skillof.fr";
$settings['cookiepath'] = "/";
$settings['cookieprefix'] = "";
$settings['coppa'] = "disabled";
$settings['customtitlemaxlength'] = "40";
$settings['wolcutoffmins'] = "15";
$settings['dateformat'] = "m-d-Y";
$settings['dstcorrection'] = "0";
$settings['dayspruneregistered'] = "90";
$settings['dayspruneunactivated'] = "90";
$settings['decpoint'] = ".";
$settings['bblanguage'] = "french";
$settings['default_memberlist_sortby'] = "regdate";
$settings['default_memberlist_order'] = "ascending";
$settings['timezoneoffset'] = "+10";
$settings['delayedthreadviews'] = "0";
$settings['no_plugins'] = "0";
$settings['disableregs'] = "0";
$settings['hiddencaptchaimage'] = "0";
$settings['failedlogintext'] = "1";
$settings['mysb_display_message'] = "1";
$settings['edittimelimit'] = "0";
$settings['enablecalendar'] = "1";
$settings['enableforumjump'] = "1";
$settings['enablememberlist'] = "1";
$settings['enablepms'] = "1";
$settings['enablereputation'] = "1";
$settings['seourls_archive'] = "0";
$settings['seourls'] = "auto";
$settings['enablepruning'] = "0";
$settings['enablewarningsystem'] = "1";
$settings['use_xmlhttprequest'] = "1";
$settings['errorloglocation'] = "./error.log";
$settings['errorlogmedium'] = "none";
$settings['errortypemedium'] = "both";
$settings['mysb_flood_time'] = "5";
$settings['mysb_text_size'] = "12";
$settings['portal_announcementsfid'] = "2";
$settings['akismetfidsignore'] = "";
$settings['modlist'] = "1";
$settings['redirects'] = "1";
$settings['mysb_usergroups'] = "";
$settings['gziplevel'] = "4";
$settings['searchhardlimit'] = "0";
$settings['hiddencaptchaimagefield'] = "email3";
$settings['hideprivateforums'] = "1";
$settings['homename'] = "Team SkiLLoF";
$settings['homeurl'] = "http://team-skillof.fr";
$settings['mysb_key'] = "abcd";
$settings['siglength'] = "255";
$settings['logip'] = "hide";
$settings['loginattemptstimeout'] = "15";
$settings['mail_handler'] = "mail";
$settings['mail_logging'] = "2";
$settings['mailingaddress'] = "";
$settings['maxloginattempts'] = "5";
$settings['avatarsize'] = "10";
$settings['maxattachments'] = "5";
$settings['maxavatardims'] = "100x100";
$settings['postmaxavatarsize'] = "70x70";
$settings['memberlistmaxavatarsize'] = "70x70";
$settings['maxpostimages'] = "10";
$settings['maxmessagelength'] = "65535";
$settings['maxquotedepth'] = "5";
$settings['maxsigimages'] = "2";
$settings['maxpolloptions'] = "10";
$settings['maxmultipagelinks'] = "5";
$settings['maxpasswordlength'] = "30";
$settings['polloptionlimit'] = "250";
$settings['maxposts'] = "0";
$settings['maxregsbetweentime'] = "2";
$settings['maxreplength'] = "300";
$settings['maxnamelength'] = "30";
$settings['maxpostvideos'] = "1";
$settings['maxwarningpoints'] = "10";
$settings['membersperpage'] = "20";
$settings['postmergefignore'] = "";
$settings['postmergesep'] = "[hr]";
$settings['postmergeuignore'] = "4";
$settings['minmessagelength'] = "5";
$settings['minpasswordlength'] = "6";
$settings['minsearchword'] = "0";
$settings['minnamelength'] = "3";
$settings['sigcountmycode'] = "1";
$settings['smilieinsertercols'] = "4";
$settings['smilieinsertertot'] = "20";
$settings['portal_numannouncements'] = "10";
$settings['wordwrap'] = "80";
$settings['failedcaptchalogincount'] = "3";
$settings['portal_showdiscussionsnum'] = "10";
$settings['failedlogincount'] = "10";
$settings['showbirthdayspostlimit'] = "0";
$settings['tplhtmlcomments'] = "1";
$settings['prunepostcount'] = "0";
$settings['postfloodcheck'] = "1";
$settings['postfloodsecs'] = "60";
$settings['postlayout'] = "horizontal";
$settings['postmergemins'] = "60";
$settings['postsperpage'] = "10";
$settings['pmfloodsecs'] = "60";
$settings['pruneunactived'] = "0";
$settings['enableprunebyposts'] = "0";
$settings['prunethreads'] = "0";
$settings['threadreadcut'] = "7";
$settings['captchaprivatekey'] = "6Ld9wNoSAAAAALlT71dMHUUP0traEaYpfSqlSFXO";
$settings['captchapublickey'] = "6Ld9wNoSAAAAAEPmjIYbuHBpiLOXP4hnSqWCb2u6";
$settings['mysb_refresh_interval'] = "15";
$settings['refreshwol'] = "1";
$settings['regdateformat'] = "M Y";
$settings['regtype'] = "verify";
$settings['hottopic'] = "20";
$settings['reportmethod'] = "db";
$settings['repsperpage'] = "15";
$settings['requirecomplexpasswords'] = "0";
$settings['returnemail'] = "";
$settings['ip_forwarded_check'] = "0";
$settings['searchfloodtime'] = "30";
$settings['searchtype'] = "standard";
$settings['nocacheheaders'] = "0";
$settings['mysb_datetime'] = "d-m-H:i";
$settings['mysb_height'] = "125";
$settings['mysb_full_ppage'] = "50";
$settings['showeditedbyadmin'] = "1";
$settings['showeditedby'] = "1";
$settings['showsimilarthreads'] = "0";
$settings['attachthumbnails'] = "yes";
$settings['showdescriptions'] = "1";
$settings['showforumpagesbreadcrumb'] = "1";
$settings['portal_showstats'] = "1";
$settings['showlanguageselect'] = "1";
$settings['portal_showdiscussions'] = "1";
$settings['multiquote'] = "1";
$settings['quickreply'] = "1";
$settings['portal_showsearch'] = "1";
$settings['showindexstats'] = "1";
$settings['subforumsstatusicons'] = "1";
$settings['portal_showpms'] = "1";
$settings['portal_showwelcome'] = "1";
$settings['threadreview'] = "1";
$settings['showbirthdays'] = "1";
$settings['showvernum'] = "0";
$settings['portal_showwol'] = "1";
$settings['showwol'] = "1";
$settings['showforumviewing'] = "1";
$settings['similarlimit'] = "10";
$settings['similarityrating'] = "1";
$settings['secure_smtp'] = "0";
$settings['smtp_host'] = "";
$settings['smtp_pass'] = "";
$settings['smtp_port'] = "";
$settings['smtp_user'] = "";
$settings['akismetnumtillban'] = "3";
$settings['statslimit'] = "15";
$settings['subforumsindex'] = "2";
$settings['thousandssep'] = ",";
$settings['threadsperpage'] = "20";
$settings['failedlogintime'] = "15";
$settings['betweenregstime'] = "24";
$settings['timeformat'] = "h:i A";
$settings['uploadspath'] = "./uploads";
$settings['dotfolders'] = "1";
$settings['useerrorhandling'] = "1";
$settings['gzipoutput'] = "0";
$settings['usereferrals'] = "1";
$settings['allowthreadratings'] = "1";
$settings['threadusenetstyle'] = "0";
$settings['userpppoptions'] = "5,10,20,25,30,40,50";
$settings['usertppoptions'] = "10,20,25,30,40,50";
$settings['akismetuidsignore'] = "6,4,3";
$settings['browsingthisforum'] = "1";
$settings['browsingthisthread'] = "1";
$settings['emailkeep'] = "0";
$settings['akismetuserstoignore'] = "";
$settings['hottopicviews'] = "150";

?>
Les identifiants donnés ne permettent pas de se connecter en admin, il sera donc impossible de fournir une aide quelconque... Tongue

Edit : non pas le contenu du fichier, ça ne sert à rien !
Je t'ai demandé de joindre le fichier STP pour en examiner la structure et l'encodage.

Edit 2 : Saphir m'a devancé pendant que j'éditais mon message...
Pouvez-vous joindre le fichier plutôt que son contenu ?
Cela nous permettra de vérifier l'absence de caractères de contrôle BOM.
Petite précision STP...
Je vois un seul membre sur ton forum : dantedan Moderator.
Si tu es seulement Modérateur, il n'est pas étonnant que tu n'accèdes pas à l'admin !!! Shy
Comment se fait-il que tu ne sois pas administrateur ???
Oh putain d'accord je viens de comprendre...

En fait je suis administrateur a la base, mais ayant fait des tests pour la donation avec un code allopass de test, sa m'a passé dans le groupe designé par défaut pour les donnateurs, en gros modérateurs.

Bref je comprends mieux direct, je pensais pas que cela m'enleve directement de mon status de "créateur".

Sinon du coup pour me remettre administrateur je passe par la base de donnée ?


Ça c'est vraiment ballot ! Rolleyes
Quand on fait des tests en tant que membre ou modérateur ou autre, on crée un compte et on le supprime après.
Il est évident que si tu t'es nommé modérateur, tu n'es plus admin ! Tongue

Il ne te reste plus que la solution de passer effectivement par la base de données.

Une petite recherche t'aurait donné la réponse...
http://mybb.fr/thread-6100-post-34419.html#pid34419
Haha, non mais travaillant sur d'autres interfaces ou il est impossible de supprimer le "owner", je m'étais vraiment pas posé cette question pensant que étant le créateur, mes droits ne pourraient jamais etre changé.


Bref, bon au moins ça à pu aider à corriger un peu ton tuto !

Je prends pour la requete SQL.

Sujet résolu, merci de vos aides, la communauté française n'a rien a envier au mybb.com Smile
Hum edit :

Petit probleme avec la requete SQL donnée sur l'autre sujet :

UPDATE mybb_usergroups SET cancp = 1 WHERE gid = 4;# MySQL a retourné un résultat vide (aucune ligne).

DELETE FROM mybb_datacache WHERE title = 'usergroups';# 1 ligne affectée.
Alors là, ça devient cocasse. Il n'y a qu'un utilisateur et il n'a même plus le uysergroup 4 !!

Regarde la ligne te correspondant dans mybb_users Ce sera vite trouvé puisque tu es le seul utilisateur.

Alors soit tu corriges dedans en mettant 4 dans 'usergroup' soit tu lances la requête :
Code :
UPDATE mybb_users SET usergroup=4 WHERE uid=1;

En espérant que tu aies l'uid 1, que tu n'aies pas aussi bricolé ça ! Tongue

Edit : Quand je pense que tu nous a fait galérer sur les cookies et autres... J'imagine que ça marchait même sans le point et qu'il n'était nullement besoin de modifier mon post qui est là depuis des lustres et que personne n'avait relevé jusque là.
Peut-être est-ce maintenant que le tuto est erroné ? A voir Rolleyes
Et beh ! J'ai bien vérifié, et c'est bon je peux enfin retrouver mon tableau d'administration (C'est rare a quel point ça peut me faire plaisir de pouvoir commencer la configuration d'un forum !!)

En tout cas, merci de ton aide !

Et pour le tuto, ben en toute logique, sa devrait pas marché ! Car bon, si dans tous les autres cas ils demandent un "." avant, sa semble ilogique que la, ils le demandent pas.

Et après, ben dans tous les cas, moi j'ai le "." et ça marche ! alors il peut pas être érroné ! mais peut etre que les deux solutions marchent ? (j'en mettrai pas ma main a coupé ^^)

Pour les tests, je pense que si tu veux bien je vais te laisser les faire.. j'en ai eu ma dose j'pense la Tongue


Encore merci de ton aide rapide !

Bye !
La demande de support a été marquée comme réglée.
Bonnes fêtes de fin d'année ! Smile
Pages : 1 2
 Utilitaire de traduction fourni par Regentronique