Wikimédia sur free

Un article de Coop.

(Différences entre les versions)
Jump to: navigation, search
Version du 21 janvier 2007 à 16:20 (modifier)
Jean Zin (Discuter | contributions)

← Différence précédente
Version actuelle (6 février 2007 à 20:58) (modifier)
Jean Zin (Discuter | contributions)
(safe_glob)
 
Ligne 8: Ligne 8:
ou directement le [http://www.mediawiki.org/wiki/Download download] ou directement le [http://www.mediawiki.org/wiki/Download download]
-Au 21 janvier 2007 la version 1.9.0 ne peut fonctionner sur Free (il faut le php "5.1" pourtant installé!!). En attendant, on doit donc prendre la [http://sourceforge.net/project/downloading.php?groupname=wikipedia&filename=mediawiki-1.8.2.tar.gz&use_mirror=belnet 1.8.2].+Au 21 janvier 2007 la version 1.9.0 ne peut fonctionner sur Free par manque de mémoire j'imagine. Pour l'instant, on doit donc prendre la [http://sourceforge.net/project/downloading.php?groupname=wikipedia&filename=mediawiki-1.8.3.tar.gz&use_mirror=belnet 1.8.3].
-Bien noter la version choisie.+Bien noter la version choisie (garder une version).
2. Faire les adaptations pour Free 2. Faire les adaptations pour Free
Ligne 17: Ligne 17:
Il suffit normalement de récupérer les fichiers modifiés de la dernière version chez [http://manfred.olm.free.fr/informatique/ Manfred Olm] (par exemple pour [http://manfred.olm.free.fr/informatique/mediawiki_1.8.2_free_chg_.zip mediawiki_1.8.2]) et de remplacer ceux téléchargés précédemment (de la même version c'est mieux, sinon il faut faire les modifs à la main, voir Wikipédia). Il suffit normalement de récupérer les fichiers modifiés de la dernière version chez [http://manfred.olm.free.fr/informatique/ Manfred Olm] (par exemple pour [http://manfred.olm.free.fr/informatique/mediawiki_1.8.2_free_chg_.zip mediawiki_1.8.2]) et de remplacer ceux téléchargés précédemment (de la même version c'est mieux, sinon il faut faire les modifs à la main, voir Wikipédia).
 +
 +Créer un fichier .htaccess à la racine avec dedans "PHP 1" pour utiliser PHP 5 !
Modifier maintenance/InitialiseMessages.inc : Modifier maintenance/InitialiseMessages.inc :
Ligne 22: Ligne 24:
require_once('Names.php'); require_once('Names.php');
-Puis copier languages/Names.php dans maintenance/InitialiseMessages.inc+Puis copier languages/Names.php dans maintenance
- +
-A partir de là, l'installation peut marcher mais il faut changer aussi languages/Language.php à cause de blob !+
Ensuite on télécharge sur le site puis on lance l'installation en donnant l'adresse du wiki dans le navigateur qui redirige vers config/index.php. Ensuite on télécharge sur le site puis on lance l'installation en donnant l'adresse du wiki dans le navigateur qui redirige vers config/index.php.
-<poem>+<poem><b>
Wiki name : Coop Wiki name : Coop
Contact : email Contact : email
Ligne 35: Ligne 35:
Database host:free.fr Database host:free.fr
Database name:coop Database name:coop
-DB username:jean_zin (attention, pas de point!!)+DB username:jean_zin (login sql mais, attention, pas de point!!)
superuser account: laisser root? et ne pas mettre de password ? superuser account: laisser root? et ne pas mettre de password ?
datadabe prefix:coop_ datadabe prefix:coop_
-</poem>+</b></poem>
Une fois l'installation finie, le fichier LocalSettings.php est dans le répertoire config/ et doit être téléchargé en local, modifié puis renvoyé à la racine du wiki (pas dans config, le répertoire doit être supprimé après installation). Une fois l'installation finie, le fichier LocalSettings.php est dans le répertoire config/ et doit être téléchargé en local, modifié puis renvoyé à la racine du wiki (pas dans config, le répertoire doit être supprimé après installation).
 +<poem>
$wgEnableUploads = true; $wgEnableUploads = true;
 +
 +Changer le nom du logo (wiki.png) qui doit rester dans skins/common/images
 +
Créer dans images les répertoires : Créer dans images les répertoires :
images/archive images/archive
images/thumb images/thumb
images/temp images/temp
 +</poem>
Permettre l'écriture avec chmod 666 Permettre l'écriture avec chmod 666
 +
 +Créer un répertoire sessions à la racine.
 +
 +Il reste à charger le logo dans skins/common/images et installer les extensions (copier les fichiers dans extensions et configurer LocalSettings.php)
 +
 +Ne pas oublier de supprimer le répertoire config !
 +
 +Reste un problème, qui se manifeste avec "mes préférences", dans language/Language.php avec glob ligne 314 ou 316, qu'il faut changer en safe_glob ! En plus de [http://jeanzin.free.fr/Language.txt Language.php], il faut changer [http://jeanzin.free.fr/GlobalFunctions.txt GlobalFunction.php].
== Liens == == Liens ==

Version actuelle

L'installation de WikiMédia (le wiki de Wikipédia) sur Free est loin d'être simple. Heureusement il y a Google, notre seul ami comme dit l'autre !

Voici comment j'ai procédé :

1. Récupérer les fichiers WikiMédia sur le site MediaWiki :

ou directement le download

Au 21 janvier 2007 la version 1.9.0 ne peut fonctionner sur Free par manque de mémoire j'imagine. Pour l'instant, on doit donc prendre la 1.8.3.

Bien noter la version choisie (garder une version).

2. Faire les adaptations pour Free

Pour le détail voir sur Wikipédia.

Il suffit normalement de récupérer les fichiers modifiés de la dernière version chez Manfred Olm (par exemple pour mediawiki_1.8.2) et de remplacer ceux téléchargés précédemment (de la même version c'est mieux, sinon il faut faire les modifs à la main, voir Wikipédia).

Créer un fichier .htaccess à la racine avec dedans "PHP 1" pour utiliser PHP 5 !

Modifier maintenance/InitialiseMessages.inc :

require_once('Names.php');

Puis copier languages/Names.php dans maintenance

Ensuite on télécharge sur le site puis on lance l'installation en donnant l'adresse du wiki dans le navigateur qui redirige vers config/index.php.


Wiki name : Coop
Contact : email
Admin username: Jean Zin
MySQL
Database host:free.fr
Database name:coop
DB username:jean_zin (login sql mais, attention, pas de point!!)
superuser account: laisser root? et ne pas mettre de password ?
datadabe prefix:coop_


Une fois l'installation finie, le fichier LocalSettings.php est dans le répertoire config/ et doit être téléchargé en local, modifié puis renvoyé à la racine du wiki (pas dans config, le répertoire doit être supprimé après installation).

$wgEnableUploads = true;

Changer le nom du logo (wiki.png) qui doit rester dans skins/common/images

Créer dans images les répertoires :
images/archive
images/thumb
images/temp

Permettre l'écriture avec chmod 666

Créer un répertoire sessions à la racine.

Il reste à charger le logo dans skins/common/images et installer les extensions (copier les fichiers dans extensions et configurer LocalSettings.php)

Ne pas oublier de supprimer le répertoire config !

Reste un problème, qui se manifeste avec "mes préférences", dans language/Language.php avec glob ligne 314 ou 316, qu'il faut changer en safe_glob ! En plus de Language.php, il faut changer GlobalFunction.php.

Liens

http://php.classes.free.fr/wiki/index.php5?title=MediaWikiChezFree

http://meta.wikimedia.org/wiki/Aide:Installation_de_MediaWiki#Chez_Free.fr

http://fr.wikipedia.org/wiki/Aide:Installation_du_logiciel_MediaWiki#Installation_sur_free.fr