MediaWiki est un package wiki open source de logiciel gratuit écrit en PHP, à l'origine destiné à être utilisé sur Wikipedia. Le logiciel est optimisé pour gérer correctement et efficacement des projets de toutes tailles, y compris les plus grands wikis, qui peuvent avoir des téraoctets de contenu et des centaines de milliers de visites. par seconde. Étant donné que Wikipedia est l'un des plus grands sites Web au monde, l'évolutivité via plusieurs couches de mise en cache et de réplication de base de données a également été une préoccupation majeure pour les développeurs. Wikipédia et d'autres projets Wikimedia continuent de définir une grande partie de l'ensemble des exigences pour MediaWiki. Je décris l'installation de mediawiki sur un serveur CentOS.
Télécharger mediawiki
Téléchargez mediawiki dans /usr/local/src
#cd /usr/local/src
#wget http://releases.wikimedia.org/mediawiki/1.22/mediawiki-1.22.3.tar.gz
Extraire mediawiki et déplacer dans DocumentRoot
#tar xvzf mediawiki-1.22.3.tar.gz
#mv mediawiki-1.22.3 /var/www/html/mediawiki
Créer une base de données et un utilisateur dans mysql
Entrez dans mysql en tant que root
Vous devez entrer le mot de passe mysql root pour entrer dans mysql.
#mysql -u root -p
Enter password:
Vous obtiendrez le terminal de commande mysql. Nous devons créer une base de données, un utilisateur pour mediawiki.
Je vais définir le nom de la base de données, le nom d'utilisateur et le mot de passe sur "mediawiki". Vous pouvez le modifier selon votre souhait.
Créer une base de données
mysql> create database mediawiki;
Créer un utilisateur
mysql> create user mediawiki@localhost;
Définir le mot de passe pour l'utilisateur mysql
mysql> set password for mediawiki@localhost = password ('mediawiki');
Autoriser Accorder des privilèges à l'utilisateur
mysql>GRANT ALL PRIVILEGES ON mediawiki.* to mediawiki@localhost identified by 'mediawiki';
Privilèges de rinçage
mysql> flush privileges;
Maintenant, toutes les activités dans mysql sont terminées. Vous pouvez simplement vous déconnecter de mysql en utilisant quit
mysql>quit;
Définir la propriété et l'autorisation dans DocumentRoot
Nous devons définir le propriétaire et le groupe de mediawiki comme apache.Définissez l'autorisation 755 sur le dossier /var/www/html/mediawiki
#chown -R apache:apache /var/www/html/mediawiki
#chmod -R 755 /var/www /html/mediawiki
Installation de mediawiki depuis le navigateur.
Vous pouvez démarrer l'installation de mediawiki en parcourant http://Public_IP/mediawiki
Vous obtiendrez une page comme localsettings.php introuvable.Cliquez sur la configuration du wiki
Il y a une probabilité d'obtenir une page vierge. Cela est dû à l'absence de pfp-dom. Vous pouvez l'installer en suivant les étapes suivantes.
#yum install php-xml
#service httpd restart
Maintenant, le problème sera résolu et vous obtiendrez une page de réglage de la langue. Vous pouvez définir la langue selon votre souhait
Cliquez sur Continuer, vous obtiendrez une page d'accueil de wediawiki.
Encore une fois Cliquez sur Continuer. Vous obtiendrez la page Se connecter à la base de données. Nous utilisons mysql comme base de données. Alors marquez mysql et remplissez les détails de notre base de données.
Cliquez sur continuer. Vous obtiendrez une page de paramètres de base de données. Vous n'avez rien à modifier sur cette page.
Cliquez sur Continuer. Vous obtiendrez une page pour nommer le mediawiki et configurer le compte administrateur. Ensuite, cliquez simplement sur Continuer sur les deux pages suivantes. Vous obtiendrez une page d'installation terminée.
Vous obtiendrez maintenant un fichier LocalSettings.php. Vous devez placer ce fichier dans /var/www/html/mediawiki. L'installation est terminée et vous pouvez entrer dans votre mediawiki maintenant .
Vous avez maintenant installé mediawiki avec succès. Vous pouvez utiliser meidawiki pour partager des informations précieuses avec le monde.