Unknown user pour admin

Bonjour,

Que j'ajoute un nouvel utilisateur ou que je clique sur préférences, j'obtiens une erreur "Unknown user".
J'imagine que c'est dû à un problème de lecture-écriture, soit dans la base soit dans un dossier du site.

Merci de vos lumières.

Réponses

  • Au cas où, les infos d'install :
    PMB 5.0.x
    Linux Mint 18.x
    PHP 5.6
    Apache 2
    MySQL

    PHPMyAdmin fonctionne sur la même config.
    Ce n'est donc pas un problème d'apache, de php ou de mysql.
  • Et pour fournir davantage d'info :
    - Je ne peux pas créer un utilisateur, mais je peux créer un groupe
    - Je peux créer un support d'exemplaire, mais pas une localisation

    On dirait un problème avec m_crypt ou équivalent : les données sensibles qui demandent un chiffrement échouent, alors que les données classiques s'enregistrent sans problème.
    m_crypt étant déprécié, je ne serai pas étonné que même avec un php 5.6 bricolé, il y ait des problèmes avec les versions récentes d'apache/mysql.
  • Bon, j'ai résolu mon problème.
    Il y a une incompatibilité entre pmb et mysql et/ou certains extensions d'apache. Ce qui provoque le message d'erreur et le refus des saisies dans certains onglets.

    Une install sous linux est trop dépendante de PPA bidons et de fichiers lib en cascade. Trop de prises de tête pour un résultat incertain.

    En gros, pour que ça marche : 
    - Windows obligatoire
    - XAMPP php 5.6 obligatoire (en bonus : https automatique)
    - yaz 3.0.50 obligatoire
    - PMB 5.0.x

    La doc à suivre pour les réglages AMP : http://doc.sigb.net/doc_maj_easyphp/co/installation_5210_2.html
    Vérifiez bien le chemin c:\xampp\php\pear\PEAR (oui, pear écrit deux fois), sinon il ne trouve pas HTML/common.php .
  • Ajouter ceci dans /etc/mysql/conf.d/mysqld.cnf

    [mysqld]
    sql_mode = ''
    
    redémarrer mysql et réinstaller pmb déjà d'ajouter un utilisateur!

    Raison: '0000-00-00' n'est plus une valeur par défaut valide pour les champs DATETIME de MySQL à partir d'Ubuntu 16.04 LTS qui utilise le Strict SQL mode par défaut (voir https://github.com/dreamwidth/dw-free/issues/1822)
  • Bonjour,

    @ccpv , j'ai le problème qu'il ne trouve pas le common.php, alors qu'il est bien en "...\pear\PEAR".
    Le dossier HTML n'existe pas, donc je ne comprends pas ce qu'il faut faire.
    Faut-il faire pointer vers un autre dossier ?

    @PMarc , je ne comprends pas "réinstaller pmb déjà d'ajouter un utilisateur".
    Comment ajoutez-vous un utilisateur pendant l'installation ?

    Merci !
  • Je rencontre le même problème après l'installation de PMB7 sur Mac, MAMP 5.5, safari... :

    Impossible d'ajouter une nouvel utilisateur, ou modifier celui par défaut par la gestion des utilisateurs ou le "petit écrou" "Paramétrage - Préférences", j'obtient le message d'erreur "Unknown user".
  • Bonjour,
    J'ai exactement le même problème que vous, j'ai bien essayé d'ajouter la ligne Pmarc  [mysqld] sql_mode = ''
    Mais rien y fait, je suis en PMB 4.2.14. La seule chose que je vois c'est de migrer vers PMB 5 
    Est-ce que l'un d'entre vous aurait résolu le problème par un autre biais.
    Merci pour votre précieuse aide.
    PHP Version 5.4.45
    C
  • Je viens d'installer la version 5.07 est toujours "unknow user" lors de la création d'un utilisateur. :((
  • décembre 2019 modifié
    Le problème a été résolu pour moi avec le paramètre [mysqld] sql_mode="" à définir dans le fichier my.cnf qui se trouve dans le dossier \MAMP\conf pour MAMP...
    Ce paramètre est à définir avant de mettre à jour la base après installation...
  • J'ai dû rajouter cela aussi en plus
    sql_mode=ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
    Merci pour vos réponses
  • Bonjour,

    Je viens d'installer PMB version 7.3.1, sous ubuntu 18.04, avec php 7.4.1; mysql version 14.14. Impossible de se connecter avec l' identifiant et le mot de passe admin/admin; j'ai pu utiliser le compte admin seulement apres avoir modifier le mot de passe sur la base de donnee. Mais sur les parametres pour le compte admin, je ne peux rien changer car ce compte admin est considere comme unknown user.
    En plus, lorsque j'ai importe l'ancienne base de donnee, utilisee pour la version PMB 5.0.7, aucun changement apparaisse. 
  • janvier 2020 modifié
    Hello,

    Sorry, I don't speak french, but I can read without problem, I'm from Barcelona.

    I have the same issue: "Je viens d'installer PMB version 7.3.1, sous ubuntu 18.04, avec php 7.4.1; mysql version 14.14."

    The result is the same: ", je ne peux rien changer car ce compte admin est considere comme unknown user."

    Anyone know which is the status of this version?

    thank you very much,

    merci beaucoup à tous!
  • Bonjour,
    PMB 7.3 fonctionne avec php 7.3 et non 7.4, d'où le problème.
  • Pareil avec la mise à jour PMB 7.3 tout refonctionne
  • j'ai exactement le même problème que ccpv et malgrè les remarques de Pmarc et de pedalleau2 que j'ai suivies j'ai toujours la question : Que j'ajoute un nouvel utilisateur ou que je clique sur préférences, j'obtiens une erreur "Unknown user" et quand j'essaie de faire une nouvelle notice j'ai Error : ressource id not defined.
    Pouvez-vous m'aider?
    Sylvie
  • Bonjour cedgoo,


    J'ai réinstallé Pmb à nouveau. Maintenant, je l'ai installé localement. La version est Pmb 7.3.1 et la version de Php sur mon Mamp (mac) est aussi 7.3.1. Et j'ai toujours la même erreur. C'est normal?

    Merci beaucoup,

    Alex



    Good morning cedgoo, 

    I've installed Pmb again. Now I've installed it locally. The version is pmb 7.3.1 and the version of Php on my Mamp (mac) is 7.3.1 too. And I still have the same error. It is normal?

    Thank you very much,

    Alex



  • Pareil avec une nouvelle install de la version 7.3.2 sur PHP 7, toujours cette erreur de Unknown user même avec un nouveau jeu de tables et une nouvelle base de données.  :/ 
  • Finalement j'ai réinstallé pmb en ne mettant pas de base d'essai et je n'ai plus eu de problème après.
    Il se trouve que cela m'allait bien puisque c'était pour commencer une base de données.
    Bien cordialement 
    Sylvie
  • Bonjour,
    Enfin réussi à régler le problème ...unknown user.
    A l'install de pmb 7, la version de la base est 5.19, on demande de mettre à jour pour aller à la version 5.33.
    Avant de faire ces mises à jour successives, j'ai importé la base de mon ancienne version de pmb 4.2. Le unknown user a persisté, puis j'ai fait les mises à jour successives en nettoyant la base (réindexation) lorsque des problèmes de mise à jour apparaissaient. A la 5.22, le problème était réglé.
    J'en ai bavé pendant plusieurs jours....si cela peut servir !!!
    Bon courage !
  • Bonjour,
    Après vérifications, il suffit de mettre à jour la base de la version 5.19 à la version 5.33, en nettoyant la base chaque fois que cela s'avère nécessaire, puis d'arrêter PMB avant de le relancer.
    Bon courage !

  • Bonjour,

    Pour ma part, j'ai réussi a résoudre ce problème en modifiant my.ini -> sql-mode="NO_ZERO_DATE".
Connectez-vous ou Inscrivez-vous pour répondre.