Aperçu général
Lors de l'installation, un site Joomla crée un fichier nommé configuration.php à la racine du site. Ce fichier contient les valeurs des variables de configuration qui s'appliquent à l'ensemble du site. On y trouve par exemple le nom du site et les identifiants de la base de données saisis lors du processus d'installation. Il existe beaucoup d'autres variables auxquelles des valeurs initiales appropriées sont attribuées.
Le formulaire de Configuration Générale permet à un Super Utilisateur de modifier les variables de configuration selon les besoins du site. En plus des variables stockées dans configuration.php, le formulaire conserve les informations de journalisation, de filtrage et de contrôle d'accès, dont certaines sont stockées dans la base de données.
Capture d'écran
Le formulaire de Configuration Générale comporte six onglets, dont certains contiennent de longues listes de paramètres. Utilisez le bouton Afficher/Masquer l'aide dans la barre d'outils pour afficher plus ou moins d'informations sur chaque paramètre.

Certains paramètres affichent ou masquent d'autres paramètres lorsqu'ils sont sélectionnés. Par exemple, le bouton Site hors-ligne affiche davantage de champs lorsqu'il est réglé sur Oui que lorsqu'il est réglé sur Non. Avec l'aide en ligne déployée, la plupart des champs sont suffisamment bien documentés pour ne nécessiter aucune explication supplémentaire ici, hormis quelques notes utilisateurs additionnelles sur chaque onglet.
Onglet Site
Panneau Site
- Nom du site Il s'agit du nom du site qui apparaît dans le formulaire de connexion de l'Administration et dans le lien Site de la barre de titre. Modifiez-le selon vos besoins.
- Site hors-ligne Il existe un tutoriel séparé sur cet élément.
- Limite de liste par défaut définit le nombre maximal par défaut d'éléments par page dans les vues en liste. Par défaut, ce paramètre est réglé sur 20, mais les vues en liste comportent généralement une liste déroulante permettant de sélectionner d'autres valeurs allant de 5 à 100. Des valeurs plus faibles sont traitées plus rapidement et nécessitent moins de défilement de la part de l'utilisateur.
Panneau Métadonnées
- Description des métadonnées du site Il s'agit de la description de métadonnées par défaut utilisée si une telle description n'est pas spécifiée dans le champ Méta-Description d'un article ou dans le champ Méta-Description d'un menu. Si les trois sont vides, la description des métadonnées est omise de la sortie de la page. Les moteurs de recherche utilisent souvent cette information pour fournir un texte descriptif pour une page. En son absence, les moteurs de recherche peuvent utiliser le texte du contenu de la page, ce qui peut être inapproprié. Une description de l'objectif du site d'environ 20 mots est recommandée.
- Droits légaux définit l'entrée de métadonnées rights. Si cela est pertinent, décrivez ici les droits dont disposent les autres pour utiliser ce contenu. Cette entrée de métadonnées est omise des pages web si ce champ est vide. Exemple : Licence Creative Commons Attribution 4.0 International (voir le Sélecteur de Licence Creative Commons).
Panneau SEO
SEO est un acronyme pour Search Engine Optimisation (Optimisation pour les moteurs de recherche). Les paramètres de ce groupe modifient le format des URL des pages du site web, ce qui peut avoir un effet significatif sur le classement de chaque page et du site dans son ensemble dans les moteurs de recherche. Les URL SEO sont plus lisibles pour un être humain.
Astuce Après avoir effectué des modifications sur les paramètres de ce groupe, actualisez toutes les pages du site web déjà ouvertes dans votre navigateur web (généralement Ctrl+R ou Cmd+R suffit). Ne pas actualiser peut entraîner une discordance entre le format des liens internes au site et celui attendu par Joomla, donnant ainsi l'apparence de liens rompus.
Astuce Dans la mesure du possible, évitez de modifier les paramètres SEO une fois le site web établi. Cela pourrait entraîner des liens cassés depuis d'autres sites et éventuellement une baisse temporaire du classement dans les moteurs de recherche.
- Alias Unicode Modifier ce paramètre ne modifie pas rétroactivement les alias existants, cela change seulement le comportement de la génération automatique des alias pour la création et l'édition futures de contenu. Translittération (Non) est le paramètre par défaut.
Panneau Cookie
- Domaine du cookie Remplace le domaine de cookie par défaut du site par le domaine ajouté ici. La situation la plus courante où cela est nécessaire est lorsque le site Joomla est « relié » à d'autres sites (par exemple un forum ou un site e-commerce) dans des sous-domaines du site Joomla. Le domaine de cookie par défaut peut être du type
www.example.com, mais utiliser.example.comici (notez le point au début) permettra de délivrer des cookies valides pour tout sous-domaine de example.com. - Chemin du cookie Remplace le chemin par défaut du site pour lequel le cookie est valide par le chemin ajouté ici. Cela peut être nécessaire si vous avez plusieurs installations Joomla dans des dossiers voisins.
Onglet Système

