[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
There was an error rendering this rich post.
0
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.
There was an error rendering this rich post.
server { listen 82; port_in_redirect off; ## Avoid having /admin using backend port 82 server_name tech.maoli.fr; root /var/www/tech.maoli.fr; access_log /var/log/nginx/tech-access.log; error_log /var/log/nginx/tech-error.log; error_page 404 = /index.html; index index.html index.htm index.php; # URL Rewriting if (!-e $request_filename) { rewrite ^/(?!feed)(.*)$ /index.php?$1 last; } rewrite ^/feed\/(.*)$ /feed.php?$1 last; # Security location ~ /\.ht { deny all; } # Stuffs location = /favicon.ico { access_log off; return 204; } location ~* ^.+\.(jpg|jpeg|gif|css|png|js|xml)$ { expires 30d; } #directory protection location ^~ /data/configuration/ { deny all; } location ^~ /version { deny all; } # location ^~ /update { # deny all; # } location /data/configuration/users.xml { deny all; } # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 # location ~ \.php$ { fastcgi_split_path_info ^(.+\.php)(/.+)$; # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini # With php5-fpm: fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; include fastcgi_params; } }There was an error rendering this rich post.
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 ?
There was an error rendering this rich post.
mets aussi "display_errors" sur "on" si ce n'est pas déjà fait
# Gestion des erreurs PHP error_reporting(E_ALL ^ E_NOTICE ^ E_WARNING); ini_set('display_errors', 1);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".
There was an error rendering this rich post.
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.
There was an error rendering this rich post.
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.
There was an error rendering this rich post.
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
There was an error rendering this rich post.