1. IMPORTANT : Nouvelles mesures de sécurité - 2. Règles pour obtenir de l'aide dans les forums de support - 3. Restrictions des droits pour le groupe "Support suspendu"

Il est obligatoire de respecter les Règles de MyBB.fr : Version abrégée ou Version complète pour obtenir du support sur nos forums.

Les membres ayant un site/forum contrevenant aux règles de MyBB.support seront placés dans le groupe "Support suspendu" et ne bénéficieront plus du support du staff. Nous recommandons aux autres membres d'agir de même. Il ne s'agit pas d'un bannissement, le membre retrouvera son statut "normal" dès que sa situation sera conforme aux règles.

Nouveau : un Wiki en français : plus de détails.
Avant de soumettre votre problème, consultez-le, ainsi que la FAQ, sans oublier le moteur de recherche interne.


Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Connexion impossible au CPA
Mots-clés » cpaadminpanel, connexion, impossible, cpa
10-08-2012, 7:56,
#1
Connexion impossible au CPA
Bonjour à tous,

J'ai désactivé l'option qui permet aux admins de se connecter au CPA en pensant que seuls les admins n'étant pas fondateur (c'est-à-dire tous sauf moi) ne pourraient plus se connecter au panneau d'administration.
Pour cela je suis allé dans les options de groupe, puis dans le groupe "Administrateur" et décoché "Oui, les utilisateurs de ce groupe peuvent accéder à l'administration."
J'ai donc eu la mauvaise surprise de me retrouver sur la page de connexion au CPA sans effet lorsque j'essaye de me connecter.
J'ai essayé pas mal de chose, comme modifier des options dans phpmyadmin dans la table "mybb_usergroups", sans effet... J'ai même carrément remplacer la table par une neuve réinstallée, pas mieux.

Je solicite donc votre aide afin de savoir comment redonner aux administrateurs la possibilité de se connecter à nouveau au CPA.

Merci,
Répondre
10-08-2012, 13:52, (Modification du message : 10-08-2012, 13:54 par Saphir.)
#2
RE: Connexion impossible au CPA
Bonjour elfejeal.

Si vous avez une sauvegarde de votre forum d'une date antérieure à la manipulation, je vous invite à la restaurer.

Dans le cas contraire, essayez d'exécuter les requêtes suivantes :
Attention, avant d'exécuter une requête sur une table de données, sauvegardez toujours cette table de façon à annuler la modification en cas de nécessité !
Code :
UPDATE mybb_usergroups SET cancp = 1 WHERE gid = 4;
INSERT INTO mybb_adminoptions VALUES(-4, '', 1, '', 'a:5:{s:6:"config";a:17:{s:3:"tab";s:1:"1";s:8:"settings";s:1:"1";s:7:"banning";s:1:"1";s:14:"profile_fields";s:1:"1";s:7:"smilies";s:1:"1";s:8:"badwords";s:1:"1";s:6:"mycode";s:1:"1";s:9:"languages";s:1:"1";s:10:"post_icons";s:1:"1";s:14:"help_documents";s:1:"1";s:7:"plugins";s:1:"1";s:16:"attachment_types";s:1:"1";s:9:"mod_tools";s:1:"1";s:7:"spiders";s:1:"1";s:9:"calendars";s:1:"1";s:7:"warning";s:1:"1";s:15:"thread_prefixes";s:1:"1";}s:5:"forum";a:5:{s:3:"tab";s:1:"1";s:10:"management";s:1:"1";s:13:"announcements";s:1:"1";s:16:"moderation_queue";s:1:"1";s:11:"attachments";s:1:"1";}s:5:"style";a:3:{s:3:"tab";s:1:"1";s:6:"themes";s:1:"1";s:9:"templates";s:1:"1";}s:5:"tools";a:15:{s:3:"tab";s:1:"1";s:13:"system_health";s:1:"1";s:5:"cache";s:1:"1";s:5:"tasks";s:1:"1";s:8:"backupdb";s:1:"1";s:10:"optimizedb";s:1:"1";s:8:"adminlog";s:1:"1";s:6:"modlog";s:1:"1";s:15:"recount_rebuild";s:1:"1";s:8:"php_info";s:1:"1";s:8:"maillogs";s:1:"1";s:10:"mailerrors";s:1:"1";s:10:"warninglog";s:1:"1";s:10:"statistics";s:1:"1";s:17:"file_verification";s:1:"1";}s:4:"user";a:8:{s:3:"tab";s:1:"1";s:5:"users";s:1:"1";s:6:"groups";s:1:"1";s:6:"titles";s:1:"1";s:7:"banning";s:1:"1";s:17:"admin_permissions";s:1:"1";s:9:"mass_mail";s:1:"1";s:16:"group_promotions";s:1:"1";}}', 'a:1:{s:4:"user";s:1:"1";}', 0, 0);

Cordialement,
Saphir,
Modérateur MyBB.support.
Répondre
10-08-2012, 19:20,
#3
RE: Connexion impossible au CPA
Salut,

