Création d'un wiki sur le site Démo.Istex : Différence entre versions
(17 révisions intermédiaires par le même utilisateur non affichées) | |||
Ligne 37 : | Ligne 37 : | ||
Aller sur le répertoire d'accès internet à la famille du wiki (exemple pour ce wiki <code>/applis/www/html/Wicri/Base134</code>). | Aller sur le répertoire d'accès internet à la famille du wiki (exemple pour ce wiki <code>/applis/www/html/Wicri/Base134</code>). | ||
+ | |||
+ | <source lang="sh"> | ||
+ | cd /applis/www/html/Wicri/Base134 | ||
+ | ln -s /applis/Wicri/Base134/fr . | ||
+ | </source> | ||
+ | ===Création du fichier LocalSettings.php=== | ||
+ | Se connecter sur le wiki et suivre les indications, en faisant attention à : | ||
+ | * ... | ||
+ | * Activer les extensions ... [[Interwiki (MediaWiki)|Interwiki]] ... | ||
+ | * ... | ||
+ | |||
+ | Récupérer le fichier LocalSetting.sh dans un répertoire de la machine de développement. | ||
+ | |||
+ | Puis transférer via scp : | ||
+ | <source lang="sh"> | ||
+ | scp -P 22222 LocalSettings.php user@lorexplor-nat.istex.fr:FTP | ||
+ | </source> | ||
+ | Installer sur la machine Démo.Istex, exemple pour ce wiki : | ||
+ | <source lang="sh"> | ||
+ | cd /applis/Wicri/Base134/fr | ||
+ | mv ~/FTP/LocalSettings.php . | ||
+ | </source> | ||
+ | |||
+ | ===Modifications LocalSettings=== | ||
+ | Remplacer : | ||
+ | $wgServer = "http://wicri-demo.istex.fr"; | ||
+ | par | ||
+ | $wgServer = "https://wicri-demo.istex.fr"; | ||
+ | ===Logos=== | ||
+ | Mettre le logo (largeur 135 px) dans le répertoire icons. | ||
+ | |||
+ | Dans Localsettings.php | ||
+ | |||
+ | #$wgLogo = "$wgResourceBasePath/resources/assets/wiki.png"; | ||
+ | $wgLogo="/Wicri/Base134/icons/LogoBase134Fr135.png"; | ||
+ | |||
+ | ===Liens Interwikis=== | ||
+ | Insérer partout : | ||
+ | $wgGroupPermissions['sysop']['interwiki'] = true; | ||
+ | Sauf sur le Wiki Site Démo.Istex | ||
+ | $wgInterwikiCentralDB = 'WicSitDemIstexFr'; | ||
+ | Mettre à jour : | ||
+ | * sur ce domaine | ||
+ | **liens interwikis [[wic-demo.istex.fr:Spécial:Interwiki]] | ||
+ | **page de test [[wic-demo.istex.fr:Espace Test/Liens interwikis]] | ||
+ | *sur le domaine lorexplor.istex.fr : | ||
+ | ** [[wicri-base130.fr:Liens Site Démo.Istex]] | ||
+ | ** [[wicri-source.fr:Accueil]], [[wicri-source.fr:Spécial:Interwiki]] | ||
+ | |||
+ | ===Partage de comptes=== | ||
+ | $wgSharedDB = 'WicSitDemIstexFr'; | ||
+ | ===Consignes globales=== | ||
+ | require_once('/var/www/html/MediaWiki/globalExt.php'); | ||
+ | |||
+ | ===Pour les images=== | ||
+ | <source lang="wiki"> | ||
+ | ##pour heberger des images sur le pool | ||
+ | $wgUseSharedUploads = true; | ||
+ | $wgSharedUploadPath = "https://wicri-demo.istex.fr/Wicri/SitDemIstex/pool/images/"; | ||
+ | $wgSharedUploadDirectory = "/applis/Wicri/SitDemIstex/pool"; | ||
+ | $wgHashedSharedUploadDirectory = true; | ||
+ | $wgAllowExternalImages = true; | ||
+ | </source> | ||
+ | A adapter : | ||
+ | <source lang="wiki"> | ||
+ | $wgUploadNavigationUrl = "https://wicri-demo.istex.fr/Wicri/Base134/fr/index.php?title=Wicri:Importer un fichier"; | ||
+ | </source> | ||
+ | |||
+ | ;Libérer le répertoire images: | ||
+ | chmod +777 images |
Version actuelle datée du 3 décembre 2020 à 13:07
Sommaire
Connexion
Par ssh :
ssh -p 22222 userLogin@lorexplor-nat.istex.fr
Création d'une nouvelle famille
Exemple création de la famille de wikis pour ce wiki.
cd /applis/Wicri
mkdir Base134
cd Base134
mkdir icons
Création du répertoire d'accès visible sur Internet :
cd /www/html/Wicri
mkdir Base134
cd Base134
ln -s /applis/Wicri/Base134/icons .
Création d'un nouveau Wiki dans une famille
Création de la base de données
Par script sous mysql, exemple pour Base 1.34 :
CREATE DATABASE WicriBase134Fr CHARACTER SET utf8 COLLATE utf8_general_ci;
SHOW DATABASES;
GRANT ALL ON WicriBase134Fr.* TO 'admin du wiki'@'localhost';
FLUSH PRIVILEGES;
Création des répertoires MediaWiki
Aller sur le répertoire de la famille (exemple /applis/Wicri/Base134
)
Exemple pour le wiki en langue française (fr) :
cp -r /applis/MediaWiki/V1.34/mediawiki-1.34.4 fr
Aller sur le répertoire d'accès internet à la famille du wiki (exemple pour ce wiki /applis/www/html/Wicri/Base134
).
cd /applis/www/html/Wicri/Base134
ln -s /applis/Wicri/Base134/fr .
Création du fichier LocalSettings.php
Se connecter sur le wiki et suivre les indications, en faisant attention à :
- ...
- Activer les extensions ... Interwiki ...
- ...
Récupérer le fichier LocalSetting.sh dans un répertoire de la machine de développement.
Puis transférer via scp :
scp -P 22222 LocalSettings.php user@lorexplor-nat.istex.fr:FTP
Installer sur la machine Démo.Istex, exemple pour ce wiki :
cd /applis/Wicri/Base134/fr
mv ~/FTP/LocalSettings.php .
Modifications LocalSettings
Remplacer :
$wgServer = "http://wicri-demo.istex.fr";
par
$wgServer = "https://wicri-demo.istex.fr";
Logos
Mettre le logo (largeur 135 px) dans le répertoire icons.
Dans Localsettings.php
#$wgLogo = "$wgResourceBasePath/resources/assets/wiki.png"; $wgLogo="/Wicri/Base134/icons/LogoBase134Fr135.png";
Liens Interwikis
Insérer partout :
$wgGroupPermissions['sysop']['interwiki'] = true;
Sauf sur le Wiki Site Démo.Istex
$wgInterwikiCentralDB = 'WicSitDemIstexFr';
Mettre à jour :
- sur ce domaine
- liens interwikis wic-demo.istex.fr:Spécial:Interwiki
- page de test wic-demo.istex.fr:Espace Test/Liens interwikis
- sur le domaine lorexplor.istex.fr :
Partage de comptes
$wgSharedDB = 'WicSitDemIstexFr';
Consignes globales
require_once('/var/www/html/MediaWiki/globalExt.php');
Pour les images
##pour heberger des images sur le pool
$wgUseSharedUploads = true;
$wgSharedUploadPath = "https://wicri-demo.istex.fr/Wicri/SitDemIstex/pool/images/";
$wgSharedUploadDirectory = "/applis/Wicri/SitDemIstex/pool";
$wgHashedSharedUploadDirectory = true;
$wgAllowExternalImages = true;
A adapter :
$wgUploadNavigationUrl = "https://wicri-demo.istex.fr/Wicri/Base134/fr/index.php?title=Wicri:Importer un fichier";
- Libérer le répertoire images
chmod +777 images