Configuration Nginx pour phpMyAdmin

Bonjour...
Je voudrais installer phpMyAdmin sur un VPS Ubuntu 18.04.3 LTS (GNU/Linux 4.15.0-60-generic x86_64)

Quand je fait
service nginx restart
, il me met
See "systemctl status nginx.service" and "journalctl -xe" for details.
.

Donc je regarde :
root@vmi296146:/etc/nginx/sites-enabled# service nginx status
● nginx.service - A high performance [/contents/520-le-protocole-http web server] and a reverse [/contents/610-serveur-proxy-et-reverse-proxy proxy] server
   Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Sat 2019-09-28 11:35:48 CEST; 9s ago
     Docs: man:nginx(8)
  Process: 8144 ExecStop=/sbin/start-stop-daemon --quiet --stop --retry QUIT/5 --pidfile /run/nginx.pid (code=exited, status=0/SUCCESS)
  Process: 29778 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
  Process: 8250 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=1/FAILURE)
 Main PID: 29780 (code=exited, status=0/SUCCESS)

Sep 28 11:35:48 vmi296146.contaboserver.net systemd[1]: Starting A high performance web server and a reverse proxy server...
Sep 28 11:35:48 vmi296146.contaboserver.net nginx[8250]: nginx: [emerg] open() "/etc/nginx/conf.d/php.conf" failed (2: No such file or directory) in /etc/nginx/sites-enabled/phpmyadmin.conf
Sep 28 11:35:48 vmi296146.contaboserver.net nginx[8250]: nginx: configuration file /etc/nginx/nginx.conf test failed
Sep 28 11:35:48 vmi296146.contaboserver.net systemd[1]: nginx.service: Control process exited, code=exited status=1
Sep 28 11:35:48 vmi296146.contaboserver.net systemd[1]: nginx.service: Failed with result 'exit-code'.
Sep 28 11:35:48 vmi296146.contaboserver.net systemd[1]: Failed to start A high performance web server and a reverse proxy server.


Quelqu'un peut m'aider ?
Merci d'avance

2 réponses

  1. Modérateur
    Salut,

    PHP est bien installé sur ta machine ?
    Nginx est bien configuré pour utiliser PHP ?
    1. PHP et bel et bien installé (Logique)
      Je ne sais pas, je ne crois pas que Nginx soit configuré pour utiliser PHP...

      Merci d'avance
  2. Bonjour,

    Ton fichier phpmyadmin.conf tente d'inclure un fichier inexistant : /etc/nginx/conf.d/php.conf

    Peut-être t'es-tu inspiré d'un article qui concerne une autre distribution (ou une autre version de Ubuntu) pour écrire ton phpmyadmin.conf.

    Sous Ubuntu, le fichier /etc/nginx/sites-available/default contient déjà un exemple pour passer les fichiers .php à PHP (FPM), et cela fait appel au fichier /etc/nginx/snippets/fastcgi-php.conf