User:Serpicozaure/Brouillon MultiWiki Ubuntu
Wiktionnaire
editPlan de procédure d'installation
editVersion 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
editVersion 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
editEx 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
editTo 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
editpour 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
editVé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
editinstaller 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
editle plus simple
editPar 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