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 -yUne 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 -yAprè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/phpUne 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 -yUne fois tous les paquets installés, éditez le fichier php.ini et apportez quelques modifications :
nano /etc/php/7.4/apache2/php.iniChangez 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 :
mysqlUne 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-certificateUne fois le téléchargement terminé, extrayez le fichier téléchargé avec la commande suivante :
unzip downloadEnsuite, déplacez le répertoire extrait vers le répertoire racine d’Apache :
mv tiki-24.2 /var/www/html/tikiwikiEnsuite, 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.confAjoutez 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.confEnsuite, activez le module de réécriture Apache et redémarrez le service Apache en utilisant la commande suivante :
a2enmod rewrite
systemctl restart apache2Vous pouvez également vérifier l’état d’Apache avec la commande suivante :
systemctl status apache2Vous 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 -yUne 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.comOn 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.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.