MediaWiki
Un article de Wiki.
Notes:
- - MediaWiki sera installé à la racine du site Web
- - Version utilisée:
- MediaWiki 1.10.1
- EasyPhp 2.0 beta1
Prérequis |
Installation |
- Installation préalable sur le PC
- - Après avoir installé EasyPhp, décompresser l'archive de MediaWiki dans le répertoire www d'EasyPhp (Par défaut, "C:\Program Files\EasyPHP 2.0b1\www")
- - Dans un navigateur Web, taper l'URL
http://localhost
(ou cliquer sur ce lien) - - Dans la catégorie "Checking environment...", vérifier la présence de la ligne "Environment checked. You can install MediaWiki."
- - Dans les catégories "Site config" et "E-mail, e-mail notification and authentication setup", libre à l'utilisateur de mettre ce qu'il souhaite
- - Dans la catégorie "Database config", renseigner les champs comme indiqués ci-dessous:
- -
Database host: localhost
- -
Database name: wikidb
- -
DB username: wikiuser
- -
DB password: ****
<- choisir un mot de passe (MediaWiki utilisera ce username/password pour se connecter à la BDD) - -
DB password confirm: ****
<- retaper le même mot de passe - -
Superuser account:
<- cocher la case "Use superuser account
" - -
Superuser name: root
- -
Superuser password:
<- laisser le champ vide
- -
- - Cliquer sur le bouton "Install MediaWiki!" et vérifier la présence de ces lignes:
|
- - Déplacer le fichier "config/LocalSettings.php" à la racine du répertoire "www" d'EasyPhp
- - Dans un navigateur Web, taper l'URL
http://localhost
pour vérifier que MediaWiki se lance correctement
- Installation sur le serveur Web de Free
- - Uploader le contenu du répertoire "www" d'EasyPhp sans le fichier "LocalSettings.php" à la racine du serveur Web de free
- - Créer le répertoire "sessions" à la racine du serveur Web de free
- - Créer un fichier ".htaccess" contenant seulement la ligne "php 1" (sans les guillemets) et le transférer à la racine du serveur Web de free
- - Transférer les tables créées dans la base de données locale d'EasyPhp en procédant comme ci-dessous:
- - Cliquer dans EasyPhp sur "administration" puis "BDD", pour arriver sur la page de "PhpMyadmin" ou taper l'URL http://localhost/home/mysql/ dans un navigateur Web
- - Cliquer sur le nom de la BDD "wikidb" puis sur "Exporter" en haut du volet de droite, et enfin sur "Tout sélectionner". Sélectionner le "format zippé" et cliquer sur "exécuter".
- - Déziper le .zip généré pour obtenir un fichier nommé "wikidb.sql"
- - Se rendre dans l'interface d'administration de la base de données associée au compte Web de Free en tapant l'URL http://sql.free.fr et s'identifier
- - Cliquer sur l'icône "SQL". Dans la fenêtre qui vient de s'ouvrir, cliquer sur l'onglet "Importer les fichiers" et indiquer l'emplacement du fichier "wikidb.sql"
- Configuration du fichier "LocalSettings.php"
|
- - Modifier le contenu des variables $wgDBserver, $wgDBname, $wgDBuser, $wgDBpassword comme suit:
$wgDBserver = "sql.free.fr";
$wgDBname = "<nom de la base>";
(La BDD porte le même nom que l'utilisateur. Si le nom d'utilisateur contient un ".", remplacer ce caractère par un "_")$wgDBuser = "<nom de l'utilisateur chez Free>";
$wgDBpassword = "<mot de passe>";
- - Uploader le fichier "LocalSettings.php" à la racine du serveur Web de free
- Modification du fichier "languages/Language.php"
- - La fonction PHP glob() n'est plus autorisée chez Free.
- Pour éviter un "warning" dans les préférences de l'utilisateur qui se traduit par l'incapacité de lister les langues disponibles de l’interface, remplacer la ligne 336
if ( !$customisedOnly ) {
- par
if ( $customisedOnly ) {
- - Uploader le fichier "Language.php" dans le répertoire "languages/" situé à la racine du serveur Web de free