Installation · 9 min read · Oct 31, 2025

Comment installer Tiki Wiki sur Ubuntu 22.04

Tiki, également connu sous le nom de TikiWiki, est un système de gestion de contenu basé sur un wiki et open-source. Il aide les utilisateurs débutants à héberger leurs sites Wiki en une minute. Il est basé sur PHP et utilise MariaDB/MySQL pour stocker son contenu. Tiki fournit des outils pour créer des bases de connaissances robustes, la collaboration et la gestion de projets, la publication de sites Web et de blogs, le support CRM, l’apprentissage en ligne, et plus encore. Il offre des fonctionnalités riches telles que des pages wiki, des blogs, des forums, des fichiers, le multilingue, une intégration étroite, et des galeries d’images.

Ce tutoriel vous montrera comment installer Tiki Wiki sur un serveur Ubuntu 22.04.

Prérequis

  • Un serveur exécutant Ubuntu 22.04.
  • Un nom de domaine pointant vers l’IP de votre serveur.
  • Un mot de passe root configuré sur le serveur.

Mettre à jour le système

Tout d’abord, il est recommandé de mettre à jour les paquets de votre système vers la dernière version. Vous pouvez les mettre à jour avec la commande suivante :

apt-get update -y

Une fois tous les paquets mis à jour, vous pouvez passer à l’étape suivante.

Installer le serveur LAMP

Tout d’abord, installez le serveur web Apache et le serveur MariaDB avec la commande suivante :

apt-get install apache2 mariadb-server unzip git gnupg -y

Après avoir installé les paquets ci-dessus, vous devez installer PHP et les extensions requises sur votre système. Tiki Wiki ne prend en charge que la version PHP 7.4. Par défaut, Ubuntu 22.04 est livré avec la version PHP 8.1. Vous devrez donc ajouter le dépôt PHP d’Ondrej à votre serveur.

Vous pouvez l’ajouter avec la commande suivante :

apt-get install software-properties-common -y  
add-apt-repository ppa:ondrej/php

Une fois le dépôt ajouté, mettez à jour le dépôt et installez PHP avec les extensions requises en exécutant la commande suivante :

apt-get install php7.4 php7.4-tidy php7.4-gd php7.4-xmlrpc php7.4-mbstring libapache2-mod-php7.4 php7.4-mysql php-apcu php7.4-curl php7.4-intl php7.4-sqlite3 php7.4-zip php-memcache php7.4-pspell php7.4-zip php7.4-memcached php-pear php7.4-common php7.4-opcache php7.4-xml php7.4-zip -y

Une fois tous les paquets installés, éditez le fichier php.ini et apportez quelques modifications :

nano /etc/php/7.4/apache2/php.ini

Changez les lignes suivantes :

memory_limit = 256M
upload_max_filesize = 100M
max_execution_time = 300
date.timezone = UTC

À ce stade, le serveur LAMP est installé sur votre serveur.

Créer une base de données pour Tiki Wiki

Ensuite, vous devrez créer une base de données et un utilisateur pour Tiki Wiki. Tout d’abord, connectez-vous à la console MariaDB avec la commande suivante :

mysql

Une fois connecté, créez une base de données et un utilisateur avec la commande suivante :

CREATE DATABASE tiki CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;  
CREATE USER 'tiki'@'localhost' IDENTIFIED BY 'votremotdepasse';

Ensuite, accordez tous les privilèges à la base de données tiki avec la commande suivante :

GRANT ALL ON tiki.* TO 'tiki'@'localhost' WITH GRANT OPTION;

Ensuite, videz les privilèges et quittez le shell MariaDB avec la commande suivante :

FLUSH PRIVILEGES;  
EXIT;

Télécharger Tiki Wiki

Ensuite, vous devrez télécharger la dernière version de Tiki Wiki depuis le site Sourceforge. Vous pouvez le télécharger avec la commande suivante :

wget https://sourceforge.net/projects/tikiwiki/files/latest/download --no-check-certificate

Une fois le téléchargement terminé, extrayez le fichier téléchargé avec la commande suivante :

unzip download

