[Résolu] Changement de présentation impossible en ligne (Créer un compte)

  • Statut : non résolu
14 sujets de 1 à 14 (sur un total de 14)
  • Auteur
    Messages
  • #446703
    siwo2
    Membre
    Initié WordPress
    14 contributions

    j’ai installé WP sur un serveur, tout fonctionne parfaitement sauf l’option « présentation », or cette option fonctionne parfaitement en local avec easy php…

    En ligne l’espace privé du blog me dit ça :

    Fatal error: Call to a member function on a non-object in /home/www/clemi-lorraine/blogclemi/wp-includes/functions.php on line 1491

    voici la ligne 1491 en question :

    while(($theme_file = $stylish_dir->read()) !== false) {

    pouvez-vous m’aider ?

    Merci

    #567831
    xavier
    Participant
    Maître WordPress
    2124 contributions

    Un fichier mal mis en ligne ?

    #567832
    z720
    Membre
    Maître WordPress
    578 contributions

    Je dirais que le problème viens de la ligne juste au dessus : $stylish_dir = @ dir($theme_root . ‘/’ . $theme_dir);

    Il doit y avoir un problème quand à la lecture du répertoire de ton thème. As-tu vérifié les droits en lecture de ce dossier ?

    Sinon essaye d’enlever le @ avant dir et donne-nous le message d’erreur qui doit apparaitre.

    #567833
    siwo2
    Membre
    Initié WordPress
    14 contributions

    A vrai dire je ne suis pas très « technique », peux-tu me dire comment on vérifie les droits de lecture sur les dossiers ?
    Je ne pense pas qu’il y ait des erreurs dans la mise en ligne, j’ai recommencé l’installation plusieurs fois et j’ai même essayé d’écraser le répertoire « wp-includes » par transfert ftp avec celui de mon installation locale qui fonctionne parfaitement. Sans résultat.

    Je vais essayer d’enleverl’@

    Merci pour votre aide

    #567834
    siwo2
    Membre
    Initié WordPress
    14 contributions

    Voilà, j’ai enlevé l’@ et j’obtiens ça quand je clique sur l’onglet « présentation » :

    Warning: dir(): SAFE MODE Restriction in effect. The script whose uid is 534 is not allowed to access /home/www/clemi-lorraine/blogclemi/wp-content/themes/clemi-lorraine-blog owned by uid 48 in /home/www/clemi-lorraine/blogclemi/wp-includes/functions.php on line 1489

    Warning: dir(/home/www/clemi-lorraine/blogclemi/wp-content/themes/clemi-lorraine-blog): failed to open dir: Success in /home/www/clemi-lorraine/blogclemi/wp-includes/functions.php on line 1489

    Fatal error: Call to a member function on a non-object in /home/www/clemi-lorraine/blogclemi/wp-includes/functions.php on line 1491

    #567835
    z720
    Membre
    Maître WordPress
    578 contributions

    J’ai déjà eu ce genre de problème :
    en safe mode tu ne peux pas charger certains fichiers s’ils « ne t’appartiennent pas » (d’après UNIX) c’est à dire si les uid sont différents.

    Des fois ton hébergeur attribut de uid à chaque nouvelle session FTP.

    Le mieux c’est de tout charger en même temps (à la même session).

    Ce n’est peut-être pas la meilleure manière mais ça devrait marcher.
    Si quelqu’un a mieux à proposer.

    #567836
    siwo2
    Membre
    Initié WordPress
    14 contributions

    non, le transfert ftp en 1 fois des dossiers ne change rien, aucune possibilité de changer les thèmes, l’onglet « présentation » génère toujours le même message d’erreur

    c’est rageant :(

    #567837
    z720
    Membre
    Maître WordPress
    578 contributions

    Tu devrais poser la question à ton hébergeur.

    #567838
    siwo2
    Membre
    Initié WordPress
    14 contributions

    Mon hébergeur est le service informatique du rectorat de Nancy-Metz, le blog est destiné à un projet pédagogique, je suis le premier à vouloir utliser wp, j’ai soumis le pb mais personne ne semble être capable de comprendre ce qui se passe.
    Donc retour à la case départ, c’est d’autant plus agaçant que le produit est de qualité et aurait pu être utlisé par de nombreux établissements…
    Si je n’ai pas de soluce dans quelques jours je vais chercher un autre logiciel.

    Merci pour vos contributions.

    #567839
    xavier
    Participant
    Maître WordPress
    2124 contributions

    Les hébergements de l’EN ne sont probablement pas uniformes, mais si ça peut aider, ChriS a créé le site de son collège sur le serveur de l’aca de Creteil :
    http://www.wordpress-fr.net/support/viewtopic.php?pid=427#p427

    #567840
    z720
    Membre
    Maître WordPress
    578 contributions

    Si le service informatique est compréhensif et disposé à t’aider.

    Je pense que la commande Unix qui devrait permettre de résoudre ton problème est chown, seulement mes compétences s’arrêtes là…

    NB : si le problème ne vient pas de la création par FTP des fichiers, il doit venir du fait que l’utilisateur qui a créé les fichiers (toi ou ton login FTP) est différent de « l’utilisateur » (le service PHP/Apache) qui fait tourner PHP. Pour PHP il n’est pas proporiétaire du fichier, donc en SAFE MODE, UNIX ne lui permet pas de le manipuler.

    Si je me souviens bien j’avais résolu mon problème en chargeant les fichiers avec un webftp, donc mes fichiers étaient créé par PHP avec son uid.

    Conclusion : soit tu installes un logiciel de chargement de fichier en PHP et tu recharge ton thème, soit tu fais changer le propriétaire des fichiers, soit tu fais changer les droits sur les fichiers.

    #567841
    siwo2
    Membre
    Initié WordPress
    14 contributions

    😆
    La soluce, trouvée par les techniciens du Rectorat :

    J’ai trouvé la source du problème… Le développeur a fait le choix de masquer les messages d’erreur (avec des @ devant la « commande », quelques lignes plus haut de celle indiquée par le message d’erreur, par forcément une bonne chose).. On ne voyait pas que le répertoire n’avait pas les bonnes permissions :
    /home/www/clemi-lorraine/blogclemi/wp-content/themes/le-blog-du-clemi-lorraine
    <== généré automatiquement par le site, donc avec le mauvais "propriétaire", car "créé" par php-apache 🙂

    J’ai réglé le problème, ça devrait marcher 🙂

    Exact, je vais pouvoir me remettre à WordPress !

    #567842
    benkenobi
    Participant
    Maître WordPress
    4069 contributions

    Pour une nouvelle… c’est une excellente nouvelle…

    Bonne continuation donc sur WP ! 😉

    #567843
    damino
    Participant
    Maître WordPress
    1241 contributions
    siwo2 wrote:
    Si je n’ai pas de soluce dans quelques jours je vais chercher un autre logiciel.
    Merci pour vos contributions.

    C’est une menace pour nous forcer à t’aider ?
    :lol::lol::lol:

    En tout cas tant mieux que tout soit rentré dans l’ordre et merci de nous avoir tenu au courant de la résolution du problème.

14 sujets de 1 à 14 (sur un total de 14)
  • Vous devez être connecté pour répondre à ce sujet.