Panneau Débogage
Les éléments de ce panneau sont bien expliqués par l'aide en ligne. Cependant, si vous rencontrez un problème qui désactive l'accès normal à l'interface d'Administration, vous devrez peut-être activer le Débogage système en éditant configuration.php avec un éditeur de texte. Sur la plupart des systèmes d'hébergement basés sur Linux, les droits du fichier sont définis à 444, ce qui empêche l'enregistrement depuis un éditeur de texte. Modifiez les droits à 644 avant l'édition. Puis définissez $debug = true; et $error_reporting = 'maximum'; et enregistrez. Vous devriez alors obtenir une trace de pile identifiant exactement où se produit le problème. Vous pouvez l'utiliser pour demander de l'aide sur les Forums. La plupart des problèmes proviennent d'extensions tierces incompatibles ou de problèmes liés à l'environnement d'hébergement.
Onglet Serveur

Panneau Courriel
Un site Joomla devrait être capable d'envoyer des e-mails sortants. Entre autres choses, il enverra des messages automatisés au propriétaire du site lorsque des mises à jour sont disponibles. Cependant, certains hébergeurs restreignent les méthodes par lesquelles le courrier sortant peut être envoyé. En utilisant votre propre adresse e-mail privée dans le champ E-mail de l'expéditeur :
- Essayez d'abord PHP Mail et cliquez sur le bouton Envoyer un e-mail test. Si l'e-mail arrive, c'est bon. Sinon :
- Essayez l'option Sendmail. Si cela ne fonctionne pas :
- Essayez l'option SMTP. Celle-ci doit être configurée pour un serveur de messagerie spécifique. Cela peut être un serveur fourni par votre hébergeur. Cela peut être un compte GMail.
- Hôte SMTP Le nom d'hôte du serveur SMTP (par exemple smtp.example.com).
- Port SMTP Le port à utiliser pour se connecter au serveur SMTP. Il s'agira généralement du port 25 lorsque la sécurité SMTP est réglée sur Aucune, ou 465 ou 587 lorsque la sécurité SMTP est réglée sur
SSL/TLSouSTARTTLS. Demandez à votre fournisseur de service SMTP quel port utiliser. - Sécurité SMTP La forme de sécurité requise par le serveur SMTP : Aucune, SSL/TLS ou STARTTLS. La valeur par défaut est Aucune.
- Authentification SMTP Indique si le serveur SMTP externe requiert une authentification avant d'accepter les e-mails sortants. La valeur par défaut est Non.
- Identifiant SMTP L'identifiant à utiliser pour se connecter au serveur SMTP en mode SSL ou TLS. Peut être laissé vide s'il n'y a pas d'authentification SMTP.
- Mot de passe SMTP Le mot de passe à utiliser pour se connecter au serveur SMTP en mode SSL ou TLS. Peut être laissé vide s'il n'y a pas d'authentification SMTP.
- Port SMTP Le port à utiliser pour se connecter au serveur SMTP. Il s'agira généralement du port 25 lorsque la sécurité SMTP est réglée sur Aucune, ou 465 ou 587 lorsque la sécurité SMTP est réglée sur
Utiliser Gmail comme serveur de messagerie
Si vous avez un compte Gmail fonctionnel, vous pouvez l'utiliser comme serveur de messagerie en le configurant dans la configuration globale. Dans l'onglet Serveur, réglez les paramètres suivants :
- Logiciel d'envoi des e-mails : SMTP
- Hôte SMTP : smtp.gmail.com
- Port SMTP 465
- Sécurité SMTP : SSL/TLS
- Authentification SMTP : Oui
- Renseignez les deux lignes suivantes avec vos informations. Vous devez utiliser un mot de passe spécifique à l'application (ASP), décrit ci-dessous.
- Identifiant SMTP : votre identifiant gmail
- Mot de passe SMTP : le mot de passe spécifique à l'application (ASP) que vous avez généré, décrit ci-dessous.
Les combinaisons suivantes fonctionnent également :
- Port SMTP 587
- Sécurité SMTP : STARTTLS
- Port SMTP 25
- Sécurité SMTP : STARTTLS
Remarques
- Le module SSL n'a pas besoin d'être activé dans Apache.
- L'extension OpenSSL doit être activée dans PHP. Les détails sont disponibles sur la page d'installation de php.net.
- Si vous utilisez WAMP sous Windows, le module openssl n'est pas activé par défaut et vous devez l'activer. Pour ce faire :
- Ouvrez le fichier php.ini et décommentez la ligne
extension=php_openssl.dllen supprimant le point-virgule ; en début de ligne. - Enregistrez le fichier php.ini et redémarrez le service Apache.
- Ouvrez le fichier php.ini et décommentez la ligne
- Si vous utilisez la validation en 2 étapes dans Gmail, vous devez ajouter un nouveau mot de passe dans Paramètres - Comptes - Modifier les paramètres du compte - Autres paramètres du compte Google - Sécurité - Validation en 2 étapes - Gérer vos mots de passe spécifiques aux applications.
- Lorsque le nouveau mot de passe spécifique à l'application (ASP) est présenté sous forme de groupes de quatre caractères séparés par des espaces, veillez à NE PAS saisir les espaces dans le mot de passe SMTP des paramètres du serveur de messagerie de Joomla.
- Mots de passe spécifiques aux applications (ASP) : consultez la page d'assistance Google sur la façon de se connecter avec des mots de passe d'application.
- Validation en 2 étapes : consultez la page d'assistance Google sur la façon d'activer la validation en 2 étapes.
Onglet Journalisation

