Site Users Only
Il peut arriver que vous ayez besoin de rendre votre site Joomla! indisponible aux visiteurs pendant une courte période. Il existe pour cela un simple interrupteur de configuration Site hors ligne qui peut être basculé de Non à Oui selon les besoins. Lorsqu'il est réglé sur Oui, tous les visiteurs du site voient une page de message hors ligne avec un formulaire de connexion. Le formulaire hors ligne par défaut peut être personnalisé avec une image :

L'interrupteur Site hors ligne ne s'applique pas à l'interface d'administration et les utilisateurs pouvant se connecter au backend peuvent continuer à se connecter au frontend. La connexion au frontend est refusée uniquement aux utilisateurs des groupes Enregistré, Auteur, Rédacteur et Éditeur.
To Toggle Offline
- Sélectionner Panneau d'administration → Configuration Générale dans le menu Administration.
- Dans l'onglet Site, régler l'interrupteur Site hors ligne sur Oui.
- Vous pouvez alors choisir d'utiliser soit
- Utiliser un message personnalisé qui est le texte dans la zone Message personnalisé. Ou...
- Le message par défaut de la langue du site qui est Ce site est actuellement en maintenance. Veuillez revenir bientôt. en anglais ou l'équivalent dans la langue du site sélectionnée. Cela permet également de sélectionner une image. Ou...
- Masquer pour n'afficher aucun message.
- Sélectionner Enregistrer & Fermer dans la barre d'outils.
- Effectuer la maintenance nécessaire.
- Retourner au formulaire de Configuration Générale.
- Régler l'interrupteur Site hors ligne sur Non.
- Sélectionner Enregistrer & Fermer dans la barre d'outils.
All Users
Vous pouvez limiter l'accès à votre site web en protégeant par mot de passe le répertoire Joomla. Seuls les utilisateurs qui connaissent l'identifiant et le mot de passe d'accès au répertoire pourront accéder au site. Vous pouvez configurer plusieurs utilisateurs de ce type. Avec le panneau de contrôle d'hébergement cPanel :
- Connectez-vous à votre compte cPanel.
- Dans la section Fichiers, sélectionner Confidentialité du répertoire.
- Si la racine de votre site se trouve dans un sous-répertoire de public_html
- Sélectionner le répertoire public_html
- Sélectionner le bouton Modifier pour le répertoire contenant votre site (public_html si votre site est à la racine du web).
- Cocher la case Protéger ce répertoire par mot de passe.
- Saisir un nom pour le répertoire protégé : la valeur par défaut peut suffire.
- Sélectionner le bouton Enregistrer.
- Une page de message de réussite s'affiche avec un lien Retour, sélectionnez-le.
- Créer un utilisateur pour l'accès au répertoire protégé.
- Saisir un identifiant
- Saisir un mot de passe et le répéter (mémorisez-le ou notez-le).
- Sélectionner Enregistrer.
Vérifiez maintenant que le répertoire nécessite un mot de passe pour y accéder via le web. Lorsque vous visitez votre site, vous serez invité à saisir l'identifiant et le mot de passe d'accès au répertoire. Ils peuvent être complètement différents de votre identifiant et mot de passe Joomla.
Pour supprimer la protection par mot de passe du répertoire :
- Connectez-vous à votre compte cPanel.
- Dans la section Fichiers, sélectionner Confidentialité du répertoire.
- Si la racine de votre site se trouve dans un sous-répertoire de public_html
- Sélectionner le répertoire public_html
- Sélectionner le bouton Modifier pour le répertoire contenant votre site (public_html si votre site est à la racine du web). Il affichera désormais un symbole de cadenas et Oui sous l'en-tête Privé.
- Décocher la case Protéger ce répertoire par mot de passe.
- Cliquer sur le bouton Enregistrer.
Pour vérifier que la protection par mot de passe a été supprimée, utiliser un navigateur différent pour accéder à votre site ou fermer et rouvrir votre navigateur existant puis accéder à nouveau à votre site.