Nogo 4
|
Mon wiki est installé sous cpannel
L'utilisateur a un wiki MediaWiki installé via cPanel et souhaite installer l'extension HitCounters. Je vais suivre le plan de recherche fourni pour trouver des informations pertinentes.
Installer MediaWiki via cPanel/Softaculous est effectivement très courant. Pour installer l'extension HitCounters dans ce contexte, la procédure est très similaire à une installation classique, à la différence près que vous utiliserez les outils de cPanel.
Voici la marche à suivre étape par étape. 📥 Étape 1 : Télécharger l'extension
Tout d'abord, il faut vous procurer l'extension. Rendez-vous sur sa page officielle et téléchargez l'archive. Voici le lien direct :
🔗 Page de l'extension HitCounters sur MediaWiki.org
Assurez-vous de télécharger une version compatible avec votre version de MediaWiki (elle est indiquée sur la page). 🗂️ Étape 2 : Accéder aux fichiers de votre site via cPanel
Une fois l'archive sur votre ordinateur, il faut la placer dans le bon répertoire sur votre serveur. Pour cela, connectez-vous à votre cPanel, puis ouvrez l'outil "Gestionnaire de fichiers" (File Manager).
Naviguez ensuite jusqu'au dossier racine de votre installation MediaWiki. Celui-ci se trouve généralement dans le dossier public_html, ou dans un sous-dossier comme wiki si vous avez choisi un répertoire spécifique lors de l'installation. 📦 Étape 3 : Décompresser et déplacer l'extension
Une fois dans le bon dossier de MediaWiki, vous allez y trouver le répertoire extensions/ (il est déjà présent). C'est là que vous devez copier l'extension.
En utilisant le gestionnaire de fichiers de cPanel, téléversez le fichier .tar.gz que vous avez téléchargé dans le dossier extensions/.
Faites un clic droit sur ce fichier et choisissez "Extraire" (Extract) pour le décompresser.
Cela va créer un nouveau dossier nommé HitCounters (ou un nom très proche).
Le chemin d'accès final devrait ressembler à public_html/extensions/HitCounters ou public_html/wiki/extensions/HitCounters. ⚙️ Étape 4 : Activer l'extension via LocalSettings.php
Maintenant que les fichiers sont en place, il faut dire à MediaWiki d'utiliser cette extension. Pour cela, vous devez modifier le fichier LocalSettings.php.
Toujours dans le "Gestionnaire de fichiers" de cPanel, naviguez jusqu'au dossier racine de votre MediaWiki.
Localisez le fichier LocalSettings.php, faites un clic droit dessus et sélectionnez "Modifier" (Edit).
Ajoutez la ligne suivante à la toute fin du fichier (de préférence sur une nouvelle ligne) :
php
wfLoadExtension( 'HitCounters' );
Enregistrez les modifications. Votre extension est maintenant théoriquement active. 🗄️ Étape 5 : La dernière étape obligatoire : mettre à jour la base de données
C'est l'étape cruciale. HitCounters a besoin de créer ses propres tables dans votre base de données. Dans un environnement classique, on utilise un script en ligne de commande. Sans accès SSH, il va falloir utiliser une autre méthode.
Méthode (la plus simple sans ligne de commande) :
Lancez l'installateur de MediaWiki en accédant à : https://VOTRE_DOMAINE/mw-config/ (remplacez par l'adresse de votre wiki).
Suivez les instructions pour vous connecter à la base de données. Normalement, il détectera que HitCounters nécessite une mise à jour.
L'installateur vous proposera alors d'exécuter les mises à jour nécessaires pour créer les tables manquantes. Validez cette opération.
⚠️ Note importante : Si cette méthode échoue, vous devrez contacter le support de votre hébergement et leur demander d'exécuter le script de maintenance de MediaWiki : bash
php /home/votre_compte/public_html/votre_dossier_wiki/maintenance/update.php
Cela nécessite un accès SSH, mais votre hébergeur pourra peut-être le faire pour vous.
✅ Étape 6 : Vérification
Pour confirmer que tout fonctionne, visitez une page de votre wiki. Vous devriez normalement voir le compteur de vues dans le pied de page. Vous pouvez aussi accéder à la page spéciale Special:PopularPages qui liste les articles les plus consultés.
🔧 Un problème de mise à jour ? Il arrive que l'installateur web ne crée pas les tables comme prévu. Si c'est le cas, vous devrez utiliser l'interface phpMyAdmin de cPanel (dans la section "Bases de données").
Trouvez la base de données utilisée par votre wiki.
Dans phpMyAdmin, cliquez sur l'onglet SQL.
Exécutez-y les commandes suivantes pour créer les tables manuellement :
sql
CREATE TABLE IF NOT EXISTS /*_*/hit_counter (
page_id int unsigned NOT NULL PRIMARY KEY,
page_counter bigint unsigned NOT NULL DEFAULT 0
) /*$wgDBTableOptions*/;
CREATE TABLE IF NOT EXISTS /*_*/hit_counter_extension (
page_id int unsigned NOT NULL PRIMARY KEY,
page_counter bigint unsigned NOT NULL DEFAULT 0
) /*$wgDBTableOptions*/;
(Remplacez /*_*/ par le préfixe de vos tables, souvent wiki_)
💎 En résumé Étape Outil à utiliser Télécharger Le site MediaWiki.org Déplacer les fichiers Le "Gestionnaire de fichiers" de cPanel Activer l'extension Modifier LocalSettings.php dans le gestionnaire de fichiers Mettre à jour la base de données L'installateur web (/mw-config/) ou via phpMyAdmin
Voilà, c'est ainsi que l'on installe HitCounters sur un wiki hébergé sous cPanel. Je reste bien sûr à votre disposition si l'une de ces étapes vous semble floue ou si vous rencontrez un obstacle. comment puis je sauvegarder toute les pages d'un mediawiki personnel, et les installer ailleurs
The user wants to know how to back up all pages of a personal MediaWiki and install them elsewhere. I need to provide a comprehensive answer covering backup of pages (content, images, database) and restoration on a new installation. The user is on a cPanel environment, but I should cover general methods as well. I will search for relevant documentation. Found 22 web pages
The search results show relevant pages. I need to provide a comprehensive answer. I will open the Manual:Moving a wiki page and the backup-related pages. Read 4 pages Manual:Trasladar un wiki - MediaWiki Manual:Moving a wiki - MediaWiki Manuel:Restaurer un wiki à partir d'une sauvegarde - MediaWiki Help:Export/da - MediaWiki
I will also open the backup page. Read failed
I need to open the French backup page. Found 4 web pages
I will open the French backup page. Read 1 page Translations:Manual:Backing up a wiki/4/fr - MediaWiki
I need to open the full backup page. Read 1 page Manual:Backing up a wiki - MediaWiki
I need to provide a comprehensive answer. I will structure it as follows: Introduction, two main methods (XML export and full backup), and additional considerations. I will cite relevant sources.
Pour migrer l'intégralité de votre wiki, il vous faut conserver à la fois le contenu des pages et les images. Voici comment procéder, en deux parties, afin de pouvoir importer toutes ces données sur une nouvelle installation. ⚙️ Préparation : placez votre wiki en lecture seule
Avant toute manipulation, placez votre wiki en mode lecture seule. Cette précaution évite de perdre les modifications effectuées lors de la sauvegarde. Ajoutez simplement cette ligne à votre fichier LocalSettings.php : php
$wgReadOnly = 'Le wiki est en maintenance le temps d\'une migration.';
Pensez à supprimer (ou commenter) cette ligne une fois la restauration terminée. 📦 Première méthode : une sauvegarde complète (la plus fiable)
Pour tout déplacer, il faut sauvegarder deux éléments : la base de données (articles, comptes...) et le dossier d'images. 1. Sauvegarder la base de données
Connectez-vous à phpMyAdmin dans cPanel, sélectionnez votre base, puis dans l'onglet "Exporter", choisissez "SQL" et validez. 2. Sauvegarder les fichiers (images et extensions)
Compressez le dossier racine de votre MediaWiki via le "Gestionnaire de fichiers" de cPanel et téléchargez-le localement. 3. Restaurer sur le nouveau serveur
Base de données : Sur le nouveau serveur, créez une nouvelle base vide (identique ou non) et importez-y le fichier SQL via phpMyAdmin.
Fichiers : Décompressez l'archive dans le dossier cible du nouveau serveur.
Configuration : Modifiez impérativement le fichier LocalSettings.php pour y renseigner les nouvelles informations de connexion à la base de données : php
$wgDBserver = "nouveau_serveur"; $wgDBname = "nouvelle_base"; $wgDBuser = "nouvel_utilisateur"; $wgDBpassword = "nouveau_mot_de_passe";
4. Effectuer la mise à jour
Pour finaliser, exécutez le script de mise à jour depuis une console (SSH) : bash
php maintenance/update.php
Si vous n'avez pas accès à SSH, la page spéciale /mw-config/ de votre nouvelle installation devrait normalement le faire automatiquement. 📄 Seconde méthode : exporter uniquement le contenu au format XML
Cette méthode ne migre que le texte des pages (sans les comptes utilisateurs ni l'historique complet).
Exporter : Utilisez la page spéciale Special:Export directement depuis votre navigateur pour générer un fichier XML.
Importer : Sur la nouvelle installation, utilisez la page Special:Import pour téléverser le fichier XML.
⚠️ Cette fonction doit être activée dans LocalSettings.php avec la ligne $wgEnableUploads = true;. Seuls les administrateurs peuvent l'utiliser.
Transférer les images : compressez et transférez manuellement le dossier images/ de l'ancien serveur vers le nouveau.
🔧 Une astuce utile pour les gros volumes
Si vous gérez un wiki volumineux (notamment avec l'extension HitCounters), pensez à vider ou exclure la table hit_counter lors de l'export SQL. Le compteur de pages vues est une donnée secondaire que vous pouvez laisser se recalculer sur le nouveau site.
N'hésitez pas à me faire signe si vous rencontrez un problème lors de la manipulation de la base de données ou du transfert des fichiers.