Skip to main content Help Control Panel

Login   A+   A-

Community «   Le forum «   Problèmes d'installation «  

[réglé]Problème de statut associé sur nouvelle install

avatarMoi-même -- on Sep. 29 2006, from Entre chaise et clavier...
yacs-team.png Yacs team - Modérateur
Bonjour, il m'arrive un problème inconnu jusque là par moi pour une nouvelle installation sur l'hébergeur powweb.
L'installation se fait comme du beurre, le premier user est crée et avec lui les tables, ainsi que les articles de base en exemple (couverture etc)

Seulement, premier constat : le compte de départ crée lors de l'installation n'est plus associé, mais juste membre.
Du coup cette installation n'a plus d'administrateur.

Sous ce compte membre, toute tentative de login aboutit à une nouvelle demande d'authentification dès que je tente une action de rédaction.

Y'a-t-il par exemple un moyen pour upgrader ce statut membre à celui d'associé dans la base de donnée ou dans la config ?

Comment contourner ce problème de session inopérationnelle ? Ce n'est pas un serveur free mais free est-il le seul hébergeur connu exigeant la création d'un repértoire session à la racine pour que tout fonctionne ?

Merci d'avance


GnapZ
from Caribbean
2970 posts

on Sep. 29 2006


Pour le dossier "sessions", je ne connais que Free qui le demande mais il n'ont pas l'exclusivité, il faudrait voir dans les caractéristiques d'hébergement.

Pour le compte membre, il faut accéder à la base de donnée (via PhpMyAdmin) et modifier le champ "Capability" de la table "Users" avec pour valeur "A". Cela devrait passer le membre en associé.
Agnès
avatar
from le Grésivaudan (grenoble-chambéry)
Associate, 2107 posts

inspired from GnapZ on Sep. 29 2006


GnapZ : J'ai eu le même problème récemment sur une install neuve de la 6.8...chez free ! tout réinstallé et plus de soucis.

Ben moi, l'informatique, des fois, je cherche même pas à comprendre. Mais si quelqu'un a une idée...


Agnès
Il n'y a pas de problèmes, que des solutions.
Bernard
avatar
from nearby-an-airport
Associate, 6796 posts

on Sep. 30 2006


Comme l'a indiqué GnapZ, je pense que le problème est lié au contenu de la base de données, plutôt qu'au répertoire de session. La manipulation par phpMyAdmin est la plus directe. Une autre façon de procéder est d'indiquer un mot de passe de dernier ressort afin de s'authentifier comme associé.

Utiliser phpMyAdmin

En fait la manipulation marche avec tout type d'outil capable d'aller voir et modifier le contenu de la base de données. Le principe est de faire afficher le contenu de la table des utilisateurs (par défaut, son nom est 'yacs_users'). Sélectionner l'enregistrement correspondant au profil à modifier. Changer la valeur du champ 'capability' en 'A', comme associé. Sauver le tout, sortir de l'outil. Fermer puis rouvrir une session YACS pour être reconnu comme associé.

Utiliser FTP

Récupérer sur son disque dur local le fichier shared/parameters.include.php. Utiliser un éditeur de texte pour le modifier, et insérer une ligne pour ajouter un mot de passe de dernier ressort. Combiner plusieurs mots sans accents comme par exemple :
$context['last_resort_password'] = 'ga bu zo meu';

Laisser les autres lignes inchangées. Sauver le fichier, sortir de l'éditeur. Transférer le fichier vers le serveur en écrasant la version originale. Pointer le navigateur web sur le serveur, et s'authentifier en utilisant le mot de passe saisi précedemment. YACS va alors vous reconnaitre comme associé, avec le pseudo spécial 'lrp'. En profiter pour visiter le profil usager à changer. Modifier le profil pour le passer de membre à associé. Fermer la session et la rouvrir avec les identifiants normaux. Si vous êtes reconnu comme associé, tout va bien. Pour supprimer le mot de passe de dernier ressort, et donc empêcher une attaque de ce côté, il suffit d'ouvrir le panneau de configuration systême et de sauver les données. YACS générera alors une nouvelle version du fichier shared/parameters.include.php.
Moi-meme
avatar
from Entre chaise et clavier...
1434 posts

on Oct. 2 2006


Merci à tous Un petit tour dans l'item adéquat de la table a suffi pour régler ce problème n°1.

J'ai toujours cependant un problème de déconnexion de session.

" Sous ce compte membre, toute tentative de login aboutit à une nouvelle demande d'authentification dès que je tente une action de rédaction. "


Est-ce que je devrais chercher du côté de la gestion des cookies uniquement ?
Agnès
avatar
from le Grésivaudan (grenoble-chambéry)
Associate, 2107 posts

inspired from Moi-meme on Oct. 2 2006


Moi-meme : y'a t'il d'autres comptes membres qui fonctionnent correctement ?


Agnès
Il n'y a pas de problèmes, que des solutions.
Moi-meme
avatar
from Entre chaise et clavier...
1434 posts

inspired from Agnès on Oct. 2 2006


Agnès : depuis mon propre poste, tous les comptes membres que je crée ont le même problème de session.
Je tente avec quelques compères extérieurs actuellement...
GnapZ
from Caribbean
2970 posts

inspired from Moi-meme on Oct. 2 2006


Moi-meme : Si c'est une installation "neuve", cela m'est déjà arrivé que cela se corrige en vidant le cache et les cookies du navigateur ainsi qu'en optimisant la bd. Ce n'est pas une solution ni une explication mais ça a marché pour moi.
Moi-meme
avatar
from Entre chaise et clavier...
1434 posts

inspired from GnapZ on Oct. 4 2006


Bonjour,
alors résultat des courses, le problème surgit aussi sur d'autres postes.

J'ai optimisé la bdd (via phpmyadmin) et vidé les mémoires, rien n'y fait, impossible de poursuivre une session.
Bon ben je vais refaire une install mais je n'y crois pas trop.
Moi-meme
avatar
from Entre chaise et clavier...
1434 posts

on Oct. 9 2006


En fait j'identifie peu à peu le problème : son origine serait le path des sessions php, à modifier dans php.ini ...
Plus grand chose à voir donc avec yacs en soi.

Rate this page
Posted by Moi-meme on Sep. 29 2006, (popular)