# Tags avec Dokuwiki

**URL:** <https://forumsdulibre.quebec/t/tags-avec-dokuwiki/1641>\
**Category:** Entraide – GNU/Linux\
**Created:** [Décembre 15, 2022, 3:01 UTC](https://forumsdulibre.quebec/t/tags-avec-dokuwiki/1641 "2022-12-15T03:01:50Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![dapa](https://forumsdulibre.quebec/user_avatar/forumsdulibre.quebec/dapa/32/38_2.png) [@dapa](https://forumsdulibre.quebec/u/dapa)\
**Post date:** [Décembre 15, 2022, 3:01 UTC](https://forumsdulibre.quebec/t/tags-avec-dokuwiki/1641/1 "2022-12-15T03:01:50Z")

</div>

J’ai un pb avec les tags dans dokuwiki, le message est  
SQLite & PDO SQLite support missing in this PHP install - The sqlite plugin will not work

J’ai bien trouvé à ce sujet [Missing SQLite & PDO SQLite support (unable to use some plugins) · Issue #21 · crazy-max/docker-dokuwiki · GitHub](https://github.com/crazy-max/docker-dokuwiki/issues/21)  
Donc j’ai installé sqlite3 (3.34) mais je suis assez nono et ne sais pas comment faire " include php7-pdo\_sqlite and php7-sqlite3"  
J’iamgine que je dois écrire quelque chose dans un fichier mais je suis bloqué

---

<div class="post-metadata">

**Author:** ![francois.pelletier](https://forumsdulibre.quebec/letter_avatar_proxy/v4/letter/f/f4b2a3/32.png) [@francois.pelletier](https://forumsdulibre.quebec/u/francois.pelletier)\
**Post date:** [Décembre 17, 2022, 10:11 UTC](https://forumsdulibre.quebec/t/tags-avec-dokuwiki/1641/2 "2022-12-17T22:11:55Z")

</div>

Ces instructions sont pour Alpine Linux. Il faut donc trouver l’équivalent de ces deux packages sur ta distribution.

1. Trouve ta version de PHP

```bash
admin@jevalide:~$ php --version

```

Exemple chez moi:

```bash
PHP 7.4.33 (cli) (built: Nov 8 2022 11:36:34) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.33, Copyright (c), by Zend Technologies

```

Si tu es sur Debian (Yunohost), c’est avec ces packages. Change pour ta version de PHP.

```bash
sudo apt install php7.4-sqlite3

```

Ensuite repars le php-fpm et nginx. Change pour ta version de PHP.

```bash
sudo systemctl restart php7.4-fpm.service
sudo systemctl restart nginx.service

```

---

<div class="post-metadata">

**Author:** ![dapa](https://forumsdulibre.quebec/user_avatar/forumsdulibre.quebec/dapa/32/38_2.png) [@dapa](https://forumsdulibre.quebec/u/dapa)\
**Post date:** [Décembre 17, 2022, 10:56 UTC](https://forumsdulibre.quebec/t/tags-avec-dokuwiki/1641/3 "2022-12-17T22:56:01Z")

</div>

merci françois je vais essayer sur mon yunohost

Par la suite il faudra que je le mette dans un dokuwiki sur planethoster, je crois que c’est un centos, j’irais avec précaution car il y a d’autres choses dessus dont un wordpress

---

<div class="post-metadata">

**Author:** ![francois.pelletier](https://forumsdulibre.quebec/letter_avatar_proxy/v4/letter/f/f4b2a3/32.png) [@francois.pelletier](https://forumsdulibre.quebec/u/francois.pelletier)\
**Post date:** [Décembre 17, 2022, 11:29 UTC](https://forumsdulibre.quebec/t/tags-avec-dokuwiki/1641/4 "2022-12-17T23:29:26Z")

</div>

ça ne devrait rien déranger pour ton WordPress, tu peux avoir des versions concurrentes de PHP, c’est pour ça que les packages ont le # de version dedans.

---

<div class="post-metadata">

**Author:** ![dapa](https://forumsdulibre.quebec/user_avatar/forumsdulibre.quebec/dapa/32/38_2.png) [@dapa](https://forumsdulibre.quebec/u/dapa)\
**Post date:** [Décembre 18, 2022, 2:53 UTC](https://forumsdulibre.quebec/t/tags-avec-dokuwiki/1641/5 "2022-12-18T02:53:24Z")

</div>

merci je vais me lancer  
Prochaine étape mettre une topbar pour le menu principal pour éviter le sidebar, si tu as des conseils pour ça, je suis preneur, j’ai trouvé ça plante pour le moment.

Non j’ai finalement réussi à mettre la barre, me reste plus qu’à la faire belle

---

<div class="post-metadata">

**Author:** ![dapa](https://forumsdulibre.quebec/user_avatar/forumsdulibre.quebec/dapa/32/38_2.png) [@dapa](https://forumsdulibre.quebec/u/dapa)\
**Post date:** [Décembre 18, 2022, 3:24 UTC](https://forumsdulibre.quebec/t/tags-avec-dokuwiki/1641/6 "2022-12-18T03:24:51Z")

</div>

php --version  
PHP 7.4.33 (cli) (built: Nov 8 2022 11:36:34) ( NTS )  
Copyright (c) The PHP Group  
Zend Engine v3.4.0, Copyright (c) Zend Technologies  
with Zend OPcache v7.4.33, Copyright (c), by Zend Technologies

j’ai donc installé php7.4-sqlite3

puis les plugins pour les tags et sqlite  
mais depuis le backup du wiki plante et je vois dans le message  
2022-12-18 03:16:50,385: DEBUG - + ‹&nbsp;[&nbsp;› ‹&nbsp;!&nbsp;› -e /etc/php/8.1/fpm/pool.d/dokuwiki\_\_3.conf ‹&nbsp;]&nbsp;›

Est-ce que le bug est dans les extensions ?

---

<div class="post-metadata">

**Author:** ![mathieugp](https://forumsdulibre.quebec/user_avatar/forumsdulibre.quebec/mathieugp/32/7_2.png) [@mathieugp](https://forumsdulibre.quebec/u/mathieugp)\
**Post date:** [Décembre 19, 2022, 7:52 UTC](https://forumsdulibre.quebec/t/tags-avec-dokuwiki/1641/7 "2022-12-19T19:52:02Z")

</div>

> [@dapa](#):
>
> mais depuis le backup du wiki plante et je vois dans le message  
> 2022-12-18 03:16:50,385: DEBUG - + ‹ [› ‹ ! › -e /etc/php/8.1/fpm/pool.d/dokuwiki\_\_3.conf ‹] ›

Il y a plusieurs versions de PHP en cause ici : 7.4 et 8.1

Si c’est bien nginx qui est utilisé, tu devrais pouvoir trouver dans le fichier de configuration du vhost pour Dokuwiki quelle version de PHP est configurée pour Dokuwiki. Dans les distributions Debian/Ubuntu et compatibles, les fichiers des vhost sont dans `/etc/nginx/sites-enabled/`.

Dans le fichier tu dois chercher pour une ligne qui ressemble à celle-ci :

```auto
fastcgi_pass unix:/var/run/php/php8.1-fpm.sock;

```

Puisqu’il semblerait que ta version de PHP soit 7.4 par défaut (`php --version`), peut-être une solution serait de changer `php8.1-fpm.sock` pour `php7.4-fpm.sock` dans la directive `fastcgi_pass`.

Inversement, si ce que tu veux vraiment c’est php.8.1 pour Dokuwiki, il faut t’assurer que c’est bien cette version qui est citée dans la directive `fastcgi_pass` du vhost nginx pour Dokuwiki et installer php8.1-sqlite3 ( `sudo apt install php8.1-sqlite3`). Après tout changement au fichier du vhost pour Dokuwiki:

```auto
sudo nginx -t 
sudo systemctl reload nginx

```

(La première commande (`nginx -t`) va valider la syntaxe. La deuxième va recharger la configuration. Tu peux aussi faire s`udo systemctl restart nginx` si une micro coupure de service n’est pas un problème.)

---

<div class="post-metadata">

**Author:** ![dapa](https://forumsdulibre.quebec/user_avatar/forumsdulibre.quebec/dapa/32/38_2.png) [@dapa](https://forumsdulibre.quebec/u/dapa)\
**Post date:** [Décembre 19, 2022, 8:16 UTC](https://forumsdulibre.quebec/t/tags-avec-dokuwiki/1641/8 "2022-12-19T20:16:49Z")

</div>

merci bien Mathieu

Je vais essayer ça, yunohost utilise bien nginx et c’est probablement une des extensions que j’ai essayées dans dokuwiki qui a causé ce problème.

dans /var/run/php je vois  
srw-rw---- 1 www-data www-data 0 Dec 18 03:04 php7.4-fpm-dotclear2.sock  
-rw-r–r-- 1 root root 3 Dec 18 03:12 php7.4-fpm.pid  
srw-rw---- 1 www-data www-data 0 Dec 18 03:04 php7.4-fpm.sock  
srw-rw---- 1 www-data www-data 0 Dec 18 03:04 php8.0-fpm-nextcloud.sock  
-rw-r–r-- 1 root root 3 Dec 18 03:04 php8.0-fpm.pid  
srw-rw---- 1 www-data www-data 0 Dec 18 03:04 php8.0-fpm-piwigo\_\_2.sock  
srw-rw---- 1 www-data www-data 0 Dec 18 03:04 php8.0-fpm-piwigo.sock  
srw-rw---- 1 www-data www-data 0 Dec 18 03:04 php8.0-fpm.sock  
srw-rw---- 1 www-data www-data 0 Dec 18 20:07 php8.1-fpm-dokuwiki\_\_2.sock  
srw-rw---- 1 www-data www-data 0 Dec 18 03:12 php8.1-fpm-dokuwiki\_\_3.sock  
srw-rw---- 1 www-data www-data 0 Dec 18 03:04 php8.1-fpm-dokuwiki\_\_5.sock  
srw-rw---- 1 www-data www-data 0 Dec 18 03:04 php8.1-fpm-dokuwiki.sock  
-rw-r–r-- 1 root root 3 Dec 18 20:07 php8.1-fpm.pid  
srw-rw---- 1 www-data www-data 0 Dec 18 03:04 php8.1-fpm.sock  
lrwxrwxrwx 1 root root 30 Dec 18 03:04 php-fpm.sock → /etc/alternatives/php-fpm.s

le pb est présent pour  
dokuwiki\_\_3  
dokuwiki\_\_5  
mais pas pour les autres

J’ai effacé srw-rw---- 1 www-data www-data 0 Dec 18 03:12 php8.1-fpm-dokuwiki\_\_3.sock  
mais c’est pas une bonne idée j’ai maintenant une erreur 502 Bad Gateway

Chez moi `/etc/nginx/sites-enabled/`. est vide  
je vais chercher où se trouve fastcgi\_pass dans /etc/nginx

---

<div class="post-metadata">

**Author:** ![mathieugp](https://forumsdulibre.quebec/user_avatar/forumsdulibre.quebec/mathieugp/32/7_2.png) [@mathieugp](https://forumsdulibre.quebec/u/mathieugp)\
**Post date:** [Décembre 19, 2022, 11:25 UTC](https://forumsdulibre.quebec/t/tags-avec-dokuwiki/1641/9 "2022-12-19T23:25:46Z")

</div>

> [@dapa](#):
>
> J’ai effacé srw-rw---- 1 www-data www-data 0 Dec 18 03:12 php8.1-fpm-dokuwiki\_\_3.sock  
> mais c’est pas une bonne idée j’ai maintenant une erreur 502 Bad Gateway

Si la seule action entreprise est bien de supprimer le fichier `php8.1-fpm-dokuwiki__3.sock`, alors la nouvelle erreur `502 Bad Gateway` confirme bien que ce socket est utilisé par nginx pour Dokuwiki en ce moment sur ton serveur Yunohost.

Parton du principe que php8.1 sera utilisé pour Dokuwiki pour la suite des choses (à moins d’incompatibilité). Dans ce cas, le socket devrait être recréé par php-fpm avec `sudo systemctl restart php8.1-fpm`.

> [@dapa](#):
>
> Chez moi `/etc/nginx/sites-enabled/`. est vide  
> je vais chercher où se trouve fastcgi\_pass dans /etc/nginx

En cherchant dans [forum.yunohost.org](https://forum.yunohost.org), je trouve des indications comme quoi les vhost seraient plutôt dans :

`/etc/nginx/conf.d/<domaine.tld.d>/<appli>.conf`

… où `<domaine.tld.d>` est le nom de domaine configuré pour ton installation et `<appli>` probablement dokuwiki dans le cas qui nous intéresse.

En résumé, tu devrais pouvoir progresser avec ces deux commandes :

`sudo apt install php8.1-sqlite3`  
`sudo systemctl restart php8.1-fpm`

Si ça ne débloque pas la situation, essaye (comme je le suggérais plus haut) d’ajuster le vhost nginx de Dokuwiki pour utiliser php7.4 à la place de 8.1. Appelons ça le plan B. 🙂

---

<div class="post-metadata">

**Author:** ![dapa](https://forumsdulibre.quebec/user_avatar/forumsdulibre.quebec/dapa/32/38_2.png) [@dapa](https://forumsdulibre.quebec/u/dapa)\
**Post date:** [Décembre 20, 2022, 1:28 UTC](https://forumsdulibre.quebec/t/tags-avec-dokuwiki/1641/10 "2022-12-20T01:28:19Z")

</div>

`systemctl restart php8.1-fpm` \> super j’ai retrouvé le wiki que j’avais abimé par erreur

`sudo apt install php8.1-sqlite3`  
`sudo systemctl restart php8.1-fpm` \> pas de succès

J’ai bien trouvé le vhost de nginx mais là aussi pas de succès

Merci Mathieu je comprends mieux et je vais pouvoir poser de meilleures questions dans le forum de yunohost  
Ah ça me fait penser qu’il faut que je renouvelle ma cotisation à Facil
