Archive:Installer Mediawiki en localhost sur Lucid avec le paquet des dépôts
Sommaire
Installation
sudo apt-get install apache2 mysql-server php5-mysql mysql-client-5.1 libapache2-mod-auth-mysql imagemagick mysql-admin mediawiki mediawiki-extensions
Définir le mot de passe root de mysql : 123
Apache
sudo ln -s /etc/mediawiki/apache.conf /etc/apache2/sites-available/mediawiki.conf sudo ln -s /etc/apache2/sites-available/mediawiki.conf /etc/apache2/sites-enabled/001-mediawiki sudo ln -s /var/lib/mediawiki/ /var/www/mediawiki sudo invoke-rc.d apache2 restart
Rendre excécutable
sudo chmod a+w /var/www/mediawiki/config
Base de données mysql
Insatallation de la base wikidb avec user root
mysql -u root -p
saisir le mot de passe 123
Vous avez un prompt mysql>
Saisir:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123')
Nouveau prompt ->
create database wikidb;
Retourne Query OK, 1 row affected (0.00 sec)
->grant create, select, insert, update, delete, alter, lock tables on wikidb.* to 'wikiuser'@'localhost' identified by 'password'; ->flush privileges; ->\q
Bye
Configuration
Se rendre à l'adresse http://localhost/mediawiki
Cliquer sur « Configure settings », puis répondre soigneusement aux questions.
Wiki name: mywiki
Contact e-mail: moi@chezmoi.org
Language: fr
Copyright/license: GNU 1.2
Admin username: root
Password: 123
Object caching: * No caching
E-mail Enable pour tout
Database type: MySQL
Database host: localhost
Database name: wikidb
DB username: root
DB password: 123
Superuser account: disable
Database table prefix: mw_
Storage Engine InnoDB
Database character set MySQL 4.1/5.0 binary
Install Mediawiki
Installation successful!
Finir l'installation si la configuration s'est bien passée
sudo cp /var/www/mediawiki/config/LocalSettings.php /etc/mediawiki/LocalSettings.php sudo chmod 600 /etc/mediawiki/LocalSettings.php sudo rm -Rf /var/lib/mediawiki/config sudo chown www-data:www-data /etc/mediawiki/LocalSettings.php sudo chmod 640 /etc/mediawiki/LocalSettings.php
Accès au wiki
http://localhost/mediawiki/index.php
Et là ça marche, j'y comprend rien !!!
Configuration du fichier LocalSettings.php
sudo gedit /etc/mediawiki/LocalSettings.php
Modifier les lignes
$wgEnableUploads = true;
$wgFileExtensions = array( 'png', 'jpg', 'jpeg', 'blend', 'svg' ); $wgMimeDetectorCommand = "file -bi";
$wgAllowTitlesInSVG = true; $wgSVGConverter = 'ImageMagick';
$wgImageMagickConvertCommand = "/usr/bin/convert";
Pour les images
sudo chown www-data:www-data /var/lib/mediawiki/images
sudo gedit /etc/php5/apache2/php.ini
file_uploads = On
upload_max_filesize = 10M
max_file_uploads = 200
Ne pas oublier de se connecter pour avoir l'option Téléverser
La doc pour les fichiers Réglages par défaut (administrateur)
Extensions
Quelques extensions utiles et comment les installer.