Migration des wikis : Différence entre versions

De Wicri Base 1.31
(Wiki moyen français)
(Wiki moyen français)
Ligne 57 : Ligne 57 :
 
  php maintenance/importDump.php ../FTP/frWicGad.xml
 
  php maintenance/importDump.php ../FTP/frWicGad.xml
 
  php maintenance/importDump.php ../FTP/frMainFull.xml
 
  php maintenance/importDump.php ../FTP/frMainFull.xml
 +
 +
  sudo php maintenance/importImages.php ../FTP/frFiles
 
<source lang="sh">
 
<source lang="sh">
 
</source>
 
</source>

Version du 7 janvier 2021 à 11:32

Cette page concerne les migrations des wikis depuis le domaine lorexplor.istex.fr.

Création du nouveau wiki

Installation

Créer un répertoire FTP pour chaque famille

Wiki normal

Dans le domaine lorexplor.istex.fr

Pour un wiki français :

php maintenance/dumpBackup.php --full > ../FTP/FrAllFull.xml

Dans le domaine wicri-demo.istex.fr

Sur LorExplor
 wget https://lorexplor.istex.fr/Wicri/ ... /FTP/FrAllFull.xml
 cd ../fr/
 php maintenance/importDump.php ../FTP/FrAllFull.xml 
 php maintenance/rebuildrecentchanges.php
 php maintenance/initSiteStats.php --update
  php maintenance/runJobs.php
Sur Wicri.demo

Wiki moyen français

 api.php?action=query&meta=siteinfo&siprop=namespaces&format=xml
Sur LorExplor
 
 mkdir FTP
 mkdir FTP/frFiles

 cd fr

 php maintenance/dumpBackup.php --current --filter=namespace:10,11 >../FTP/frTemplate.xml
 php maintenance/dumpBackup.php --current --filter=namespace:2,3,4,5,6,7,8,9,12,13,14,15,102,103,108,109,828,829 >../FTP/frMisc.xml
 php maintenance/dumpBackup.php --current --filter=namespace:900,901,902,903,2300,2301,2302,2303 >../FTP/frWicGad.xml
 php maintenance/dumpBackup.php --full --filter=namespace:0,1 >../FTP/frMainFull.xml

  cp images/0/*/* images/1/*/* images/2/*/* images/3/*/* images/4/*/* ../FTP/frFiles/.
  cp images/5/*/* images/6/*/* images/7/*/* images/8/*/* images/9/*/* ../FTP/frFiles/.
  cp images/a/*/*  images/b/*/* ../FTP/frFiles/.

  cd ..
 
  cp -r docs FTP/.
  
  tar -cvf FTP.tar FTP
Sur Wicri.demo
php maintenance/importDump.php ../FTP/frTemplate.xml
php maintenance/importDump.php ../FTP/frMisc.xml
php maintenance/importDump.php ../FTP/frWicGad.xml
php maintenance/importDump.php ../FTP/frMainFull.xml
 sudo php maintenance/importImages.php ../FTP/frFiles

Petit wiki anglais

php maintenance/dumpBackup.php --full > ../FTP/enAllFull.xml

Wiki moyen anglais

 api.php?action=query&meta=siteinfo&siprop=namespaces&format=xml
Sur LorExplor
 mkdir FTP
 mkdir FTP/enFiles

 cd en

 php maintenance/dumpBackup.php --current --filter=namespace:10,11 >../FTP/enTemplate.xml
 php maintenance/dumpBackup.php --current --filter=namespace:2,3,4,5,6,7,8,9,12,13,14,15,102,103,108,109,828,829 >../FTP/enMisc.xml
 php maintenance/dumpBackup.php --current --filter=namespace:900,901,902,903,2300,2301,2302,2303 >../FTP/enWicGad.xml
 php maintenance/dumpBackup.php --full --filter=namespace:0,1 >../FTP/enMainFull.xml

 cp images/1/*/* images/2/*/* images/6/*/* images/7/*/* images/a/*/* ../FTP/enFiles/.

 cd ..
 tar -cvf FTP.tar FTP
Sur Wicri.demo
php maintenance/importDump.php ../FTP/enTemplate.xml
php maintenance/importDump.php ../FTP/enMisc.xml
php maintenance/importDump.php ../FTP/enWicGad.xml
php maintenance/importDump.php ../FTP/enMainFull.xml

Pour le pool

pages

sur le domaine lorexplor

wget https://lorexplor.istex.fr/Wicri/Wicri/FTP_pool/allFull.xml
php importDump.php --conf ../LocalSettings.php ../../FTP/allFull.xml --username-prefix=""

images

sur le domaine lorexplor

cd /applis/lorexplor/Wicri/Wicri/FTP_pool

cp -r ../pool/images/f f
tar -cvf f.tar f

sur le domaine demo.istex.fr

cd /applis/Wicri/SitDemIstex/V131/FTP

wget https://lorexplor.istex.fr/Wicri/Wicri/FTP_pool/f.tar
tar -xvf f.tar 
mkdir file_f
cp f/*/* file_f/.
cd ../pool/
sudo php maintenance/importImages.php ../FTP/file_f
sudo chown -R www-data:www-data images/