Comment réagir face à  un problême avec son site
Catégorie : Dépannage

Ce guide est rédigé á l'usage des utilisateurs de Xoops version 2.0.x, mais peut être d'application pour les utilisateurs de versions plus anciennes.

Tout d'abord, ne pas paniquer. Afin de réagir le plus efficacement possible, il est nécessaire de déterminer l'origine du problême.

Le premier réflexe est d'effectuer une sauvegarde complête de votre site : dump de la base de données et sauvegarde des fichiers de votre serveur. Vous pourriez en avoir besoin ultérieurement.

Ensuite répondez aux questions suivantes, en notant soigneusement leurs réponses :

SOMMAIRE

1) Qui est concerné par ce problême ?
- Vous
- L'un de vos membres (un utilisateur)
- Tous les membres du site (le webmestre y compris)

2) Qu?est ce qui a provoqué ce problême ?

3)
Puis-je faire marche arriêre ?

4)
Je ne peux plus accéder aux paramêtres systême de mon site. Que faire ?

5) Je ne peux accéder aux paramêtres systême de mon site. Que dois-je faire maintenant ?
a) Si votre problême vient d'un hack ou d'un module.
b) Si votre problême est lié á un bloc ou á votre base de données.
c) Si votre problême est lié á un thême.

6) Je ne parviens pas á trouver la solution, je n?y comprends rien? Que faire ?

7) Derniêres recommandations


[pagebreak]
1) Qui est concerné par ce problême ?

Assurez-vous d?abord de savoir si ce problême ne concerne que vous, l'un de vos utilisateurs, ou l'ensemble des membres de votre site. Cela permettra de savoir de quel côté vient l'erreur ; du site, de l'utilisateur, du serveur.

- Vous
Testez d'abord votre site sur un autre ordinateur. S'il fonctionne sur une machine mais pas l'autre, le problême vient probablement de votre poste. Il s'agit peut-être d'un problême de firewall (cf. point ci-dessous).

- L'un de vos membres (un utilisateur)
S'il est seul, le problême est probablement lié á la configuration de son ordinateur. XOOPS fonctionnant avec des cookies, les préférences de son explorateur Internet ou de son firewall peuvent être á l'origine de divers problêmes. L'ordinateur de votre membre (ou le vôtre) doit accepter les cookies de votre site.

- Tous les membres du site (le webmestre y compris)
Le problême vient :

-> de votre hébergeur. Symptômes : page d'erreur (404 ou DNS), vous n'avez plus accès ni á votre serveur, ni á votre base de données. Soyez patient, votre site va revenir dans quelques instants (enfin, vous pouvez prier pour?) Testez la connection avec votre transfert FTP ou votre C-Panel. Si rien ne fonctionne, contactez votre fournisseur d'accès pour en savoir plus.

-> de votre site. Symptôme : la connexion avec votre site s?effectue normalement, mais il ne fonctionne plus normalement. Passez au point 2.

Retour au sommaire...
[pagebreak]
2) Qu'est ce qui a provoqué ce problême ?

Récapitulez l'historique des causes possibles de ce problême. Lorsqu'un site fonctionne bien et que tout á coup des problêmes surviennent, la plupart du temps, un changement est survenu et a causé ces problêmes. Vous devez donc vous souvenir de ce que vous avez fait derniêrement. Par exemple, juste avant vous aviez :

- Installé un nouveau module,

- Mis á jour une nouvelle version d?un module,

- Installé un hack,

- Installé un nouveau jeu de fichier de thême,

- Effectué une modification des paramêtres de votre site (groupes, paramêtres utilisateurs, paramêtres du site, paramêtre d'un module, etc.)

Si vous pensez que l'une des opérations suivantes est á l'origine du problême, tâchez de faire marche arriêre.

Retour au sommaire...
[pagebreak]
3) Puis-je faire marche arriêre ?

A) Oui

Modifiez les paramêtres que vous aviez modifiés auparavant, tels qu'ils étaient. Essayez de déterminer l'origine de l'erreur (un mauvais paramétrage ?).

B) Non

Pourquoi ?
- J'ai écrasé les anciens fichiers par les nouveaux.
Réinstallez les anciens fichiers et faites une mise á jour. Regardez dans une sauvegarde récente de votre site.

- Je n'ai plus accès á certaines parties de mon site.
Essayez de parvenir á cette partie du site en utilisant l?URL directe. Tapez les url ci-dessous en veillant á remplacer www.monsite.com par l'url de votre site. N'oubliez pas de rajouter le répertoire si votre site est en sous-domaine.



Se loguer : http://www.monsite.com/user.php