Malheureusement l'update ne fonctionne (erreur SQL). Sad
L'erreur vient-elle vraiment de cette table ? Etant donné que j'ai réimporté une "neuve", et que cela ne change rien.
Répondre
10-08-2012, 20:23,
#4
RE: Connexion impossible au CPA
Bonsoir elfejeal.

L'erreur SQL est normale, la deuxième requête me servait juste à vérifier qu'un enregistrement n'avait pas été supprimé.

Je ne vois pas trop où est le problème. Je vous invite à attendre la réponse d'une personne plus qualifiée que moi.

Cordialement,
Saphir,
Modérateur MyBB.support.
Répondre
11-08-2012, 0:00,
#5
RE: Connexion impossible au CPA
cette requête me semble correcte :
Citation :UPDATE mybb_usergroups SET cancp = 1 WHERE gid = 4;
à condition que les admins soient restés dans le groupe admin (que tu ne les aies pas changés de groupe ! Tongue ).

Sinon, déjà toi, remets-toi admin :
Citation :UPDATE mybb_users SET usergroup = 4 where uid = 1;
en supposant que tu aies installé le forum donc avec l'uid 1.
ou alors :
Citation :UPDATE mybb_users SET usergroup = 4 where username = 'xxxx';
où xxxx est ton pseudo.

A partir de là la requête du début devrait te redonner accès à l'admin pour régler ensuite le reste.

Note : il faut travailler sur la table 'bricolée', pas sur ne nouvelle table qui fera disparaître tous les membres !
.

[Image: spyto.png]
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre
11-08-2012, 6:08, (Modification du message : 11-08-2012, 10:27 par elfejeal.)
#6
RE: Connexion impossible au CPA
Salut !

J'ai bien exécuté les trois requêtes ci-dessus, les trois fonctionnent, néanmoins, aucun changement ne s'est opéré sur le forum. Sad
Je ne peux malheureusement toujours pas accéder au control panel admin.

Je tiens à signaler tout de même un détail qui doit avoir son importance : Je n'ai pas l'impression que lorsque je modifie quoi que ce soit via phpmyadmin il y ait une quelconque modification sur le forum. Je m'explique, afin d'être sûr que mes actions depuis phpmyadmin marchent comme je l'espère, j'ai fait le test de modifier simplement la couleur des admins. De base il est vert, je l'avait modifié en couleur rouge et afin de faire le test, je l'ai remit vert

Code :
<span style="color: red;"><strong>{username}</strong></span>

que j'ai donc rechangé pour le test en :
Code :
<span style="color: green;"><strong>{username}</strong></span>


Et aucune modification n'est alors apparue sur le forum. Le style du nom reste en rouge (code 1).

Je trouve ceci assez bizarre.
Pour le moment je me moque bien de la couleur que peuvent avoir les admins, mais je pense qu'un autre problème est à résoudre afin d'aller plus loin. Qu'en pensez-vous ?

----------- EDIT -------------

J'ai installé un second forum sur mon ftp, après quelques autres tests afin de voir si le forum principal n'est pas défaillant, j'ai testé de faire pareil, c'est-à-dire changer la couleur. Le résultat est le même, aucun changement opéré alors que sur phpmyadmin le code est bien sauvegardé. Pouvant aller sur le CPA (sur le second forum qui me sert de test), je suis allé voir dans les paramètres du groupe "Administrateur" si le changement de couleur avait également été noté. Et en effet, le code avait là aussi bien été modifié mais pas prit en compte par le forum. Afin de rendre définitivement ce code actif, il m'a fallut cliquer sur "Sauvegarder le groupe" en bas de page pour que ça fonctionne enfin.
Peut-être que ceci vous aidera à m'aider :p
En tout cas merci déjà à ceux qui essayent jusqu'à présent.
Répondre
11-08-2012, 10:24,
#7
RE: Connexion impossible au CPA
(Message du dessus édité)
Répondre
11-08-2012, 10:40, (Modification du message : 11-08-2012, 10:40 par spyto.)
#8
RE: Connexion impossible au CPA
elfejeal a écrit :Afin de rendre définitivement ce code actif, il m'a fallut cliquer sur "Sauvegarder le groupe" en bas de page

LOL ! Si tu n'enregistres pas les changements, comment pourraient-ils prendre effet ??? Tongue
Il faut bien sûr "valider" tout changement, c'est l'évidence même !!!!!

Pour le reste, après avoir fait tes modifs dans la base, vide le cache du navigateur et efface les cookies pour voir...

Dans le fichier /inc/config.php, as-tu bien la ligne ;
Code :
$config['super_admins'] = 'x';
où x est ton id. Normalement, si tu es le créateur du forum :
Code :
$config['super_admins'] = '1';

Avec ce privilège tu dois accéder à l'ACP !

[Image: spyto.png]
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre
11-08-2012, 10:49, (Modification du message : 11-08-2012, 10:50 par elfejeal.)
#9
RE: Connexion impossible au CPA
Spyto a écrit :LOL ! Si tu n'enregistres pas les changements, comment pourraient-ils prendre effet ???
Il faut bien sûr "valider" tout changement, c'est l'évidence même !!!!!

