[RÉSOLU] Résurection d'un PluXML 5.1
Bonjour,
J'essaye de ramener à la vie un vieux blog pluxml. J'ai importé toute la partie data de l'ancien site sur un pluxml 5.4.
Il m'a fait la migration des fichiers de configuration, mais par la suite j'ai une page blanche à l'acceuil du site :
https://tech.maoli.fr/
Pourtant toutes les autres pages fonctionnent. Ex:
https://tech.maoli.fr/blabla
https://tech.maoli.fr/static2/licence
https://tech.maoli.fr/article51/heberger-son-site-pluxml
J'ai essayé de placer une page statique en acceuil, ça fonctionne. Mais dès que je reclique sur "Blog", page blanche à nouveau.
Je n'ai rien qui ressort dans les logs de nginx derrière.
Auriez-vous des idées pour le débug ?
Matthieu
J'essaye de ramener à la vie un vieux blog pluxml. J'ai importé toute la partie data de l'ancien site sur un pluxml 5.4.
Il m'a fait la migration des fichiers de configuration, mais par la suite j'ai une page blanche à l'acceuil du site :
https://tech.maoli.fr/
Pourtant toutes les autres pages fonctionnent. Ex:
https://tech.maoli.fr/blabla
https://tech.maoli.fr/static2/licence
https://tech.maoli.fr/article51/heberger-son-site-pluxml
J'ai essayé de placer une page statique en acceuil, ça fonctionne. Mais dès que je reclique sur "Blog", page blanche à nouveau.
Je n'ai rien qui ressort dans les logs de nginx derrière.
Auriez-vous des idées pour le débug ?
Matthieu
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
* la réécriture était activé, mais qu'elle le soit ou pas la page d’accueil du blog reste blanche
* il n'y a qu'un index.php dans la racine. Limite dommage que ça ne soit pas ça.
Pour le moment je vais mettre ce blog en standby et j'y reviendrai s'y j'ai du temps.
Merci pour vos aides.
peut-être que cela affichera des messages d'erreurs sur la page d'accueil
Après ce ne sont peut-être pas les bonnes options pour l'affichage des erreurs ?
Note: j'ai placé les variables de prod dans /etc/php5/fpm/php.ini, mais je crois que les variables du code s'appliquent en priorité non ?
mets aussi "display_errors" sur "on" si ce n'est pas déjà fait
J'ai désactivé toutes les pages statiques et les 5 premiers articles, mais sans succès. Ça aurait pu venir d'un contenu "défectueux".
et si ça ne change toujours rien, rajoute ce code dans le fichier core\lib\class.plx.plugins.php au début de la méthode "callHook"
Du coup j'ai ajouté le echo dans callHook().
Les fonctions s'arrêtent à "IndexEnd".
Sur une page fonctionnelle (ex: https://tech.maoli.fr/foo) ça continue par:
plxShowMeta
plxShowMeta
plxShowMeta
plxShowTemplateCss
plxShowPluginsCss
ThemeEndHead
Si ce sont les balises meta de la configuration de base qui posent problème, elles sont vides dans le back-office.
Note: j'ai désactivé tous les plugins.
j'aurais pensé à un problème avec le fichier home.php mais si ça s'affiche quand il n'y a pas d'article je n'ai pas trop d'idée.
est ce que tu peux mettre le site en téléchargement (sans mot de passe ou autre informations personnelles) pour qu'on teste chez nous ?
Si ça ne fonctionne pas, prends une archive nue du dernier pluxml (5.4). Fais l'installation, puis importe les dossiers data/articles, data/commentaires, data/statiques et le fichier des utilisateurs (je ne sais plus comment il s'appelle, je n'ai pas de pluxml sous les yeux).
Pour une raison inconnue, je ne voyais que l'article d'exemple fournit avec pluxml, mais pas les autres.
J'ai donc importé mes confiugrations, et pluxml m'a proposé la mise à jour des données. Par la suite écran blanc.
Je vais recommencer plus doucement en copiant les fichiers un par un pour voir.
Voilà d'où venait la page blanche !
Je ne suis pas chez moi, donc impossible de dire si cela vient de l'ancienne version du fichier, ou bien du processus de mise à jour.
En tout cas tout marche maintenant. Merci beaucoup pour vos aides.
Matthieu