Manual:Running MediaWiki on free.fr/fr

ATTENTION, cette page d'installation est obsolète !
Elle décrit une installation inutilement compliquée et prêtant à confusion.
Il est vivement recommandé de consulter en lieu et place, la page Installation Médiawiki chez free.fr.

Installation sur serveur non dédié edit

Préparation pour l'installation sur free.fr edit

  • Ensuite, les étapes à suivre sont les suivantes :
    • Transférez par ftp tout le contenu de EasyPHP/www/ sauf LocalSettings.php
    • Transférez les tables créées dans votre base de données. Il faut pour cela :
      • Accédez à votre base de données locale, en cliquant dans EasyPhp sur "administration" puis "BDD", ce qui vous amène à une page "PhpMyadmin"
      • Cliquez sur NomdelaBDD dans le volet de gauche : les tables créées par MediaWiki s'affichent dans le volet de droite. Cliquez sur "Exporter" en haut du volet de droite, puis sur "Tout sélectioner", ce qui sélectionne toutes les tables. Sélectionnez pour votre exportation "format zippé". Cliquez enfin sur "exécuter". Un fichier Zip s'enregistre alors sur votre ordinateur. Dézipez-le, vous obtenez un fichier texte nommé comme cela : NomdelaBDD.sql
      • Il faut maintenant transférer cela sur votre base de données free. Vous y accédez par http://sql.free.fr. Vous vous identifiez, puis vous cliquez à gauche sur "Votrelogin", puis sur l'icône marquée "SQL". Vous cliquez alors sur "parcourir" en-dessous de "emplacement du ficher texte", puis "exécuter". Vos tables sont maintenant transférées.

Modifications pour l'installation edit

  • Il faut enfin modifier le fichier "LocalSettings.php". Ouvrez-le avec le bloc-notes. Puis :

Avant la ligne :

if( defined( 'MW_INSTALL_PATH' ) ) { ... 

ajoutez la ligne suivante :

define( 'MW_INSTALL_PATH', $_SERVER['DOCUMENT_ROOT'].'/ mon répertoire d'installation' );

(sans oublier de remplacer '/ mon répertoire d'installation :) ( [source] )

  • trouver la ligne contenant :
$wgScriptPath = "<un/chemin/vers/l'installation>",

puis effacez ce chemin pour obtenir:

$wgScriptPath = ""


  • le bloc suivant doit être rempli comme suit :
$wgDBserver         = "sql.free.fr";
$wgDBname           = "<nom de la base>";
$wgDBuser           = "<nom de l'utilisateur chez Free>";
$wgDBpassword       = "<mot de passe>";

Chez Free, le nom de la base est le même que celui de l'utilisateur et que l'adresse du site (sauf si le nom utilisateur contient un point (ex: "prenom.nom"). Dans ce cas, la base s'appelle "prenom_nom").

  • Vous pouvez maintenant envoyer ce fichier à la racine de votre site web.
  • Enfin, créez un dossier "sessions" à la racine de votre site web.
  • Tapez dans votre navigateur l'adresse de votre site : votre wiki apparaît !

Autres modifications non testées : edit

puis remplacez :

$wgArticlePath = "$wgScript/$1";

par :

#$wgArticlePath = "$wgScript/$1";

(Il suffit d'ajouter le #)

et enfin, de même, remplacez :

#$wgArticlePath = "$wgScript?title=$1";

par :

$wgArticlePath = "$wgScript?title=$1";

(Il suffit d'enlever le #)


Enfin, ajoutez n'importe où dans le fichier la ligne suivante :

$wgUseDatabaseMessages = false;