Ensuite, déplacez le répertoire extrait vers le répertoire racine d’Apache :

mv tiki-24.2 /var/www/html/tikiwiki

Ensuite, changez la propriété et les permissions du répertoire tikiwiki :

chown -R www-data:www-data /var/www/html/tikiwiki/  
chmod -R 755 /var/www/html/tikiwiki/

À ce stade, Tiki Wiki est téléchargé et configuré.

Configurer Apache pour Tiki Wiki

Ensuite, créez un fichier de configuration de l’hôte virtuel Apache pour Tiki Wiki avec la commande suivante :

nano /etc/apache2/sites-available/tikiwiki.conf

Ajoutez les lignes suivantes :


     ServerAdmin [email protected]
     DocumentRoot /var/www/html/tikiwiki
     ServerName tikiwiki.example.com

     
          Options FollowSymlinks
          AllowOverride All
          Require all granted
     

     ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined


Enregistrez et fermez le fichier lorsque vous avez terminé. Ensuite, activez l’hôte virtuel Apache avec la commande suivante :

a2ensite tikiwiki.conf

Ensuite, activez le module de réécriture Apache et redémarrez le service Apache en utilisant la commande suivante :

a2enmod rewrite  
systemctl restart apache2

Vous pouvez également vérifier l’état d’Apache avec la commande suivante :

systemctl status apache2

Vous obtiendrez la sortie suivante :

? apache2.service - Le serveur HTTP Apache
     Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
     Active: active (running) since Sun 2022-11-20 11:44:46 UTC; 3min 43s ago
       Docs: https://httpd.apache.org/docs/2.4/
    Process: 122937 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
    Process: 124446 ExecReload=/usr/sbin/apachectl graceful (code=exited, status=0/SUCCESS)
   Main PID: 122942 (apache2)
      Tasks: 6 (limit: 2242)
     Memory: 23.7M
        CPU: 247ms
     CGroup: /system.slice/apache2.service
             ??122942 /usr/sbin/apache2 -k start
             ??124450 /usr/sbin/apache2 -k start
             ??124451 /usr/sbin/apache2 -k start
             ??124452 /usr/sbin/apache2 -k start
             ??124453 /usr/sbin/apache2 -k start
             ??124454 /usr/sbin/apache2 -k start

Nov 20 11:44:46 ubuntu2204 systemd[1]: Starting The Apache HTTP Server...

Accéder à l’interface Web de Tiki Wiki

Maintenant, ouvrez votre navigateur web et accédez à l’interface web de Tiki Wiki en utilisant l’URL http://tikiwiki.example.com/tiki-install.php. Vous devriez voir la page suivante :

Sélectionnez votre langue et cliquez sur le bouton Continuer. Vous devriez voir la page suivante :

Cliquez sur Continuer pour accepter l’accord de licence. Vous devriez voir la page suivante :

Assurez-vous que tous les tests sont verts, puis cliquez sur Continuer. Vous devriez voir la page suivante :

Fournissez les détails de votre base de données et cliquez sur le bouton Continuer. Vous devriez voir la page suivante :

Choisissez votre moteur de base de données et cliquez sur le bouton Installer. Une fois l’installation terminée, vous devriez voir la page suivante :

Cliquez sur le bouton Continuer. Vous devriez voir la page suivante :

Fournissez les informations de votre site et cliquez sur le bouton Continuer. Vous devriez voir la page suivante :

Cliquez sur le bouton Continuer. Vous devriez voir la page de création de l’utilisateur administrateur :

Cliquez sur “Entrer dans Tiki et verrouiller l’installateur”. Vous devriez voir la page de création de l’utilisateur administrateur :

Définissez votre mot de passe administrateur et cliquez sur le bouton Appliquer. Vous devriez voir le tableau de bord de Tiki Wiki sur la page suivante :

Sécuriser Tiki Wiki avec Let’s Encrypt SSL

Sécuriser votre site wiki avec un certificat SSL Let’s Encrypt est une bonne idée. Pour ce faire, vous devez installer le client Certbot sur votre système.

