[RESOLU] Pb post-installation - blocage login administration

Bjr,

J'ai découvert pluxml récemment et voulant le tester j'ai fait une installation sur un plan CeleoPrimo de celeonet.fr en suivant les instructions de la page http://wiki.pluxml.org/index.php?page=Installation

L'installation se déroule correctement et le site s'affiche conformément à http://demo.pluxml.org/

Par contre quand je clique sur le lien administration auth.php?p=/pluxml/core/admin/ et que je rentre les identifiants précédemment renseignés lors de l'installe et bien pas moyen d'aller plus loin, la page d'authentification se réaffichant à nouveau avec les champs login / mdpasse de nouveau à remplir.
J'ai essayé la manip depuis plusieurs navigateurs (IE8, Opera12.16, FFox22.0), sans réussite.

C'est un peu rageant car on a le sentiment d'être derrière une belle vitrine sans possibilité de rentrer dans le magasin.

J'ai parcouru un peu le forum à la recherche de cas similaires sans avoir trouvé la solution qui convienne ici.

Idées ou pistes de recherche bienvenues.

Réponses

  • StéphaneStéphane Member, Former PluXml Project Manager
    Bonjour

    Peux-tu éditer le fichier core/lib/config.php et remplacer la ligne suivante (pour la mettre en commentaire)
    error_reporting(E_ALL ^ E_NOTICE ^ E_WARNING);
    

    par
    #error_reporting(E_ALL ^ E_NOTICE ^ E_WARNING);
    

    Est-ce que maintenant un message d'erreur est affiché lorsque tu tentes de te connecter à l'admin ?

    Consultant PluXml

    Ancien responsable du projet (2010 à 2018)

  • Ai fait la manip proposée
    error_reporting(E_ALL ^ E_NOTICE ^ E_WARNING) -> #error_reporting(E_ALL ^ E_NOTICE ^ E_WARNING);
    dans core/lib/config.php

    ==> rien de particulier (en plus / en moins) à l'affichage.

    A noter que lorsque je renseigne (volontairement) login ou mdpasse de manière incorrect, j'ai bien:
    Login et/ou mot de passe incorrect
    qui s'affiche.

    Avec le bon couple login/mdpasse les champs renseignés s'effacent et je reste en plan.
  • Merci à Stéphane pour son aide, après communication en privé des identifiants ftp du site, il a trouvé la solution:
    ==
    Problème résolu
    Il fallait avoir un dossier sessions à la racine du serveur ftp.
    Ce dossier est nécessaire pour tous les scripts php qui utilisent les
    sessions
    On peut voir la configuration dans le phpinfo
    ==
    Je pensais que la présence de ce dossier sessions n'était nécessaire que chez free.fr, erreur.
  • StéphaneStéphane Member, Former PluXml Project Manager
    Effectivement on retiendra que Celeonet fonctionne comme Free: il faut un dossier sessions à la racine de son hébergement.

    Consultant PluXml

    Ancien responsable du projet (2010 à 2018)

  • jack31jack31 Member
    octobre 2014 modifié
    Bonjour à tous, :)

    Même problème pour une install neuve de la 5.3.1 chez Free et la ligne error_reporting(E_ALL ^ E_NOTICE ^ E_WARNING); commentée m'affiche les warning...
    [== Indéfini ==]
    
    Warning: session_start() [function.session-start]: open(/mnt/114/sda/0/a/jack.paloque/sessions/sess_e58bccce039410a82b90d78cf4dea6b7, O_RDWR) failed: No such file or directory (2) in /mnt/114/sda/0/a/jack.paloque/index.php on line 26
    
    Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /mnt/114/sda/0/a/jack.paloque/index.php:26) in /mnt/114/sda/0/a/jack.paloque/index.php on line 26
    
    Warning: Cannot modify header information - headers already sent by (output started at /mnt/114/sda/0/a/jack.paloque/index.php:26) in /mnt/114/sda/0/a/jack.paloque/index.php on line 65
    

    A noter que le dossier sessions présent à la racine de l'hébergement est en chmod 700 et que chez Free, pas moyen de le changer.

    Heu...
    Je fais quoi SVP ? :8

    Edit: Php5 Activé
  • Pour ceux qui auraient les mêmes problèmes de chmods chez Free, tentez cette petite astuce qui a fait mon bonheur.

    Il s'agit de donner des permissions au répertoire "sessions" et pour cela, fabriquez-le directement avec une commande dans un fichier que vous allez créer à la racine de votre hébergement.

    Par exemple, créez le fichier toto.php avec à l’intérieur...
    [== Indéfini ==]
    <?php mkdir ('sessions'); ?>
    

    ...où "sessions" est le répertoire que vous voulez créer puis, exécutez-le en http://votre-site.com/toto.php.

    Votre nouveau répertoire "sessions" sera créé directement avec les droits 755.

    Vous pouvez maintenant entrer dans votre administration et commencer à construire votre site.

    Have fun ! :)
  • Rebelote ! :(

    Cette fois-ci, c'est un site chez OVH et la connexion à l'admin se fait ou...ne se fait pas comme indiqué ci-dessus par gstock02.

    La tentative me donne dans l'URL un truc du genre...

    http://www.stadepoitevinrugby.fr/boutique/core/admin/auth.php?p=http%3A%2F%2Fwww.stadepoitevinrugby.fr%2Fboutique%2Fcore%2Fadmin%2F


    J'ai mis (pour voir) un dossier sessions à la racine du site, un autre à la racine de pluxml et 777
    ou
    http://www.stadepoitevinrugby.fr/boutique/core/admin/auth.php?p=/boutique/core/admin/

    Quoi-t-esse ?
Connectez-vous ou Inscrivez-vous pour répondre.