Création d'un wiki sur le site Démo.Istex : Différence entre versions

De Wicri Base 1.34
Aller à la navigationAller à la recherche
 
(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

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 :

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