Jump to content

User:Serpicozaure/brouillon tuto Ubuntu

From mediawiki.org

Introduction

[edit]

This guide is to help other users install MediaWiki on an Ubuntu server installation via a VMware virtual machine

Some PC knowledge is requried, ie: installing applications and Operating Systems.

If you are not going to use VMware virtual machines, then please just ignore that section.

Pour ouvrir un terminal

[edit]

MĂ©thode console

[edit]

MĂ©thode graphique

[edit]

Etape par Etape

[edit]

Gather the required software

[edit]

Download the latest server version of Ubuntu Linux from http://www.ubuntu.com in ISO format Download the latest version of VMware Server from http://www.vmware.com

VMware Installation

[edit]

Install VMware server onto your target PC Configure a new virtual machine, allow about 30Gb of drive space, and a minimum of 256Mb of RAM. It is not required to allocate the entire drive space at this time

Install Ubuntu

[edit]

Using the previously downloaded ISO image for Ubuntu,

If you are using a virtual machine, apply this as the CD-ROM image
Burn to a CD and boot your target PC from the CD-ROM drive.

When presented with the inital Ubuntu installation menu, choose to install a LAMP Server. Finish the installation procedure. Reboot the server and sign in

Updating and Configuring

[edit]

From the prompt, type the following commands... This will update the installation to the latest versions. Sort of like a service pack for Windows.

sudo apt-get update
sudo apt-get upgrade

Once that has finished issue the following command

sudo reboot

Once the server has rebooted and you have logged in again, issue another command upgrade to make sure everything is complete.

sudo apt-get upgrade
sudo apt-get install php5-cli

This last install will allow you to run PHP applications from the command line. This may be required later. By following most of the guide found here Help:Running_MediaWiki_on_Debian_GNU/Linux I was able to figure out how to get the install working. (I have removed some of the text)

Créer la base de donnée pour le Wiki

[edit]

dans cet exemple le nom de la base de donnée sera wikidb

Ouvrir un terminal en root puis tapper la commande suivante  :

$ mysql -p

afin d'obtenir l'invite de commande mysql>


on vous demande l'un des mots de passe,que vous avez définis à l'étape 2.6 Configurer Mediawiki tapper donc soit userpaswrd si vous vous connectez en tant que user ou tapper adminpasswrd si vous vous connectez en tant qu' admin

puis tapper :


mysql> create database wikidb;

cette commande créera la base de donnée wikidb

mysql> grant create,select,insert,update,delete,lock tables on wikidb.* to user@localhost identified   
by 'userpasswd';

cette commande accordera un certain nombre de droits de modification de la base de données à l'utilisateur user indentifié par le mot de passe userpasswrd.

mysql> grant all on wikidb.* to admin@localhost identified by 'adminpasswd';

cette commande accordera tous les droits de modification de la base de données à l'utilisateur admin indentifié par le mot de passe adminpasswrd.


pour quitter l'inferface MySQL tappez la commande suivante

mysql> quit;

Obtenir la plus récente version de MediaWiki

[edit]

Next we need to gett the latest MediaWiki software from MediaWiki SourceForge page Type the following commands...

cd /var/www
sudo wget http://prdownloads.sourceforge.net/wikipedia/mediawiki-1.7.1.tar.gz

or for me in the UK...

sudo wget http://heanet.dl.sourceforge.net/sourceforge/wikipedia/mediawiki-1.7.1.tar.gz

Une fois tĂ©lĂ©charger, il faut extraire les fichiers, pour cela, ouvrir un terminal et tapper les commandes suivantes :

sudo tar vxfz mediawiki-1.8.2.tar.gz

Renommer le rĂ©pertoire extrait, le nouveau nom sera dans cet exemple wiki, en ouvrant un terminal et en tappant la commande suivante :

sudo mv mediawiki-1.8.2 wiki

Pour configurer le wiki il faut autoriser l'Ă©criture du sous-rĂ©pertoire config par le serveur,en tappant dans un terminal la commande suivante :

cd /var/www/wiki
sudo chmod a+w config

Configurer Mediawiki

[edit]

Dans la barre d'adresse de votre navigateur internet tapper l'adresse suivante http://localhost/wiki ou cette adresse http://adresse_IP_du_serveur/wiki

ou utiliser si vous ne connaissez pas l'adresse IP du serveur , ouvrez un terminal et tappez la commande suivante :

