Manual:Installation Médiawiki chez free.fr

Généralité

 * LE FAI Free propose des pages perso gratuites permettant de créer sont propre site web. Apache, PHP, MySQL sont disponibles ce qui, a priori permet d'installer mediawiki.
 * Cependant Free impose des limitations de php notamment qui peuvent poser des problèmes
 * Ces problèmes varient avec le temps :
 * évolutions des versions de Mediawiki
 * évolutions des versions de php disponibles sur les serveurs Free
 * évolutions des limitations imposées par Free

Point au 24 octobre 2012

 * L'hébergeur Free.fr met actuellement à disposition PHP 5.1.3RC4-dev et MySQL 5
 * La dernière version de Mediawiki compatible avec PHP 5.1.3RC4-dev est la 1.16


 * La dernière version disponible de mediawiki est la 1.19 qui necessite au minimum la version PHP 5.3.0
 * L'installation automatique de mediawiki sur une page perso Free conduit donc à l'erreur suivante :
 * MediaWiki 1.19 internal error
 * MediaWiki 1.19 requires at least PHP version 5.2.3, you are using PHP 5.1.3RC4-dev.
 * please consider upgrading your copy of PHP. PHP versions less than 5.3.0 are no longer supported by the PHP Group and will not receive security or bugfix updates.
 * If for some reason you are unable to upgrade your PHP version, you will need to download an older version of MediaWiki from our website. See our compatibility page for details of which versions are compatible with prior versions of PHP.
 * Il n'est donc pas possible pour un non expert d'installer mediawiki 1.19 chez free.fr

Installation de la version 1.16.5
le 14 février 2013 il a été possible d'installer la version 1.16.5 de mediawiki mediawiki-1.16.5.tar.gz avec la version faite pour la 1.19 de ConfirmEdit (attention, si vous laissez votre wiki en libre accès, vous aurez de bonnes chances de vous faire spammer et Free ne tardera pas, après que votre base SQL aura explosé, à fermer votre page perso définitivement comme cela m'est arrivé il y a peu de temps). Bien sûr, n'oubliez pas d'ajouter un fichier .htaccess dans la racine de votre wiki ou de votre site free.fr, le mien contient deux lignes :

J'ai également (réussi) à ajouter l'extension SyntaxHighlight_GeSHi. J'ai dû mélanger deux versions de l'extension pour qu'elle fonctionne avec mediawiki 1.16.5. Voici l'archive que j'ai faite avec les sources : SyntaxHighlight_GeSHi pour mediawiki 1.16.5

Bonne Chance !