# PostfixAdmin et Dovecot, erreur php

**URL:** <https://www.debian-fr.org/t/postfixadmin-et-dovecot-erreur-php/82293>\
**Category:** Support Debian\
**Created:** [Juin 10, 2020, 8:14 UTC](https://www.debian-fr.org/t/postfixadmin-et-dovecot-erreur-php/82293 "2020-06-10T08:14:03Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Skwal](https://www.debian-fr.org/user_avatar/www.debian-fr.org/skwal/32/7181_2.png) [@Skwal](https://www.debian-fr.org/u/Skwal)\
**Post date:** [Juin 10, 2020, 8:14 UTC](https://www.debian-fr.org/t/postfixadmin-et-dovecot-erreur-php/82293/1 "2020-06-10T08:14:03Z")

</div>

Bonjour 🙂  
Je suis en train de préparer un serveur web en suivant ce tuto: [https://www.citizenz.info/-serveur-mail-complet-et-moderne](https://www.citizenz.info/-serveur-mail-complet-et-moderne)

Le problème se passe au niveau de l’exécution du script qui construit la base de données via la commande:

```nohighlight
bash /var/www/postfixadmin/scripts/postfixadmin-cli admin add

```

Une erreur ressort:

```nohighlight
PHP Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /var/www/postfixadmin/scripts/postfixadmin-cli.php on line 321

```

En ouvrant le fichier à la ligne 321:

```nohighlight
$isWin = array_filter(array_map('strpos', $params, array('\\')));

```

Ce qui m’empêche de faire tourner postfixadmin, il refuse toute connexion:

```nohighlight
Jun 9 11:12:30 serveur dovecot: auth-worker(1539): Error: sql(*nom*@iteractif.com,xx.xx.xxx.xxx): Password query failed: Table 'postfixadmin.users' doesn't exist (using built-in default password_query: SELECT username, domain, password FROM users WHERE username = '%n' AND domain = '%d')

```

Pour l’instant je ne trouve rien sur le net, auriez-vous une direction à m’indiquer s’il vous plait ?  
Je vous remercie.  
Cordialement, Skwal

---

<div class="post-metadata">

**Author:** ![Skwal](https://www.debian-fr.org/user_avatar/www.debian-fr.org/skwal/32/7181_2.png) [@Skwal](https://www.debian-fr.org/u/Skwal)\
**Post date:** [Juin 10, 2020, 12:59 UTC](https://www.debian-fr.org/t/postfixadmin-et-dovecot-erreur-php/82293/2 "2020-06-10T12:59:49Z")

</div>

Le problème est résolu: j’ai effacé la base de données,l’ai reconstruite et appelé le script «&nbsp;setup.php&nbsp;» via l’adresse de mon serveur. Maintenant ça fonctionne.
