GNU/Linux >> Tutoriels Linux >  >> Cent OS

Installez et exécutez DokuWiki, le wiki le plus polyvalent sur un VPS CentOS 7

Dans l'article suivant, nous expliquerons comment vous pouvez installer et exécuter DokuWiki sur un serveur CentOS 7 . Nous prenons en charge DokuWiki fonctionnant sur tous nos plans d'hébergement SSD VPS et avec notre pile d'hébergement DokuWiki, vous obtiendrez DokuWiki préchargé sur votre serveur virtuel , rendant votre wiki opérationnel en un rien de temps.

Gentil !

Qu'est-ce que DokuWiki ?

DokuWiki est considéré comme l'application logicielle Wiki open source la plus polyvalente qui a fait ses preuves pour répondre à vos besoins exigeants en matière de wiki.

DokuWiki ne nécessite pas de base de données et il est extrêmement simple et facile à utiliser. Ses fonctionnalités sont disponibles ici.

Configuration requise ?

  • Serveur Web tel qu'Apache, Nginx etc.
  • Serveur PHP version 5.2 ou ultérieure
  • PHP-GD/bibliothèque Image Magick

MISE À JOUR DU SYSTÈME

Avant de procéder à l'installation proprement dite de DokuWiki, ssh à votre VPS SSD CentOS 7 , lancer un screen session et mettez à jour votre système en utilisant yum :

## screen -U -S dokuwiki-screen
## yum update

INSTALLER QUELQUES FORFAITS

Installez des packages utiles sur votre serveur virtuel alimenté par SSD CentOS :

## yum install wget unzip vim

INSTALLER LE SERVEUR WEB APACHE

Dans cette configuration, nous allons servir DokuWiki en utilisant le serveur Web Apache 2.4 , donc installez Apache sur votre CentOS 7 en utilisant le yum suivant commande :

## yum install httpd openssl mod_ssl

Une fois installé, redémarrez Apache et ajoutez-le pour qu'il démarre automatiquement au démarrage de votre système en utilisant :

## systemctl restart httpd
## systemctl status httpd
## systemctl enable httpd

Maintenant, configurons quelques options Apache supplémentaires , par exemple, cachez son numéro de version, sa bannière etc… en ajoutant ce qui suit à /etc/httpd/conf.d/options.conf

## vim /etc/httpd/conf.d/options.conf

TraceEnable off

## Disable Signature
ServerSignature Off

## Disable Banner
ServerTokens Prod

Testez le fichier de configuration Apache et redémarrez le serveur Web pour que les modifications prennent effet :

## apachectl configtest
## systemctl restart httpd
## systemctl status httpd

INSTALLER PHP

Étant donné que DokuWiki s'appuie sur PHP , nous devons ajouter le support PHP au serveur Web Apache en installant les packages suivants :

## yum install php php-gd

Bien que DokuWiki fonctionne avec les paramètres PHP par défaut , il est recommandé d'ajuster votre configuration PHP (php.ini ) comme décrit ici. Au moins, vous devriez éditer votre /etc/php.ini et définissez ce qui suit :

## vim /etc/php.ini

expose_php = Off

redémarrez Apache en utilisant systemctl pour que les modifications prennent effet :

## systemctl restart httpd
## systemctl status httpd

Testez si le module PHP est chargé dans Apache en utilisant :

## httpd -M | grep php

also

## php -v

CONFIGURER APACHE VHOST

Nous utiliserons wiki.mydomain.com pour accéder à l'installation de DokuWiki, il faudrait donc créer un hôte virtuel Apache directif. Alors, créez /etc/httpd/conf.d/vhosts.conf et ajoutez ce qui suit :

## cat /etc/httpd/conf.d/vhosts.conf

# Load my vhosts
IncludeOptional vhosts.d/*.conf

Cela indique à Apache de charger les fichiers de configuration se terminant par .conf qui résident dans /etc/httpd/vhosts.d . Comme vous pouvez le deviner, c'est l'endroit où nous plaçons les hôtes virtuels, alors configurons-en un pour wiki.mydomain.com

VHOST pour wiki.mondomaine.com
## mkdir /etc/httpd/vhosts.d
## vim /etc/httpd/vhosts.d/wiki.mydomain.com.conf

<VirtualHost YOUR_SERVER_IP:80>
    ServerAdmin [email protected]
    DocumentRoot "/var/www/html/dokuwiki"
    ServerName wiki.mydomain.com
    ServerAlias www.wiki.mydomain.com
    ErrorLog "/var/log/httpd/wiki.mydomain.com-error_log"
    CustomLog "/var/log/httpd/wiki.mydomain.com-access_log" combined

    <Directory "/var/www/html/dokuwiki/">
        DirectoryIndex index.php
        Options FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

redémarrez apache pour que les modifications prennent effet :

## systemctl restart httpd
## systemctl status httpd

INSTALLER DOKUWIKI

La première chose à faire est d'aller sur la page de téléchargement de DokuWiki et de télécharger la dernière version stable de DokuWiki .

## wget -P /tmp http://download.dokuwiki.org/out/dokuwiki-de8b19be26a1d74ba5bd5e075dbb7996.tgz

une fois l'archive téléchargée, extrayez-la dans /var/www/html en utilisant :

## tar zxf /tmp/dokuwiki-de8b19be26a1d74ba5bd5e075dbb7996.tgz -C /var/www/html

configurer la propriété appropriée en utilisant le chown commande :

## chown apache: -R /var/www/html/dokuwiki

et ouvrez http://wiki.mydomain.com/install.php dans votre navigateur préféré pour lancer le programme d'installation de DokuWiki . Vous devriez obtenir quelque chose comme ceci :

une fois que vous avez terminé le programme d'installation, vous pouvez supprimer en toute sécurité le fichier install.php script situé à la racine de votre document DokuWiki dans /var/www/html/dokuwiki

## rm -f /var/www/html/dokuwiki/install.php

QUEL EST LA SUITE ?

Maintenant que votre DokuWiki est opérationnel, vous pouvez consulter son manuel sur https://www.dokuwiki.org/manual et également en savoir plus sur sa syntaxe sur https://www.dokuwiki.org/wiki:syntax

LAISSEZ-NOUS FAIRE CELA POUR VOUS ?

Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS Linux, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer Apache et DokuWiki . Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS. Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Cent OS
  1. Comment installer et exécuter Python sur CentOS 8

  2. Installez et exécutez TiddlyWiki sur un VPS CentoOS 6 en utilisant Nginx

  3. Installer GlassFish sur un VPS CentOS 6

  4. Installer Octopress sur un VPS CentOS 6

  5. Comment installer NodeJS, Bower et Gulp sur un VPS CentOS 7

Comment installer The Bug Genie Issue Tracker sur un VPS CentOS 7

Comment installer Flyspray The Bug Killer sur un VPS CentOS 7

Comment installer et intégrer SpamAssassin avec Exim sur un VPS CentOS 7

Installer FluxBB sur un VPS CentOS 7 avec Nginx et PHP-FPM

Installer PowerDNS et Poweradmin sur un VPS CentOS 7

Installer Habari sur un VPS CentOS 7