php7 et pluxml

Je n'arrive pas à afficher (page blanche) mon site en local. Cela fonctionne uniquement avec la dernière version de Pluxml (5.5).
J'utilise Nginx comme serveur, je suis sous Debian Stretch. Mon fichier info.php s'affiche normalement.
Je ne sais pas quoi modifier dans la configuration de Pluxml pour que le site s'affiche normalement.

Réponses

  • Bonjour Govez,
    govez a écrit:
    Je ne sais pas quoi modifier dans la configuration de Pluxml pour que le site s'affiche normalement.
    Et nous non plus ! ;)

    Est-ce que tu pourrais aller faire un tour dans les logs de ton serveur web pour nous donner le ou les messages d'erreurs qui apparaissent au chargement d'une page ?
  • StéphaneStéphane Member, Former PluXml Project Manager
    Bonjour govez

    Effectivement il nous faut + d'infos car le problème peut également etre un problème de configuration de nginx, de droits, etc... Plusieurs pistes qu'il faudra analyser avec ton support

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • Jaseur BorealJaseur Boreal Member
    novembre 2016 modifié
    [h]PluXml version 5.5 en local avec PHP 7.0 [/h]

    Bonsoir,
    Pour informations, suite au renouvellement récent d'un disque dur et quelques changements je teste Pluxml en localhost :
    [list=*]
    [*]Mon serveur local avec L.A.M.P. fonctionne sous Linux-Mint ( Linux Apache MySQL PHP ) [/*]
    [*]PluXml version 5.5 (encodage UTF-8) tourne en http://localhost [/*]
    [*]Version de PHP : 7.0.8-0ubuntu0.16.04.3[/*]
    [*]Apache/2.4.18 (Ubuntu)[/*]
    [/list]

    Encore quelques plumes à régler sur le couvre-chef d'Apache et ses réécritures d'url mod_rewrite, ainsi que "curl" pour faire fonctionner "MyPluginDownloader"

    Voilà mon constat à ce jour.
  • Bonjour Jaseur Boreal,

    Tu es en train de répondre dans le fil de Govez : autres technos, autres symptômes.
    Si tu rencontres un problèmes de ton côté, je t'invite à créé un sujet bien à part en précisant bien quel est ton problème pour ne pas se mélanger les pinceaux.
  • Bonsoir, aurais-je mal lu, mal interprété le titre de ce fil qui concerne " » Entraide » php7 et pluxml » Répondre " ?
  • Salut Jaseur,

    Je vois ce que tu veux dire et effectivement le titre porte à confusion.

    Et bien ça dépend. Si c'est pour faire avancer le problème de govez, c'est le bon endroit ! :)

    Par contre ce n'est pas une discussion générale sur php7/pluxml 5.5, on cherche seulement à comprendre son problème spécifique avec nginx pour le résoudre.

    Voilou ;)
  • Jaseur BorealJaseur Boreal Member
    novembre 2016 modifié
    Bonsoir,
    je comprends mieux. Je pense qu'il y a des paramètres à régler dans le serveur.
    Il y a donc lieu d'aller voir les réglages pour optimiser Nginx, le serveur Web qui vient de Russie http://nginx.org/en/docs/ .
    [list=*]
    [*]Que manque-t-il dans Nginx, pour que ça tourne correctement en local ?[/*]
    [*]Que disent les docs en russe ?[/*]
    [/list]

    Parmi les dernières infos récentes j'ai trouvé ceci :

    https://wiki.deimos.fr/Nginx_:_Installation_et_configuration_d'une_alternative_d'Apache

    https://doc.ubuntu-fr.org/nginx

    https://www.1and1.fr/digitalguide/serveur/configuration/nginx-bases-installation-et-configuration/

    avec ces précisions : "NGINX n’est cependant pas toujours le meilleur choix de serveur Web : un hébergement partagé de domaines protégés par un mot de passe ou attribué en interne peut être difficile à réaliser. Les réécritures (rewriting) que cela implique ne peuvent qu’être mises dans le dossier principal de configuration et le serveur doit être relancé par la suite. Des erreurs peuvent avoir des conséquences sur tous les acteurs d’un hébergement partagé. Un serveur Apache apporte quant à lui un avantage non négligeable, celui d’attribuer des fichiers .htaccess individuels séparés."
  • JepJep Member
    novembre 2016 modifié
    Bonjour.

    J'ai aussi une page blanche après avoir cliqué sur le bouton Installer.
    Au lancement, les dossiers ne sont pas accessibles (en rouge). Il m'a fallu passer les droits à 777 sur l'ensemble des dossiers et fichiers pour pouvoir lancer l'installation et finalement aboutir à une page blanche.

    Configuration : Ubuntu Studio 16.04, Apache 2.4.18, Serveur LAMP, PHP 7, PluXml 5.5.

    Le log d'erreur d'Apache donne :
    [Sat Nov 19 08:15:45.618330 2016] [:error] [pid 4106] [client 127.0.0.1:55412] PHP Fatal error: Uncaught Error: Call to undefined function xml_parser_create() in /home/jep/www-dev/PluXml/core/lib/class.plx.motor.php:338\nStack trace:\n#0 /home/jep/www-dev/PluXml/core/lib/class.plx.motor.php(69): plxMotor->getConfiguration('./data/configur...')\n#1 /home/jep/www-dev/PluXml/core/lib/class.plx.motor.php(53): plxMotor->__construct('./data/configur...')\n#2 /home/jep/www-dev/PluXml/index.php(33): plxMotor::getInstance()\n#3 {main}\n thrown in /home/jep/www-dev/PluXml/core/lib/class.plx.motor.php on line 338, referer: http://localhost/

    Le problème peut-il se produire à la fois sur les serveurs LAMP et NGINX ?

    Par contre, mes autres sites fonctionnent parfaitement. Mais ils n'ont pas de protection par .htaccess.
  • StéphaneStéphane Member, Former PluXml Project Manager
    Bonjour
    Call to undefined function xml_parser_create() 
    
    Vérifie si l'extension qui prend en charge le parser xml est installée. tu devrais pouvoir le verifier avec un phpinfo

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • Bonjour.

    Merci pour le renseignement.
    Je n'ai rien vu avec PHPINFO (mais je connais quasiment pas Apache). Du coup, j'ai installé le paquet php-xml-parser et ses dépendances : php7.0-xml, php-xml, php-pear.

    La page s'affiche. Bien vu et merci encore.

    Ce serait intéressant d'indiquer cette dépendance nécessaire dans les consignes d'installation.
Connectez-vous ou Inscrivez-vous pour répondre.