User Tools

Site Tools


fr:installs:wiki:setup

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
fr:installs:wiki:setup [2024/01/29 14:08] – translated the whole page + added todo elraphikfr:installs:wiki:setup [2024/01/29 22:44] (current) – added numbers for clarity elraphik
Line 1: Line 1:
-FIXME **This page is not fully translated, yet. Please help completing the translation.**\\ //(remove this paragraph once the translation is finished)// +====== Configuration initiale pour DokuWiki ======
- +
-====== Initial setup for DokuWiki ======+
  
 Pour installer notre instance de DokuWiki, nous avons besoin de quelques composants en amont, nous allons passer dessus rapidement. Pour installer notre instance de DokuWiki, nous avons besoin de quelques composants en amont, nous allons passer dessus rapidement.
Line 11: Line 9:
 Coté système d'exploitation, ledit server repose sur un Debian 11 (bullseye), ce qui devrait être amplement correct. Coté système d'exploitation, ledit server repose sur un Debian 11 (bullseye), ce qui devrait être amplement correct.
  
-===== Dépendances =====+===== Installation de PHP =====
  
 Afin de fonctionner, DokuWiki a besoin d'un server web qui supporte PHP, et bien évidemment d'avoir PHP installé, comme on peut le lire sur leur page [[doku>fr:requirements| Configuration requise]]. Afin de fonctionner, DokuWiki a besoin d'un server web qui supporte PHP, et bien évidemment d'avoir PHP installé, comme on peut le lire sur leur page [[doku>fr:requirements| Configuration requise]].
Line 19: Line 17:
 Quant à PHP, nous avons besoin de l'installer. La version minimale pour DokuWiki est PHP 7.2, mais il est recommandé d'utiliser PHP 8.X, qui n'est pas présent sur les repos de base de Debian 11, donc nous allons devoir ajouter un repo qui contient la bonne version avant de pouvoir procéder à l'installation. Quant à PHP, nous avons besoin de l'installer. La version minimale pour DokuWiki est PHP 7.2, mais il est recommandé d'utiliser PHP 8.X, qui n'est pas présent sur les repos de base de Debian 11, donc nous allons devoir ajouter un repo qui contient la bonne version avant de pouvoir procéder à l'installation.
  
-==== Ajout du repo SURY ====+==== 1. Ajout du repo SURY ====
  
 Comme on vient de le préciser, nous devons ajouter un repo pour palier au fait que PHP 8.X n'est pas présent sur les repos de base de Debian. Comme on vient de le préciser, nous devons ajouter un repo pour palier au fait que PHP 8.X n'est pas présent sur les repos de base de Debian.
Line 32: Line 30:
 </WRAP> </WRAP>
  
-==== Import de la clé GPG sur Debian ====+==== 2. Import de la clé GPG sur Debian ====
  
-Maintenant que le repo est ajouté dans la liste des repos disponibles pour notre outil APT, le système doit pouvoir vérifier l'authenticité des paquets reçus via ce repo.+Maintenant que le repo est ajouté dans la liste des repos disponibles pour notre outil APT, le système doit pouvoir vérifier l'authenticité des paquets reçus via ce repo. On ajoute donc la clé GPG à la base de clés de notre gestionnaire de paquets.
  
 <code bash> <code bash>
Line 40: Line 38:
 </code> </code>
  
-==== Mise à jour du cache APT ====+==== 3. Mise à jour du cache APT ====
  
 Ensuite nous devons reconstruire le cache APT pour qu'il soit à jour sur les paquets disponibles sur les différents repos. Ensuite nous devons reconstruire le cache APT pour qu'il soit à jour sur les paquets disponibles sur les différents repos.
Line 48: Line 46:
 </code> </code>
  
-==== Installation de PHP 8.X ====+==== 4. Installation de PHP 8.X ====
  
 Enfin, maintenant que tout est réglé, nous pouvons installer PHP 8 sur notre machine via le gestionnaire de paquets APT.  Enfin, maintenant que tout est réglé, nous pouvons installer PHP 8 sur notre machine via le gestionnaire de paquets APT. 
Line 59: Line 57:
 Et voilà, après avoir accepté le prompt qui prévient de tous les paquets qui seront installés -et un peu d'attente- PHP 8.X est installé sur notre machine. Et voilà, après avoir accepté le prompt qui prévient de tous les paquets qui seront installés -et un peu d'attente- PHP 8.X est installé sur notre machine.
  
-==== Installation des dépendances PHP ====+==== 5. Installation des dépendances PHP ====
  
-Normalement, nous devrions avoir pu s'arrêter là pour l'installation de PHP, cependant DokuWiki a besoin d'une dépendance de PHP qui peut ne pas avoir été installée via les commandes précédentes: ''packages name'' :TO-DO:+Normalement, nous devrions avoir pu s'arrêter là pour l'installation de PHP, cependant DokuWiki a besoin d'une dépendance de PHP qui peut ne pas avoir été installée via les commandes précédentes: ''php8.x-xml''. Aussi, dans notre cas, il faut installer un package nécessaire au fonctionnement de DokuWiki avec Nginx''php8.x-fpm''.
  
 +<code bash>
 +sudo apt install php8.3-{xml,fpm}
 +</code>
  
-<WRAP center round todo 60%> +<WRAP center round important 100%> 
-Cette page n'est pas terminée pour le moment, il reste à finir l'installation de php et la configuration de nginx.+Pensez à remplacer ''8.3'' par votre version de php afin de faire l'installation du paquet compatible pour vous.
 </WRAP> </WRAP>
 +
 +Voilà, la partie PHP est terminée, nous pouvons maintenant nous occuper de l'installation de DokuWiki en lui-même.
  
fr/installs/wiki/setup.1706537329.txt.gz · Last modified: 2024/01/29 14:08 by elraphik