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.
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.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
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 ?
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)
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.
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.
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
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."
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.
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
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.