web-dev-qa-db-fra.com

Pas d'accès à la page d'accueil mais l'accès au backend fonctionne

Mon site Joomla 3.3.1 fonctionnait bien jusqu'à aujourd'hui. Je n'ai rien installé ni mis à jour depuis deux ou trois semaines. Hier, ça fonctionnait très bien, mais aujourd'hui, je reçois ce message d'erreur:

Cette page web n'est pas disponible

Je peux toujours accéder à mon backend et il semble que toutes les pages fonctionnent, sauf celle permettant de créer un nouvel article (que j'essaye directement depuis le menu ou depuis la page du gestionnaire d'articles). Mais je peux accéder à tous les articles existants.

Ce qui est bizarre, c’est que tout fonctionne correctement si j’active le système Joomla Debug: dans ce cas, mon interface fonctionne et je peux créer un nouvel article.

Je ne pouvais trouver aucun indice dans le système de débogage de Joomla.

Voici mon site

Une idée de ce que peut être l'origine et de ce que je suis censé faire pour réparer? Merci beaucoup pour votre aide!

Ce que j'ai essayé jusqu'à présent mais ça n'a pas résolu le problème:

  1. désactiver Search Engine Friendly URLs et Use URL rewriting.
  2. supprimer la redirection dans .htaccess enter image description here
2
MagTun

Je ne sais pas ce qui s’est passé, mais la mise à jour vers Joomla 3.3.3 le résout: je pourrais reproduire sous J3.3.3 la même erreur que sous J3.3.1 en modifiant le module chrome fichier (\ templates\mytemplate\html\module.php).

Je n'ai pas modifié ce fichier depuis au moins un mois complet avant que le problème ne survienne, je ne peux donc pas savoir ce qui n'allait pas.

Quoi qu'il en soit, il est de retour maintenant!

Mise à jour: La mise à jour vers la version 3.3.2 ne l'a pas résolu, mais m'a aidé à trouver un moyen de contourner le bogue. Pour une raison encore inconnue, si j’ai un module.php dans mytemplate/html, certaines pages de mon site Web ne sont pas disponibles. Je me suis déplacé en ajoutant mon chrome directement dans templates\system\html\modules.php. Ce n'est pas la meilleure méthode, mais au moins mon site Web est de retour et avec un module sympa chromé!

1
MagTun

Cela fonctionne pour moi lorsque j'accède au site, mais il affiche de nombreux avertissements "Strict Standard". Venant principalement d’un module "DisplayNews" et d’une substitution de mise en page dans "/templates/protostar/html/layouts/joomla/content/tags.php". Vous voudrez peut-être essayer de désactiver au moins le module pour voir s’il pose d’autres problèmes et n’a pas l’impression d’être écrit très bien.

Vous devez également désactiver les informations de débogage pour le public, car cela montrera toutes sortes d’informations sensibles aux visiteurs.

Si le site est de retour dans un état où il ne fonctionne pas, vous devez vérifier le fichier journal des erreurs du serveur et voir si des erreurs ont été consignées à cet endroit.

Et bien sûr, vérifiez si le site n'est pas piraté. Si vous n'avez vraiment rien changé et que votre hôte n'a rien changé non plus, c'est peut-être à l'origine de votre problème. Une liste de contrôle dans les pages de documentation peut vous aider: http://docs.joomla.org/Security_Checklist/You_have_been_hacked_or_defaced

1
Bakual

On dirait que ça marche pour moi. Cela me dirige vers yoururl.org/en/

Il semble donc que vous ayez un problème avec les paramètres de langue, ou bien une extension qui a un problème avec les langues. Si vous effacez vos cookies, vous serez peut-être dirigé vers la version linguistique appropriée, mais il faudra déterminer la source du problème en désactivant chaque extension et en vérifiant si elle a un effet.

1
tim.baker