Paramètres Système
Paramètres Système XOOPS
Section intitulée « Paramètres Système XOOPS »Ce guide couvre les paramètres système complets disponibles dans le panneau d’administration XOOPS, organisés par catégorie.
Architecture des Paramètres Système
Section intitulée « Architecture des Paramètres Système »graph TD A[System Settings] --> B[General Settings] A --> C[User Settings] A --> D[Module Settings] A --> E[Meta Tags & Footer] A --> F[Email Settings] A --> G[Cache Settings] A --> H[URL Settings] A --> I[Security Settings] B --> B1[Site Name] B --> B2[Timezone] B --> B3[Language] C --> C1[Registration] C --> C2[Profiles] C --> C3[Permissions] F --> F1[SMTP Config] F --> F2[Notification Rules]Accès aux Paramètres Système
Section intitulée « Accès aux Paramètres Système »Emplacement
Section intitulée « Emplacement »Panneau Admin > Système > Préférences
Ou naviguez directement :
http://your-domain.com/xoops/admin/index.php?fct=preferencesConditions de Permission
Section intitulée « Conditions de Permission »- Seuls les administrateurs (webmasters) peuvent accéder aux paramètres système
- Les modifications affectent l’ensemble du site
- La plupart des modifications prennent effet immédiatement
Paramètres Généraux
Section intitulée « Paramètres Généraux »La configuration de base pour votre installation XOOPS.
Informations de Base
Section intitulée « Informations de Base »Nom du Site: [Nom de Votre Site]Description par Défaut: [Brève description de votre site]Slogan du Site: [Slogan Accrocheur]E-mail Admin: admin@your-domain.comNom du Webmaster: Nom de l'AdministrateurE-mail du Webmaster: admin@your-domain.comParamètres d’Apparence
Section intitulée « Paramètres d’Apparence »Thème par Défaut: [Sélectionnez le thème]Langue par Défaut: Français (ou langue préférée)Éléments par Page: 15 (généralement 10-25)Mots dans l'Extrait: 25 (pour les résultats de recherche)Permission de Téléchargement de Thème: Désactivée (sécurité)Paramètres Régionaux
Section intitulée « Paramètres Régionaux »Fuseau Horaire par Défaut: [Votre fuseau horaire]Format de Date: %Y-%m-%d (format AAAA-MM-JJ)Format de l'Heure: %H:%M:%S (format HH:MM:SS)Heure d'Été: [Auto/Manuelle/Aucune]Tableau des Fuseaux Horaires:
| Région | Fuseau Horaire | Décalage UTC |
|---|---|---|
| US Est | America/New_York | -5 / -4 |
| US Centre | America/Chicago | -6 / -5 |
| US Montagne | America/Denver | -7 / -6 |
| US Pacifique | America/Los_Angeles | -8 / -7 |
| UK/Londres | Europe/London | 0 / +1 |
| France/Allemagne | Europe/Paris | +1 / +2 |
| Japon | Asia/Tokyo | +9 |
| Chine | Asia/Shanghai | +8 |
| Australie/Sydney | Australia/Sydney | +10 / +11 |
Configuration de la Recherche
Section intitulée « Configuration de la Recherche »Activer la Recherche: OuiRechercher dans les Pages Admin: Oui/NonRechercher dans les Archives: OuiType de Recherche par Défaut: Tous / Pages uniquementMots Exclus de la Recherche: [Liste séparée par des virgules]Mots courants exclus: le, la, un, une, et, ou, mais, dans, sur, à, par, pour, de
Paramètres Utilisateur
Section intitulée « Paramètres Utilisateur »Contrôlez le comportement du compte utilisateur et le processus d’enregistrement.
Enregistrement des Utilisateurs
Section intitulée « Enregistrement des Utilisateurs »Autoriser l'Enregistrement Utilisateur: Oui/NonType d'Enregistrement: ☐ Activation Automatique (Accès Instantané) ☐ Approbation Admin (L'Admin doit Approuver) ☐ Vérification E-mail (L'Utilisateur doit Vérifier l'E-mail)
Notification aux Utilisateurs: Oui/NonVérification E-mail Utilisateur: Requise/OptionnelleConfiguration du Nouvel Utilisateur
Section intitulée « Configuration du Nouvel Utilisateur »Connexion Automatique des Nouveaux Utilisateurs: Oui/NonAssigner le Groupe d'Utilisateurs par Défaut: OuiGroupe d'Utilisateurs par Défaut: [Sélectionnez le groupe]Créer l'Avatar Utilisateur: Oui/NonAvatar Utilisateur Initial: [Sélectionnez le par défaut]Paramètres du Profil Utilisateur
Section intitulée « Paramètres du Profil Utilisateur »Autoriser les Profils Utilisateur: OuiAfficher la Liste des Membres: OuiAfficher les Statistiques Utilisateur: OuiAfficher la Dernière Fois en Ligne: OuiAutoriser l'Avatar Utilisateur: OuiTaille Fichier Max Avatar: 100KBDimensions de l'Avatar: 100x100 pixelsParamètres E-mail Utilisateur
Section intitulée « Paramètres E-mail Utilisateur »Permettre aux Utilisateurs de Masquer l'E-mail: OuiAfficher l'E-mail sur le Profil: OuiIntervalle d'E-mail de Notification: Immédiatement/Quotidiennement/Hebdomadairement/JamaisSuivi de l’Activité des Utilisateurs
Section intitulée « Suivi de l’Activité des Utilisateurs »Suivre l'Activité des Utilisateurs: OuiJournaliser les Connexions Utilisateur: OuiJournaliser les Échecs de Connexion: OuiSuivre l'Adresse IP: OuiEffacer les Journaux d'Activité Plus Anciens Que: 90 joursLimites de Compte
Section intitulée « Limites de Compte »Autoriser les E-mails en Double: NonLongueur Minimale du Nom d'Utilisateur: 3 caractèresLongueur Maximale du Nom d'Utilisateur: 15 caractèresLongueur Minimale du Mot de Passe: 6 caractèresExiger les Caractères Spéciaux: OuiExiger les Chiffres: OuiExpiration du Mot de Passe: 90 jours (ou Jamais)Comptes Inactifs à Supprimer: 365 joursParamètres des Modules
Section intitulée « Paramètres des Modules »Configurez le comportement des modules individuels.
Options Courantes des Modules
Section intitulée « Options Courantes des Modules »Pour chaque module installé, vous pouvez définir :
État du Module: Actif/InactifAfficher dans le Menu: Oui/NonPoids du Module: [1-999] (plus élevé = plus bas dans l'affichage)Par Défaut de la Page d'Accueil: Ce module s'affiche lors de la visite /Accès Admin: [Groupes d'utilisateurs autorisés]Accès Utilisateur: [Groupes d'utilisateurs autorisés]Paramètres du Module Système
Section intitulée « Paramètres du Module Système »Afficher la Page d'Accueil Comme: Portail / Module / Page StatiqueModule de Page d'Accueil par Défaut: [Sélectionnez le module]Afficher le Menu Pied de Page: OuiCouleur du Pied de Page: [Sélecteur de couleur]Afficher les Statistiques Système: OuiAfficher l'Utilisation de la Mémoire: OuiConfiguration par Module
Section intitulée « Configuration par Module »Chaque module peut avoir des paramètres spécifiques au module :
Exemple - Module Page:
Activer les Commentaires: Oui/NonModérer les Commentaires: Oui/NonCommentaires par Page: 10Activer les Évaluations: OuiAutoriser les Évaluations Anonymes: OuiExemple - Module Utilisateur:
Dossier de Téléchargement d'Avatar: ./uploads/Taille de Téléchargement Maximale: 100KBAutoriser le Téléchargement de Fichier: OuiTypes de Fichiers Autorisés: jpg, gif, pngAccédez aux paramètres spécifiques au module :
- Admin > Modules > [Nom du Module] > Préférences
Balises Meta & Paramètres SEO
Section intitulée « Balises Meta & Paramètres SEO »Configurez les balises meta pour l’optimisation des moteurs de recherche.
Balises Meta Globales
Section intitulée « Balises Meta Globales »Mots-clés Meta: xoops, cms, système de gestion de contenuDescription Meta: Un puissant système de gestion de contenu pour la création de sites web dynamiquesAuteur Meta: Votre NomDroits d'Auteur Meta: Droits d'Auteur 2025, Votre EntrepriseRobots Meta: index, followRevisit Meta: 30 joursMeilleures Pratiques des Balises Meta
Section intitulée « Meilleures Pratiques des Balises Meta »| Balise | Objectif | Recommandation |
|---|---|---|
| Mots-clés | Termes de recherche | 5-10 mots-clés pertinents, séparés par des virgules |
| Description | Listing de recherche | 150-160 caractères |
| Auteur | Créateur de la page | Votre nom ou entreprise |
| Droits d’Auteur | Légal | Votre avis de droits d’auteur |
| Robots | Instructions pour les crawlers | index, follow (permet l’indexation) |
Paramètres du Pied de Page
Section intitulée « Paramètres du Pied de Page »Afficher le Pied de Page: OuiCouleur du Pied de Page: Sombre/ClairArrière-plan du Pied de Page: [Code couleur]Texte du Pied de Page: [HTML autorisé]Liens Supplémentaires du Pied de Page: [Paires URL et texte]Exemple HTML du Pied de Page:
<p>Copyright © 2025 Votre Entreprise. Tous droits réservés.</p><p><a href="/privacy">Politique de Confidentialité</a> | <a href="/terms">Conditions d'Utilisation</a></p>Balises Meta Sociales (Open Graph)
Section intitulée « Balises Meta Sociales (Open Graph) »Activer Open Graph: OuiID App Facebook: [ID App]Type de Carte Twitter: summary / summary_large_image / playerImage de Partage par Défaut: [URL de l'Image]Paramètres d’E-mail
Section intitulée « Paramètres d’E-mail »Configurez la livraison des e-mails et le système de notification.
Méthode de Livraison des E-mails
Section intitulée « Méthode de Livraison des E-mails »Utiliser SMTP: Oui/Non
Si SMTP: Hôte SMTP: smtp.gmail.com Port SMTP: 587 (TLS) ou 465 (SSL) Sécurité SMTP: TLS / SSL / Aucune Nom d'Utilisateur SMTP: [email@example.com] Mot de Passe SMTP: [password] Authentification SMTP: Oui/Non Timeout SMTP: 10 secondes
Si PHP mail(): Chemin Sendmail: /usr/sbin/sendmail -t -iConfiguration de l’E-mail
Section intitulée « Configuration de l’E-mail »Adresse D'Origine: noreply@your-domain.comNom D'Origine: Nom de Votre SiteAdresse de Réponse: support@your-domain.comE-mails BCC Admin: Oui/NonParamètres de Notification
Section intitulée « Paramètres de Notification »Envoyer l'E-mail de Bienvenue: Oui/NonSujet de l'E-mail de Bienvenue: Bienvenue sur [Nom du Site]Corps de l'E-mail de Bienvenue: [Message Personnalisé]
Envoyer l'E-mail de Réinitialisation du Mot de Passe: Oui/NonInclure le Mot de Passe Aléatoire: Oui/NonExpiration du Jeton: 24 heuresNotifications Admin
Section intitulée « Notifications Admin »Notifier Admin à l'Enregistrement: OuiNotifier Admin sur les Commentaires: OuiNotifier Admin sur les Soumissions: OuiNotifier Admin sur les Erreurs: OuiNotifications Utilisateur
Section intitulée « Notifications Utilisateur »Notifier l'Utilisateur à l'Enregistrement: OuiNotifier l'Utilisateur sur les Commentaires: OuiNotifier l'Utilisateur sur les Messages Privés: OuiPermettre aux Utilisateurs de Désactiver les Notifications: OuiFréquence de Notification par Défaut: ImmédiatementModèles d’E-mail
Section intitulée « Modèles d’E-mail »Personnalisez les e-mails de notification dans le panneau d’administration :
Chemin: Système > Modèles d’E-mail
Modèles disponibles :
- Enregistrement Utilisateur
- Réinitialisation du Mot de Passe
- Notification de Commentaire
- Message Privé
- Alertes Système
- E-mails Spécifiques aux Modules
Paramètres du Cache
Section intitulée « Paramètres du Cache »Optimisez les performances grâce à la mise en cache.
Configuration du Cache
Section intitulée « Configuration du Cache »Activer la Mise en Cache: Oui/NonType de Cache: ☐ Cache Fichier ☐ APCu (Cache PHP Alternatif) ☐ Memcache (Mise en Cache Distribuée) ☐ Redis (Mise en Cache Avancée)
Durée de Vie du Cache: 3600 secondes (1 heure)Options de Cache par Type
Section intitulée « Options de Cache par Type »Cache Fichier:
Répertoire du Cache: /var/www/html/xoops/cache/Intervalle d'Effacement: QuotidiennementFichiers de Cache Maximum: 1000Cache APCu:
Allocation de Mémoire: 128MBNiveau de Fragmentation: BasMemcache/Redis:
Hôte du Serveur: localhostPort du Serveur: 11211 (Memcache) / 6379 (Redis)Connexion Persistante: OuiCe qui est Mis en Cache
Section intitulée « Ce qui est Mis en Cache »Listes de Modules en Cache: OuiDonnées de Configuration en Cache: OuiDonnées de Modèle en Cache: OuiDonnées de Session Utilisateur en Cache: OuiRésultats de Recherche en Cache: OuiRequêtes de Base de Données en Cache: OuiFlux RSS en Cache: OuiImages en Cache: OuiParamètres d’URL
Section intitulée « Paramètres d’URL »Configurez la réécriture d’URL et le formatage.
Paramètres d’URL Conviviale
Section intitulée « Paramètres d’URL Conviviale »Activer les URLs Conviviales: Oui/NonType d'URL Conviviale: ☐ Path Info: /page/about ☐ Chaîne de Requête: /index.php?p=about
Barre Oblique Finale: Inclure / OmettreCasse d'URL: Minuscules / Sensible à la CasseRègles de Réécriture d’URL
Section intitulée « Règles de Réécriture d’URL »Règles .htaccess: [Afficher l'actuelle]Règles Nginx: [Afficher l'actuelle si Nginx]Règles IIS: [Afficher l'actuelle si IIS]Paramètres de Sécurité
Section intitulée « Paramètres de Sécurité »Contrôlez la configuration liée à la sécurité.
Sécurité du Mot de Passe
Section intitulée « Sécurité du Mot de Passe »Politique de Mot de Passe: ☐ Exiger les Majuscules ☐ Exiger les Minuscules ☐ Exiger les Chiffres ☐ Exiger les Caractères Spéciaux
Longueur Minimale du Mot de Passe: 8 caractèresExpiration du Mot de Passe: 90 joursHistorique du Mot de Passe: Mémoriser les 5 derniers Mots de PasseForcer le Changement du Mot de Passe: À la Prochaine ConnexionSécurité de la Connexion
Section intitulée « Sécurité de la Connexion »Verrouiller le Compte Après Tentatives Échouées: 5 tentativesDurée du Verrouillage: 15 minutesJournaliser Toutes les Tentatives de Connexion: OuiJournaliser les Échecs de Connexion: OuiAlerte de Connexion Admin: Envoyer un E-mail à la Connexion AdminAuthentification à Deux Facteurs: Désactivée/ActivéeSécurité du Téléchargement de Fichier
Section intitulée « Sécurité du Téléchargement de Fichier »Autoriser les Téléchargements de Fichiers: Oui/NonTaille Maximale du Fichier: 128MBTypes de Fichiers Autorisés: jpg, gif, png, pdf, zip, doc, docxAnalyser les Téléchargements pour les Logiciels Malveillants: Oui (si disponible)Mettre en Quarantaine les Fichiers Suspects: OuiSécurité des Sessions
Section intitulée « Sécurité des Sessions »Gestion des Sessions: Base de Données/FichiersTimeout de Session: 1800 secondes (30 min)Durée de Vie du Cookie de Session: 0 (jusqu'à la fermeture du navigateur)Cookie Sécurisé: Oui (HTTPS uniquement)Cookie HTTP Only: Oui (Empêcher l'Accès JavaScript)Paramètres CORS
Section intitulée « Paramètres CORS »Autoriser les Requêtes Cross-Origin: NonOrigines Autorisées: [Domaines de la Liste]Autoriser les Informations d'Identification: NonMéthodes Autorisées: GET, POSTParamètres Avancés
Section intitulée « Paramètres Avancés »Options de configuration supplémentaires pour les utilisateurs avancés.
Mode Débogage
Section intitulée « Mode Débogage »Mode Débogage: Désactivé/ActivéNiveau de Journal: Erreur / Avertissement / Info / DébogageFichier de Journal de Débogage: /var/log/xoops_debug.logAfficher les Erreurs: Désactivé (production)Optimisation des Performances
Section intitulée « Optimisation des Performances »Optimiser les Requêtes de Base de Données: OuiUtiliser le Cache de Requêtes: OuiCompresser la Sortie: OuiMinifier CSS/JavaScript: OuiChargement Différé des Images: OuiParamètres de Contenu
Section intitulée « Paramètres de Contenu »Autoriser HTML dans les Messages: Oui/NonBalises HTML Autorisées: [Configurer]Supprimer le Code Nuisible: OuiAutoriser l'Intégration: Oui/NonModération du Contenu: Automatique/ManuelleDétection du Spam: OuiExport/Import des Paramètres
Section intitulée « Export/Import des Paramètres »Sauvegarder les Paramètres
Section intitulée « Sauvegarder les Paramètres »Exportez les paramètres actuels :
Panneau Admin > Système > Outils > Exporter les Paramètres
# Settings exported as JSON file# Download and store securelyRestaurer les Paramètres
Section intitulée « Restaurer les Paramètres »Importez les paramètres précédemment exportés :
Panneau Admin > Système > Outils > Importer les Paramètres
# Upload JSON file# Verify changes before confirmingHiérarchie de Configuration
Section intitulée « Hiérarchie de Configuration »Hiérarchie des paramètres XOOPS (haut en bas - la première correspondance gagne) :
1. mainfile.php (Constants)2. Configuration Spécifique au Module3. Paramètres Système Admin4. Configuration du Thème5. Préférences Utilisateur (pour les paramètres spécifiques à l'utilisateur)Script de Sauvegarde des Paramètres
Section intitulée « Script de Sauvegarde des Paramètres »Créez une sauvegarde des paramètres actuels :
<?phprequire_once __DIR__ . '/mainfile.php';
$config_handler = xoops_getHandler('config');$configs = $config_handler->getConfigs();
$backup = [ 'exported_date' => date('Y-m-d H:i:s'), 'xoops_version' => XOOPS_VERSION, 'php_version' => PHP_VERSION, 'settings' => []];
foreach ($configs as $config) { $backup['settings'][$config->getVar('conf_name')] = [ 'value' => $config->getVar('conf_value'), 'description' => $config->getVar('conf_desc'), 'type' => $config->getVar('conf_type'), ];}
// Save to JSON filefile_put_contents( '/backups/xoops_settings_' . date('YmdHis') . '.json', json_encode($backup, JSON_PRETTY_PRINT));
echo "Paramètres sauvegardés avec succès!";?>Modifications Courantes des Paramètres
Section intitulée « Modifications Courantes des Paramètres »Changer le Nom du Site
Section intitulée « Changer le Nom du Site »- Admin > Système > Préférences > Paramètres Généraux
- Modifiez “Nom du Site”
- Cliquez sur “Enregistrer”
Activer/Désactiver l’Enregistrement
Section intitulée « Activer/Désactiver l’Enregistrement »- Admin > Système > Préférences > Paramètres Utilisateur
- Basculez “Autoriser l’Enregistrement Utilisateur”
- Choisissez le type d’enregistrement
- Cliquez sur “Enregistrer”
Changer le Thème par Défaut
Section intitulée « Changer le Thème par Défaut »- Admin > Système > Préférences > Paramètres Généraux
- Sélectionnez “Thème par Défaut”
- Cliquez sur “Enregistrer”
- Effacez le cache pour que les modifications prennent effet
Mettre à Jour l’E-mail de Contact
Section intitulée « Mettre à Jour l’E-mail de Contact »- Admin > Système > Préférences > Paramètres Généraux
- Modifiez “E-mail Admin”
- Modifiez “E-mail du Webmaster”
- Cliquez sur “Enregistrer”
Liste de Contrôle de Vérification
Section intitulée « Liste de Contrôle de Vérification »Après la configuration des paramètres système, vérifiez :
- Le nom du site s’affiche correctement
- Le fuseau horaire affiche l’heure correcte
- Les notifications par e-mail s’envoient correctement
- L’enregistrement des utilisateurs fonctionne comme configuré
- La page d’accueil affiche le par défaut sélectionné
- La fonctionnalité de recherche fonctionne
- Le cache améliore le temps de chargement de la page
- Les URLs conviviales fonctionnent (si activées)
- Les balises meta apparaissent dans la source de la page
- Les notifications admin sont reçues
- Les paramètres de sécurité sont appliqués
Dépannage des Paramètres
Section intitulée « Dépannage des Paramètres »Les Paramètres ne S’Enregistrent Pas
Section intitulée « Les Paramètres ne S’Enregistrent Pas »Solution:
# Check file permissions on config directorychmod 755 /var/www/html/xoops/var/
# Verify database writable# Try saving again in admin panelLes Modifications ne Prennent Pas Effet
Section intitulée « Les Modifications ne Prennent Pas Effet »Solution:
# Clear cacherm -rf /var/www/html/xoops/cache/*rm -rf /var/www/html/xoops/templates_c/*
# If still not working, restart web serversystemctl restart apache2L’E-mail ne S’Envoie Pas
Section intitulée « L’E-mail ne S’Envoie Pas »Solution:
- Vérifiez les identifiants SMTP dans les paramètres d’e-mail
- Testez avec le bouton “Envoyer un E-mail de Test”
- Vérifiez les journaux d’erreurs
- Essayez d’utiliser PHP mail() au lieu de SMTP
Prochaines Étapes
Section intitulée « Prochaines Étapes »Après la configuration des paramètres système :
- Configurez les paramètres de sécurité
- Optimisez les performances
- Explorez les fonctionnalités du panneau d’administration
- Configurez la gestion des utilisateurs
Tags: #system-settings #configuration #preferences #admin-panel
Articles Connexes:
- ../../06-Publisher-Module/User-Guide/Basic-Configuration
- Security-Configuration
- Performance-Optimization
- ../First-Steps/Admin-Panel-Overview