En fonctionnement normal, un site Joomla doit avoir la journalisation désactivée. En cas de problèmes, vous pouvez activer la journalisation en réglant le champ Journaliser presque tout sur Oui. Le champ Journaliser l'API obsolète est réservé aux développeurs. Le champ Chemin vers le dossier de journalisation vous indique où chercher les journaux si vous avez configuré la journalisation pour faciliter le débogage. Les journaux d'erreurs que vous y trouverez sont uniquement ceux interceptés par Joomla. Il peut y avoir d'autres erreurs qui n'apparaîtront que dans les journaux d'erreurs de votre serveur.
Onglet Filtres de texte

Les paramètres de filtrage de texte seront appliqués à tous les champs d'éditeur de texte soumis par les utilisateurs des groupes sélectionnés. Ces paramètres de filtrage offrent un meilleur contrôle sur le code HTML soumis par vos contributeurs de contenu. Vous pouvez être aussi strict ou aussi permissif que nécessaire pour répondre aux besoins de votre site. Le filtrage fonctionne sur la base d'une activation volontaire et les paramètres par défaut offrent une bonne protection contre le balisage couramment associé aux attaques de sites web.
Onglet Droits

Les droits contrôlent ce que les utilisateurs de chaque groupe d'utilisateurs peuvent voir et faire. Les entrées de l'onglet Droits définissent les droits par défaut du site.
Vous trouverez des descriptions complètes de l'utilisation des paramètres de cet onglet ainsi que les principes généraux de fonctionnement et de configuration des droits dans un tutoriel sur la liste de contrôle d'accès.