Accéder au menu administration du site : http://www.monsite/admin.php

Accéder au menu des groupes du site : http://www.monsite/modules/system/admin.php?fct=groups

Accéder au menu des préférences du site : http://www.monsite/modules/system/admin.php?fct=preferences

Attention : pour accéder á cette partie du site, il faut que vous soyez d?abord connecté sur votre site !

[pagebreak]
4) Je ne peux plus accéder aux paramêtres systême de mon site. Que faire ?

Si aucune de ces solutions précédentes ne fonctionne, et que vous ne pouvez plus accéder á l?administration du site, vous pouvez toujours essayer de modifier les paramêtres directement dans votre base de données. Mais il vaut mieux poser la question dans les forums d'abord, ou demander á quelqu'un de plus expérimenté.

Retour au sommaire...
[pagebreak]
5) Je peux accéder aux paramêtres systême de mon site. Que dois-je faire maintenant ?

A) Si votre problême vient d?un hack ou d?un module.

Passez votre site en mode " debug ". Dans les préférences de votre site (Admin system > Préférences > Paramêtres généraux), vous pouvez sélectionner " Mode de mise au point ". Sélectionnez " Mise au point PhP ".



Retournez á l?endroit oùvotre site pose problême et identifiez-en la source. En haut (ou en bas) de votre site apparaissent les lignes d'erreurs. Ces lignes vous permettent d'identifier le module, le fichier, voire même la ligne de code causant le problême.

Attention : Certaines lignes d'erreur de code n'en sont pas vraiment (simplement des paramêtres de codage mal écrits mais qui ne sont pas á l'origine du problême).

Attention : Parfois le site renvoie une erreur liée á un problême de paramêtre du module se répercutant sur les fonctions internes de Xoops. L'erreur d'origine se situe ailleurs, mais le mode débug ne vous permet pas de l'identifier. Dans 99% des cas le bug provient d'un module ou d'un hack récemment installé et non du code source de Xoops.

Ces informations seront toutefois utiles pour vous aider á résoudre votre problême, ou á ceux qui tâcheront de vous aider.


B) Si votre problême est lié á un bloc ou á votre base de données.

Passez votre site en mode " debug ". Dans les préférences de votre site (Admin system > Préférences > Paramêtres généraux), vous pouvez sélectionner " Mode de mise au point ". Sélectionnez " Mise au point MySQL/Blocs ".

Même opération que pour la "mise au point PhP".


C) Si votre problême est lié á un thême.

Passez votre site en mode " debug ". Dans les préférences de votre site (Admin system > Préférences > Paramêtres généraux), vous pouvez sélectionner " Mode de mise au point ". Sélectionnez " Mise au point Templates Smarty ".

Même opération que pour la "mise au point Php".

Si votre site présente des problêmes liés au thême, tâchez de sélectionner le thême " default " de Xoops.

Astuce : Ne JAMAIS supprimer le thême " default " de votre serveur, même si vous ne vous en servez jamais. Il pourra vous être utile en cas de problême.

Retour au sommaire...
[pagebreak]
6) Je ne parviens pas á trouver la solution, je n'y comprends rien? Que faire ?

Rassemblez toutes les informations concernant votre problême suite aux différentes manipulations précédentes et posez votre question dans nos forums. Soyez le plus précis possible, et n'hésitez pas á copier/coller les commentaires du mode débug. Plus les informations seront précises, plus rapidement et plus facilement la communauté pourra vous aider. Avec un peu de chance, le problême sera bénin, et dans le pire des cas, d'autres en auront fait la " mauvaise " expérience avant vous.

N'oubliez pas de poser votre question dans le bon forum, afin de déterminer de quelle version de Xoops vous disposez.

Retour au sommaire...
[pagebreak]
7) Derniêres recommandations

Le meilleur conseil que je puisse vous donner lorsque vous souhaitez " améliorer " votre site, c'est de tester vos modifications d'abord en local, sur un site test. Et une fois vos modifications testées, effectuer une sauvegarde complête de votre site (dump de la base de données, et surtout les fichiers serveurs) avant de l?appliquer sur votre site en ligne.

Assurez-vous aussi que les modules installés sont compatibles avec votre version de XOOPS, qu'ils n'entrent pas en conflit avec d'autres modules, et qu'un nouveau hack ne vienne pas en écraser un autre.

Bonne chance !

Solo71
The WolFactory

Retour au sommaire...
<a href="http://creativecommons.org/licenses/by-nc-sa/2.0/fr/" title="Licence, certains droits réservés"><img src="http://www.frxoops.org/images/cdr_bouton.gif" alt="Licence, certains droits réservés" /></a>