Recherche de site Web

Comment installer MediaWiki sur CentOS 7


Si vous souhaitez créer votre propre site Web wiki, vous pouvez facilement le faire en utilisant MediaWiki – une application open source PHP, créée à l'origine pour WikiPedia. Ses fonctionnalités peuvent être facilement étendues grâce aux extensions tierces développées pour cette application.

Dans cet article, nous allons voir comment installer MediaWiki sur CentOS 7 avec la pile LAMP (Linux, Apache, MySQL et PHP).

Installation de la pile LAMP sur CentOS 7

1. Vous devez d'abord activer les référentiels epel et remi pour installer la pile LAMP avec la dernière version Version PHP 7.x.

yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum install epel-release

2. Ensuite, nous allons utiliser php7.3, nous devrons désactiver l'installation de php5.4 pour installer php7.3 depuis le dépôt remi comme indiqué.

yum-config-manager --disable remi-php54
yum-config-manager --enable remi-php73

3. Nous pouvons maintenant procéder à l'installation de Apache, MariaDB et PHP avec les extensions nécessaires pour exécuter MediaWiki – Pour de meilleures performances, vous pouvez également installer Xcache. .

yum -y install httpd
yum -y install mariadb-server mariadb-client
yum install php php-mysql php-pdo php-gd php-mbstring php-xml php-intl texlive

4. Démarrez et activez les services avec :

systemctl start httpd
systemctl enable httpd
systemctl start mariadb
systemctl enable mariadb

5. Sécurisez maintenant votre installation MariaDB en exécutant :

mysql_secure_installation

6. Pour rendre les modifications actives, vous devrez redémarrer le serveur Web Apache :

systemctl restart httpd

Installation de MediaWiki sur CentOS 7

7. La prochaine étape consiste à télécharger le package MediaWiki. Rendez-vous sur la page de téléchargement MediaWiki et téléchargez le dernier package ou vous pouvez utiliser la commande wget suivante.

cd /var/www/html
wget https://releases.wikimedia.org/mediawiki/1.32/mediawiki-1.32.0.tar.gz

8. Extrayez maintenant le contenu de l'archive avec la commande tar.

tar xf  mediawiki*.tar.gz 
mv mediawiki-1.32.0/* /var/www/html/

9. Après cela, nous créerons une base de données pour notre installation MediaWiki comme indiqué.

mysql -u root -p 

À l'invite MySQL, exécutez les commandes suivantes pour créer une base de données, créer un utilisateur de base de données et accorder à cet utilisateur des privilèges sur la base de données nouvellement créée :

CREATE DATABASE media_wiki;
CREATE USER 'media_wiki'@'localhost' identified by 'mysecurepassword';
GRANT ALL PRIVILEGES on media_wiki.* to 'media_wiki’@'localhost';
quit;

10. Vous pouvez maintenant accéder à l'application MediaWiki en accédant à http://adresse IP de votre serveur et suivez les étapes d'installation.

Vous pouvez d’abord choisir les paramètres de langue :

11. Ensuite, le script exécutera une vérification de l'environnement pour garantir que toutes les conditions sont remplies :

12. Si vous avez suivi les étapes jusqu'à présent, les vérifications devraient être correctes et vous pouvez passer à la page suivante où vous configurerez les détails de la base de données. Pour cela, utilisez la base de données, l'utilisateur et le mot de passe que vous avez créés précédemment :

13. Sur la page suivante, vous pouvez choisir le moteur de base de données : InnoDB ou MyIsam. J'ai utilisé InnoDB. Enfin, vous pouvez donner un nom à votre wiki et créer un nom d'utilisateur et un mot de passe administratifs en remplissant les champs nécessaires.

14. Une fois que vous avez rempli les détails, cliquez sur continuer. Sur les écrans suivants, vous pouvez conserver les paramètres par défaut, sauf si vous souhaitez apporter d'autres modifications personnalisées.

Une fois ces étapes terminées, vous recevrez un fichier appelé LocalSettings.php. Vous devrez placer ce fichier dans le répertoire racine de votre Wiki. Vous pouvez également copier le contenu du fichier et créer à nouveau le fichier. Si vous souhaitez copier le fichier, vous pouvez faire :

scp /path-to/LocalSettings.php remote-server:/var/www/html/

15. Désormais, lorsque vous essayez d'accéder à http://votreadresseip, vous devriez voir le MediaWiki nouvellement installé :

Vous pouvez vous authentifier auprès de votre utilisateur administrateur créé précédemment et commencer à modifier votre installation MediaWiki.

Conclusion

Vous disposez désormais de votre propre page Wiki sur laquelle vous pouvez gérer et modifier vos pages. Pour utiliser la syntaxe correcte, vous pouvez consulter la documentation MediaWiki.