J'aurais bien aimé être naïf à ce point, le problème aurait déjà été résolu.. Sad bien sûr qu'il est évident de sauvegarder les paramètres modifiés, mais lorsque ceci est possible ! Cliquer sur "Sauvegarder le groupe" est faisable sur le forum de "test", mais sur le premier il m'est impossible d'y accéder. Et ce que je voulais expliquer dans mon précédent post, c'est que phpmyadmin ne considère pas (en gros) que j'ai cliqué sur "Sauvegarder le groupe" lorsque j'effectue des modifications via phpmyadmin.

Pour le reste, j'ai bien vérifié dans le fichier "config.php" et tout est normal, mon uid est bien le "1", je suis donc bien un "super admin" et les lignes que tu as cité sont bien les mêmes que dans le fichier.

Je ne pensais pas qu'une erreur comme celle-ci me mènerait aussi loin :p
Répondre
11-08-2012, 11:02,
#10
RE: Connexion impossible au CPA
J'avoue que je ne saisis pas bien.
Si ton forum de 'test' se comporte normalement, il est difficile de comprendre pourquoi l'autre ne le fait pas, puisque c'est sur le même serveur je suppose.

As-tu vérifié les permissions des fichiers/dossiers (CHMOD) ?

As-tu essayé d'importer la base de ton forum dans celui de test ?

La question te paraîtra sans doute idiote, mais es-tu certain d'agir sur le "bonne" base via phpMyAdmin ? En effet si tu vois les modifs dans phpMyAdmin, il n'y a aucune raison que le script ne les prenne pas en compte puisqu'il va chercher les infos dans la base !!!

[Image: spyto.png]
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre
11-08-2012, 11:13, (Modification du message : 11-08-2012, 12:14 par elfejeal.)
#11
RE: Connexion impossible au CPA
Je me suis déjà posé la question et vérifié si je travaillais bien sur la bonne base de donnée, et en effet, je ne me trompe pas (de toute manière les deux réagissent pareil).
Je vais essayer d'expliquer au mieux la situation : (peu commune ^^)

Je résume : Ne pouvant plus accéder à mon CPA j'essaye de modifier mes "droits d'entrée" au panneau d'administration via phpmyadmin. MAIS, toutes les modifications que j'effectue sur phpmyadmin sont BIEN PRISES EN COMPTE au niveau de la base de donnée étant donné qu'elles sont enregistrées (si j'actualise la page, je pourrais y voir par exemple que la modification de la couleur du pseudo des admins est bien changée de "green" à "red", encore une fois, par exemple). MAIS, les modifications sont bien prises en compte par la base de donnée certes, mais ELLES NE SONT PAS CHANGÉES SUR LE FORUM, c'est-à-dire, si je reprends mon exemple, la couleur sera toujours "green" et non pas "red", or, dans la base de donnée sur phpmyadmin, il sera noté que dans le code, le code couleur sera bel et bien "red".

Sur mon forum de test, il me faut cliquer sur "Sauvegarder le groupe" pour voir la couleur enfin changer. Chose que je ne peux bien évidemment pas faire sur le forum principal, vu qu'aucune de mes modifications ne soient vraiment prise en compte (et que mon accès au CPA m'est refusé).

J'espère mieux arriver à me faire comprendre Smile


--- EDIT ---

Si tu veux voir par toi même afin de mieux comprendre, je peux te faire un compte admin forum et un accès FTP.
Répondre
11-08-2012, 13:48, (Modification du message : 11-08-2012, 13:52 par exdiogene.)
#12
RE: Connexion impossible au CPA
Il ne faut pas oublier que MyBB a lui aussi un cache pour plusieurs informations et si des modifications sont effectuées avec PHPmyAdmin, il faut mettre le cache à jour ici :

Outils et Maintenance -> Gestion du cache

Je suggère de vérifier si la section "usergroups" a bien les modifications de couleur dans "namestyle"et que la valeur "cancp" est "1" pour les admins...

Avec PHPMyAdmin c'est la table "datacache" et la section "usergroups", qu'il faut vérifier.

Administrateur de MyBBCodes.com
Cool " Ce n'est pas ce que vous savez qui est important, c'est ce que vous faites ou ne faites pas!"
Obtenez plus de 175 plugins pour MyBB ici...
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre
11-08-2012, 15:37,
#13
RE: Connexion impossible au CPA
Ah génial !!!!!!! TOUT REMARCHE ! Effectivement il fallait remplacer la valeur "0" en "1" pour "cancp" dans le datacache !
Milles merci, je n'y croyais plus ! Big Grin
Répondre
16-08-2012, 14:34,
#14
RE: Connexion impossible au CPA
Merci de mettre «[Réglé]» au titre pour évitez le confusion ...
Répondre




Utilisateur(s) parcourant ce sujet : 2 visiteur(s)

Contact | MyBB.support | Retourner en haut | Retourner au contenu | Version bas-débit (Archivé) | Syndication RSS
 Utilitaire de traduction fourni par Regentronique