ifconfig


  • Suivez le processus d'installation :
    • dĂ©finir une licence ;
    • donner un nom Ă  votre wiki ;
    • choisir un pseudo et un mot de passe ;
    • choisir un mot de passe pour la base de donnĂ©e.
    • Si le compte root(mysql) possĂ©de un mot de passe, il faut le rentrer pour autoriser la crĂ©ation de la base de donnĂ©e du wiki. Sinon il faut mettre le mot de passe du root Ă  vide(situation par dĂ©faut)(Si ce n'est pas vide, effacer!!).
    • Avec Mediawiki 1.6xx, il peut ĂȘtre nĂ©cessaire de crĂ©er une base de donnĂ©es vide et un mot de passe root avec phpmyadmin ; vous entrerez alors le nom de la base et le mot de passe root dans la page d'installation de Mediawiki ; ensuite, vous devez ajouter votre mot de passe dans le fichier de configuration de phpmyadmin pou pouvoir y accĂ©der.
    • il n'est pas nĂ©cessaire de remplir les autres cases.
  • Lancez l'installation en cliquant sur Install.
  • Une fois l'instalation terminĂ©e, cliquer sur le lien qui s'affiche en bas Ă  droite ;
  • DĂ©placer le fichier LocalSettings.php qui se trouve dans le dossier mediawiki-X.X/Config vers le dossier supĂ©rieur : mediawiki-X.X.
  • Revenez Ă  votre navigateur et cliquez sur ok dans la barre de navigation : votre wiki apparaĂźt !


Once configuration is done you'll need to move the created LocalSettings.php to the parent directory. For added safety you can then remove the config subdirectory entirely.

cd /var/www/wiki/config/
sudo mv LocalSettings.php ..
cd ..
sudo rm -rf config

And navigate your browser to http://server_ip_address/wiki to see your new wiki.

Done! You now have a working Wiki!!

Téléchargement et installation du Dump d'une base de données de la fondation Wikimedia

[edit]

Une des utilisations de votre nouveau wiki est d'avoir accĂšs Ă  une version sauvegardĂ©e de n'importe quel site de la fondation WikimĂ©dia, donc de pouvoir consulter ce site sans ĂȘtre connectĂ© Ă  internet.

Pour tĂ©lĂ©charger et installer ce Dump procĂ©dez comme suit :

Configuration MySQL

[edit]

Configure your MySQL server to handle the load by editing /etc/mysql/my.cnf, changing the following settings:

[mysqld]
max_allowed_packet = 128M
innodb_log_file_size = 100M
[mysql]
max_allowed_packet = 128M

RedĂ©marrer le serveur en ouvrant un terminal et en tappant la commande suivante :

sudo /etc/init.d/mysql restart

Effacer certaines des tables de la base de donnĂ©es, Ă©tablies par dĂ©faut lors de l'installation en tappant dans un terminal les commandes suivantes :

mysql -p wikidb
mysql> set sql_log_bin=0;
mysql> delete from page;
mysql> delete from revision;
mysql> delete from text;

Téléchargement du Dump principal

[edit]

il comporte les tables blabla, blabla et bla.

Ouvrez la page https://dumps.wikimedia.org/ dans votre navigateur internet, choisir

download:backup-index.html., choisir ensuite le la langue et le projet désiré par exemple le Wiktionnaire en français qui se trouve ici , choisir cette archivedownload:frwiktionary/20061204/frwiktionary-20061204-pages-meta-current.xml.bz2


Download the latest version of the Wiki Database dump...

cd /home
sudo wgetdownload:enwiki/latest/enwiki-latest-pages-articles.xml.bz2

This will download only the current articles, without any history, discussions or user information. Current compressed size as of September 2006 is about 1.6Gb. The download may take a while depending on your connection speed.

From here, you now have two choices...

Téléchargement et installation de MWDumper

[edit]

This requires a little more work, but is about 10 times faster. First, we need to install the Java runtime environment...

sudo vi /etc/apt/sources.list

Trouver les lignes suivantes :

# deb http://archive.ubuntu.com/ubuntu/ dapper universe
# deb-src http://archive.ubuntu.com/ubuntu/ dapper universe

add "muliverse" to the end of both lines and remove the # from the begining. Save and exit out of VI editor, then type the following...

cd /home
sudo apt-get update
sudo apt-get install sun-java5-bin
sudo wgetdownload:tools/mwdumper.jar

Importation du Dump principal dans la base de données MySQL

[edit]

The last command downloads the tool we are going to use to dump the databases. Once you have the last package downloaded issue the following command...

java -Xmx200M -server -jar mwdumper.jar --format=sql:1.5 enwiki-latest-pages-articles.xml.bz2 | mysql -u root -p enwiki

This will start the database import, it will take a couple of days.


Téléchargement des autres tables SQL

[edit]

Bla bla, blablabla, blabla


Importation des autres tables SQL dans la base de données

[edit]

dans un terminal tapper la commande suivante :

mysql -u root -p;

pour obtenir l'invite de commande mysql>

pour selectionner la base de donnĂ©e adĂ©quate, dans notre exemple wikidb, tapper la commande suivante :

mysql> USE wikidb;

puis tapper :

mysql> SOURCE nom_du_fichier_wikimedia.sql;

pour importer la table

ProblÚmes rencontrés

[edit]

il manque des modÚles dans la base de données aprÚs import.

il manque des catégories dans la base de données aprÚs import.