Vous pouvez installer le Certbot avec la commande suivante :

apt-get install certbot python3-certbot-apache -y

Une fois le client Certbot installé avec succès, exécutez la commande suivante pour installer le SSL Let’s Encrypt pour votre site web :

certbot --apache -d tikiwiki.example.com

On vous demandera de fournir votre email valide et d’accepter les conditions de service comme indiqué ci-dessous :

Saving debug log to /var/log/letsencrypt/letsencrypt.log
Plugins selected: Authenticator apache, Installer apache
Enter email address (used for urgent renewal and security notices) (Enter 'c' to
cancel): [email protected]

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Please read the Terms of Service at
https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf. You must
agree in order to register with the ACME server at
https://acme-v02.api.letsencrypt.org/directory
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
(A)gree/(C)ancel: A

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Would you be willing to share your email address with the Electronic Frontier
Foundation, a founding partner of the Let's Encrypt project and the non-profit
organization that develops Certbot? We'd like to send you email about our work
encrypting the web, EFF news, campaigns, and ways to support digital freedom.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
(Y)es/(N)o: Y

Obtaining a new certificate
Performing the following challenges:
http-01 challenge for tikiwiki.example.com
Enabled Apache rewrite module
Waiting for verification...
Cleaning up challenges
Created an SSL vhost at /etc/apache2/sites-available/tikiwiki-le-ssl.conf
Enabled Apache socache_shmcb module
Enabled Apache ssl module
Deploying Certificate to VirtualHost /etc/apache2/sites-available/tikiwiki-le-ssl.conf
Enabling available site: /etc/apache2/sites-available/tikiwiki-le-ssl.conf

Ensuite, sélectionnez si vous souhaitez ou non rediriger le trafic HTTP vers HTTPS ou configurer Nginx pour rediriger tout le trafic vers un accès HTTPS sécurisé comme indiqué dans la sortie suivante :

Please choose whether or not to redirect HTTP traffic to HTTPS, removing HTTP access.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1: No redirect - Make no further changes to the webserver configuration.
2: Redirect - Make all requests redirect to secure HTTPS access. Choose this for
new sites, or if you're confident your site works on HTTPS. You can undo this
change by editing your web server's configuration.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Select the appropriate number [1-2] then [enter] (press 'c' to cancel): 2

Tapez 2 et appuyez sur Entrée pour commencer le processus. Une fois l’installation terminée, vous devriez obtenir la sortie suivante :

Enabled Apache rewrite module
Redirecting vhost in /etc/apache2/sites-enabled/tikiwiki.conf to ssl vhost in /etc/apache2/sites-available/tikiwiki-le-ssl.conf

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Congratulations! You have successfully enabled https://tikiwiki.example.com

You should test your configuration at:
https://www.ssllabs.com/ssltest/analyze.html?d=tikiwiki.example.com
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

IMPORTANT NOTES:
 - Congratulations! Your certificate and chain have been saved at:
   /etc/letsencrypt/live/tikiwiki.example.com/fullchain.pem
   Your key file has been saved at:
   /etc/letsencrypt/live/tikiwiki.example.com/privkey.pem
   Your cert will expire on 2023-02-12. To obtain a new or tweaked
   version of this certificate in the future, simply run certbot again
   with the "certonly" option. To non-interactively renew *all*
   of your certificates, run "certbot renew"
 - If you like Certbot, please consider supporting our work by:

   Donating to ISRG / Let's Encrypt:   https://letsencrypt.org/donate
   Donating to EFF:                    https://eff.org/donate-le

À ce stade, votre site Tiki Wiki est sécurisé avec Let’s Encrypt SSL. Vous pouvez maintenant accéder à votre site en toute sécurité en utilisant le protocole HTTPS.

Conclusion

Félicitations ! Vous avez réussi à installer Tiki Wiki sur le serveur Ubuntu 22.04. Vous pouvez maintenant héberger votre propre Wiki en utilisant Tiki Wiki. Pour plus d’informations, vous pouvez visiter la page de documentation de Tiki Wiki. N’hésitez pas à me poser des questions si vous en avez.

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.