Alors que votre site semblait tourner correctement, vous vous retrouvez un beau jour, au détour d'un
module, ou pire dès votre page d'accueil, face à une magnifique page blanche. Pas de panique, ce
n'est pas parce que vous ne voyez plus rien que tout a disparu.
Et rien ne sert de se précipiter sur le forum pour émettre un post avec un titre très explicite, du style
'Urgent: gros problème', tant que vous ne serez pas en mesure d'apporter quelques informations sur
les symptomes. Ce document a pour objectif, non de résoudre votre problème, mais de vous fournir
quelques indications pour y parvenir. Qu'est-ce qui se passe ?Il est important de rappeler que sur un
site ne disposant que de pages satiques ( pages en Html), le serveur se contente de renvoyer la
page demandée au navigateur, alors que dans le cas de pages dynamiques, qu'elles soient en Asp
ou Php, que ce soit avec Xoops ou un autre CMS, le serveur doit 'construire' la page avant de
l'envoyer, et si un incident survient au cours de ce traitement, le résultat peut être cette fameuse
page blanche. On peut distinguer trois cas de page blanche : ->La page est envoyée au
navigateur, mais celui-ci n'est pas capable de l'afficher en raison des erreurs qu'elle contient. Ce cas
débouche rarement sur une page blanche, et le résultat n'est pas le même suivant le navigateur
employé
Un simple clic droit sur la page pour afficher le code source permet de voir qu'effectivement le
code est présent. Un copier/coller de ce code source dans un éditeur Html permet généralement de
localiser l'origine du problème, mais pas de le corriger.
->Aucune page n'est renvoyée au navigateur, car le script se termine sans instruction
provoquant l'affichage ( pas d'instruction include XOOPS_ROOT_PATH."/footer.php"; par exemple).
Ce cas est relativement peu fréquent : il peut s'agir d'une erreur de programmation, assez grossière
tout de même.
->Aucune page n'est renvoyée au navigateur, car le script n'a pas pu se terminer correctement,
une erreur s'étant produite avant la fin de son exécution. C'est le cas le plus fréquent, et les causes
potentielles sont nombreuses.
Dans certains cas vous aurez l'affichage d'un message d'erreur, mais bien souvent, vous n'aurez
qu'une magnifique page blanche. Que faire ?Que ce soit pour vous en sortir par vos propres
moyens, ou solliciter de l'aide sur un forum, il est important de disposer d'informations. ->Bien que
généralement celà ne soit guère instructif, affichez tout de même le code source de la page, au cas
où vous auriez autre chose que:
->Remettez le thème par défaut (Administration>>Système>>Préférences).
Plus d'accès au site pour faire cette manipulation ? Faites-le en accédant directement à votre base
de donn&eaute;es en utilisant le cpanel fourni par votre hébergeur, puis
- affichez le contenu de votre table xoops_config
- éditez l'enregistrement dont le 'conf_name' est 'theme_set' (en principe l'enregistrement n° 7)
- mettez default dans le champ 'conf_value' et enregistrez le changement
Si le problème était dû à un changement de thème, votre site devrait être à nouveau accessible.
2007-10-08 00:05:48
·
answer #1
·
answered by Anonymous
·
0⤊
0⤋
C'est tou un art de savoir parler (ou écrire) pour ne rien dire. Mais attention à l'overdose s'ils franchissent la ligne blanche.
2007-10-08 00:18:17
·
answer #3
·
answered by kariboo 7
·
1⤊
0⤋
A la marge, ils finissent par se tenir à carreau
2007-10-07 23:59:49
·
answer #5
·
answered by Anonymous
·
1⤊
0⤋
HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA
2007-10-07 23:53:31
·
answer #7
·
answered by naszoun 3
·
0⤊
0⤋