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:31] elraphikfr:installs:wiki:setup [2024/01/29 22:44] (current) – added numbers for clarity elraphik
Line 9: 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 17: 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 30: 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 38: 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 46: 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 57: 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.: ''php8.x-xml''. Aussi, dans notre cas, il faut installer un package nécessaire au fonctionnement de DokuWiki avec Nginx: ''php8.x-fpm''.+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> <code bash>
-sudo apt install php8.3-{xml, fpm}+sudo apt install php8.3-{xml,fpm}
 </code> </code>
  
Line 69: Line 69:
 </WRAP> </WRAP>
  
- +Voilà, la partie PHP est terminée, nous pouvons maintenant nous occuper de l'installation de DokuWiki en lui-même.
-<WRAP center round todo 100%> +
-Cette page n'est pas terminée pour le momentil reste à finir l'installation de php et la configuration de nginx. +
-</WRAP>+
  
fr/installs/wiki/setup.1706538702.txt.gz · Last modified: 2024/01/29 14:31 by elraphik