User:Serpicozaure/Brouillon MultiWiki Ubuntu
Wiktionnaire
[edit]Plan de procédure d'installation
[edit]Version du Wiktionnaire en français
[edit]- Créer la base de données en français ( wikikamusfrdb ) --> Ok
- Exécuter le script d'install pour wikikamusfr --> Ok
- blanchir les tables page, revision, text pour la base de données en français --> OK
- Télécharger et dumper l'archive principale en français dans wikikamusfrdb --> OK
- Dumper templatelinks.sql en français dans wikikamusfrdb --> OK
- Dumper categorylinks.sql en français dans wikikamusfrdb --> Ok
- Dumper interwiki.sql en français dans wikikamusfrdb --> OK
- Dumper langlinks.sql en français dans wikikamusfrdb --> OK
- Test de la version locale en français
à l'aide de pages spéciales on doit pouvoir visualiser l'ensemble de pages "téléchargées" en local, attention à gestion de la casse dans LocalSettings.php
- Special Upload des modèles manquants en français
à l'aide des la liste des pages manquantes faite à la main
- Upload des images les plus demandées en français + modification LocalSettings.php pour les images
à l'aide de pages speciales , images les plus demandées
+ modification LocalSettings.php pour autoriser tous les types de formats
+ voir Faq
- Import du logo français + modif LocalSettings.php pour le logo --> Ne marche pas
Version du Wiktionnaire en indonésien
[edit]- Créer la base de données en indonésien ( wikikamusiddb ) --> OK
- Exécuter le script d'install pour wikikamusid --> OK
- blanchir les tables page, revision, text pour la base de données en indonésien --> OK
- Télécharger et dumper l'archive principale en indonésien dans wikikamusiddb --> OK
- Dumper templatelinks.sql en indonésien dans wikikamusiddb --> OK
- Dumper categorylinks.sql en indonésien dans wikikamusiddb --> OK
- Dumper interwiki.sql en indonésien dans wikikamusiddb --> OK
- Dumper langlinks.sql en indonésien dans wikikamusfrdb --> OK
- Test de la version locale en indonésien
- Special Upload des modèles manquants en indonésien
- Upload des images les plus demandées en indonésien + modification LocalSettings.php pour les images
- Import du logo indonésien + modif LocalSettings.php pour le logo --> Ne marche pas
Version Wiktionnaire en anglais
[edit]- Créer la base de données en anglais ( wikikamusendb ) --> OK
- Exécuter le script d'install pour wikikamusen --> OK
- blanchir les tables page, revision, text pour la base de données en anglais --> OK
- Télécharger et dumper l'archive principale en anglais dans wikikamusendb --> OK
- Dumper templatelinks.sql en anglais dans wikikamusendb -->
- Dumper categorylinks.sql en anglais dans wikikamusendb -->
- Dumper interwiki.sql en anglais dans wikikamusendb --> OK
- Dumper langlinks.sql en anglais dans wikikamusfrdb --> OK
- Manip interwiki
- Modifier LocalSettings.php dans var/www/wikikamusen rajouter :
#pour désactiver la capitale automatique de la première lettre mettre à faux $wgCapitalLinks = false;
- Test de la version locale en anglais -->
- Special Upload des modèles manquants en anglais
- Upload des images les plus demandées en anglais + modification LocalSettings.php pour les images
- Import du logo anglais + modif LocalSettings.php pour le logo
Configuration multilingue locale
[edit]- Supprimer les champs id, en et fr dans la tables interwiki avec PhpMyAdmin des trois bases de données
- Exécuter les commandes pour liens interwiki ( voir paragraphe ci-dessous ) pour chaque base de données --> OK
Wikipedia
[edit]Version de Wikipedia en français
[edit]- Créer la base de données en français ( wikipediafrdb ) --> OK
- Exécuter le script d'install pour wikipediafr --> OK
- blanchir les tables page, revision, text pour la base de données en français --> OK
- Télécharger et dumper l'archive principale en français dans wikipediafrdb --> OK
- Dumper templatelinks.sql en français dans wikipediafrdb --> OK
- Dumper categorylinks.sql en français dans wikipediafrdb --> OK
- Dumper interwiki.sql en français dans wikipediafrdb --> OK
- Dumper langlinks.sql en français dans wikipediafrdb -->
- Test de la version locale en français
à l'aide de pages spéciales on doit pouvoir visualiser l'ensemble de pages "téléchargées" en local, attention à gestion de la casse dans LocalSettings.php
- Special Upload des modèles manquants en français
à l'aide des la liste des pages manquantes faite à la main
- Upload des images les plus demandées en français + modification LocalSettings.php pour les images
à l'aide de pages speciales , images les plus demandées
+ modification LocalSettings.php pour autoriser tous les types de formats
+ voir Faq
- Import du logo français + modif LocalSettings.php pour le logo --> Ne marche pas
Version du Wikipedia en indonésien
[edit]- Créer la base de données en indonésien ( wikipediaiddb ) --> OK
- Exécuter le script d'install pour wikipediaid --> OK
- blanchir les tables page, revision, text pour la base de données en indonésien --> OK
- Télécharger et dumper l'archive principale en indonésien dans wikipediaiddb --> OK
- Dumper templatelinks.sql en indonésien dans wikipediaiddb --> OK
- Dumper categorylinks.sql en indonésien dans wikipediaiddb --> OK
- Dumper interwiki.sql en indonésien dans wikipediaiddb --> NOK
- Dumper langlinks.sql en indonésien dans wikipediaiddb -->
- Test de la version locale en indonésien
- Special Upload des modèles manquants en indonésien
- Upload des images les plus demandées en indonésien + modification LocalSettings.php pour les images
- Import du logo indonésien + modif LocalSettings.php pour le logo --> Ne marche pas
Version Wikipedia en anglais
[edit]- Créer la base de données en anglais ( wikipediaendb ) -->
- Exécuter le script d'install pour wikipediaen -->
- blanchir les tables page, revision, text pour la base de données en anglais -->
- Télécharger et dumper l'archive principale en anglais dans wikipediaendb -->
- Dumper templatelinks.sql en anglais dans wikipediaendb -->
- Dumper categorylinks.sql en anglais dans wikipediaendb -->
- Dumper interwiki.sql en anglais dans wikipediaendb -->
- Dumper langlinks.sql en anglais dans wikipediaendb -->
- Test de la version locale en anglais -->
- Special Upload des modèles manquants en anglais
- Upload des images les plus demandées en anglais + modification LocalSettings.php pour les images
- Import du logo anglais + modif LocalSettings.php pour le logo
Configuration multilingue locale
[edit]- Supprimer les champs id, en et fr dans la tables interwiki avec PhpMyAdmin des trois bases de données
- Exécuter les commandes pour liens interwiki ( voir paragraphe ci-dessous ) pour chaque base de données --> OK
Liens interwiki
[edit]- Attention ne pas oublié d'importer ( commande SOURCE avec le prompt mysql dans un terminal ) d'abord la table sql interwiki.sql provenant de chaque dump "officiel" Wikimedia utilisés , puis de supprimer avec PhpMyAdmin ( voir pour trouver les commandes à passer dans un terminal )les champs des langues disponibles en local (dans l'exemple ci dessous , id, fr et en ) pour ensuite les recréer à l'aide des commandes ci-dessous , afin qu'ils ne pointent non-plus sur les sites on-line mais sur les adresses des copies stockées localement :
USE wikikamusfrdb
Puis
INSERT INTO `interwiki` (`iw_prefix`, `iw_url`, `iw_local`, `iw_trans`) VALUES ('id', 'http://localhost/wikikamusid/index.php/$1', '0', '0');
Puis
INSERT INTO `interwiki` (`iw_prefix`, `iw_url`, `iw_local`, `iw_trans`) VALUES ('en', 'http://localhost/wikikamusen/index.php/$1', '0', '0');
Puis
USE wikikamusiddb
Puis
INSERT INTO `interwiki` (`iw_prefix`, `iw_url`, `iw_local`, `iw_trans`) VALUES ('fr', 'http://localhost/wikikamusfr/index.php/$1', '0', '0');
Puis
INSERT INTO `interwiki` (`iw_prefix`, `iw_url`, `iw_local`, `iw_trans`) VALUES ('en', 'http://localhost/wikikamusen/index.php/$1', '0', '0');
Puis
USE wikikamusendb
Puis
INSERT INTO `interwiki` (`iw_prefix`, `iw_url`, `iw_local`, `iw_trans`) VALUES ('id', 'http://localhost/wikikamusid/index.php/$1', '0', '0');
Puis
INSERT INTO `interwiki` (`iw_prefix`, `iw_url`, `iw_local`, `iw_trans`) VALUES ('fr', 'http://localhost/wikikamusfr/index.php/$1', '0', '0');
puis
quit;
Memcached
[edit]Ex de config memcached, en root dans un terminal
# ./memcached -d -m 48 -l 127.0.0.1 -p 5432
puis entrée
- avec :
48 Mo de mémoire alloué au cache
127.0.0.1 ip scruttée
5432 port scrutté ( voir le fichier LocalSettings.php )
Voi aussi dans un terminal :
man memcached
To instruct an existing MediaWiki installation to use memcached, edit LocalSettings.php:
- Set $wgMainCacheType = CACHE_MEMCACHED;
- Set up $wgMemCachedServers; the array format is specified in
includes/DefaultSettings.php (seems to be a straight array of IP addresses with ports, e.g. array( '10.6.160.25:11000', '10.6.160.26:11000' ) )
There are some other configuration variables relating to memcached; see DefaultSettings.php for more. I *think* $wgUseMemCached is no longer used (in favour of $wgMainCacheType et al.)...there's also $wgMemCachedPersistent.
The other two caches; $wgMessageCacheType and $wgParserCacheType are by default set to CACHE_ANYTHING...if memcached is available (and MediaWiki can connect to your memcached daemons), then it will be used in preference to the other fallbacks.
Fichiers partagés
[edit]To use poolwiki's files in the languagewikis, open "LocalSettings.php" for each languagewiki and add:
$wgUseSharedUploads = true; $wgSharedUploadPath = 'http://pool.yourwiki.org/images'; $wgSharedUploadDirectory = '/(LOCALPATH)/POOL-FOLDER/images/'; $wgHashedSharedUploadDirectory = true;
Now you can integrate pool's files with (e.g.) [[Image:MyLogo.png]] in the languagewikis.
répertoire de stockage des images
[edit]pour autoriser l'écriture du répertoire de stockage des images utilisées par les wikis, dans un terminal
sudo chown -R 777 /images
si vos images se trouve dans un répertoire de la racine, sinon changer le chemin d'accès au répertoire
Pas d'affichage des images
[edit]Vérifier que les paquets php5-pear et php5-dev sont installés via Synaptic
puis voir dans
/home/serpico/Desktop/Toutes%20les%20docs/Tous%20documents%20MediaWiki/Probl%C3%A8mes%20affichage%20images%20ds%20le%20Wiki/Les%20trucs%20Pecl
Pour installer l'extension fileinfo
[edit]installer le paquet php5-dev
sudo apt-get install php5-dev
installer le paquet libmagic-dev
sudo apt-get install libmagic-dev
pour la doc et http://pecl.php.net/package/fileinfo pour dl l'extension soit dans un terminal :
sudo pecl install fileinfo
installer ImageMagick
sudo apt-get install imagemagick
Changer le logo
[edit]le plus simple
[edit]Par défaut le fichier image du logo est stocké dans
/var/www/wiki/skins/common/images
Donc il suffit copier le fichier image du logo que vous voulez dans ce répertoire
puis ajouter ceci à votre LocalSettings.php
#emplacement du fichier image du logo $wgLogo = "{$wgStylePath}/common/images/nom_du_fichier_image_de_votre_logo.png";
Problèmes rencontrés
[edit]- liens vers les langues présents dans frame gauche et fonctionnels --> semble OK