- Modifié
Bonjour à tous,
J'ai actuellement un petit souci avec PhpMyAdmin, je vous explique.
L'infrastructure :
1) ServerDB : 192.168.73.21
- MySQL
2) ServerWeb : 172.16.0.10, on est toujours dans le local, juste que c'est gérer par un firewall sur lequel les ports nécessaire on été ouvert
- Apache2
- PHP7
- PHPMyAdmin (page blanche sans source et pas d'erreur dans error.log ou access.log de apache2)
Le ServerWeb accède bien à la base de données.
Pour plus de facilité je me suis dit que j'allais installer PHPmyadmin afin de gérer la DB, j'ai donc installer PHPmyadmin sur le ServerWeb (même que le site qui lui accède à mysql sans soucis avec les identifiant de phpmyadmin), donc l'accès avec cet user est OK pourtant phpmyadmin m'affiche une page blanche sans aucune source, tous le reste fonctionne.
En cherchant sur internet j'ai vue un solution qui consiste à rajouter des lignes dans le fichier de configuration de phpmyadmin
error.log
Si je ne me trompe pas : 500 = Erreur fichier ou accès, mais pour la 301 je vois pas.
Et surtout comment résoudre le problème ?
D'avance merci à vous
MouleFrite
J'ai actuellement un petit souci avec PhpMyAdmin, je vous explique.
L'infrastructure :
1) ServerDB : 192.168.73.21
- MySQL
2) ServerWeb : 172.16.0.10, on est toujours dans le local, juste que c'est gérer par un firewall sur lequel les ports nécessaire on été ouvert
- Apache2
- PHP7
- PHPMyAdmin (page blanche sans source et pas d'erreur dans error.log ou access.log de apache2)
CREATE USER 'phpmyadmin'@'%' IDENTIFIED BY 'MONMDPTOPSECRET';
GRANT ALL PRIVILEGES ON * . * TO 'phpmyadmin'@'%';
Si je ne me trompe pas le caractère % signifie que l'utilisateur phpmyadmin peut se connecter à MySQL depuis n'importe quel ordinateur du réseau, j'ai essayer en mettant l'IP 172.16.0.10 au lieu de % mais la ca ne fonctionne pas, hors que % lui fonctionne.Le ServerWeb accède bien à la base de données.
Pour plus de facilité je me suis dit que j'allais installer PHPmyadmin afin de gérer la DB, j'ai donc installer PHPmyadmin sur le ServerWeb (même que le site qui lui accède à mysql sans soucis avec les identifiant de phpmyadmin), donc l'accès avec cet user est OK pourtant phpmyadmin m'affiche une page blanche sans aucune source, tous le reste fonctionne.
En cherchant sur internet j'ai vue un solution qui consiste à rajouter des lignes dans le fichier de configuration de phpmyadmin
nano /etc/phpMyAdmin/config.inc.php
A la fin du fichier j'ai ajouter ceci comme indiqué.
/*
* First server configuration
*/
$i++;
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['host'] = '192.168.73.21'; // IP du serveur MySQL
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysqli';
/*
* End of servers configuration
*/
Sans oublier biensûr de ralancer apache, j'ai meme tenter un reboot du serveur, mais en vin, 172.16.0.10/phpmyadmin m'affiche toujours une page blanche, j'ai été voir dans les logs et voici ce que j'aierror.log
monuser@web1:~$ sudo su
[sudo] password for monuser:
root@web1:/var/www# tail -f /var/log/apache2/error.log
[Fri Nov 08 06:25:01.692645 2019] [core:notice] [pid 32171] AH00094: Command line: '/usr/sbin/apache2'
[Fri Nov 08 08:33:58.194531 2019] [mpm_prefork:notice] [pid 32171] AH00171: Graceful restart requested, doing restart
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.16.0.10. Set the 'ServerName' directive globally to suppress this message
[Fri Nov 08 08:33:58.239695 2019] [mpm_prefork:notice] [pid 32171] AH00163: Apache/2.4.29 (Ubuntu) configured -- resuming normal operations
[Fri Nov 08 08:33:58.239707 2019] [core:notice] [pid 32171] AH00094: Command line: '/usr/sbin/apache2'
[Fri Nov 08 08:33:58.867795 2019] [mpm_prefork:notice] [pid 32171] AH00171: Graceful restart requested, doing restart
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.16.0.10. Set the 'ServerName' directive globally to suppress this message
[Fri Nov 08 08:33:58.906635 2019] [mpm_prefork:notice] [pid 32171] AH00163: Apache/2.4.29 (Ubuntu) configured -- resuming normal operations
[Fri Nov 08 08:33:58.906649 2019] [core:notice] [pid 32171] AH00094: Command line: '/usr/sbin/apache2'
et access.log
[08/Nov/2019:08:12:29 +0000] "GET / HTTP/1.1" 200 3477 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:70.0) Gecko/20100101 Firefox/70.0"
[08/Nov/2019:08:12:29 +0000] "GET /icons/ubuntu-logo.png HTTP/1.1" 200 3623 "[url]http://172.16.0.10/[/url]" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:70.0) Gecko/20100101 Firefox/70.0"
[08/Nov/2019:08:12:35 +0000] "GET /index.php HTTP/1.1" 200 759 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:70.0) Gecko/20100101 Firefox/70.0"
[08/Nov/2019:08:15:12 +0000] "GET / HTTP/1.1" 200 3477 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:70.0) Gecko/20100101 Firefox/70.0"
[08/Nov/2019:08:15:12 +0000] "GET /icons/ubuntu-logo.png HTTP/1.1" 200 3623 "[url]http://172.16.0.10/[/url]" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:70.0) Gecko/20100101 Firefox/70.0"
[08/Nov/2019:08:15:12 +0000] "GET /favicon.ico HTTP/1.1" 404 489 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:70.0) Gecko/20100101 Firefox/70.0"
[08/Nov/2019:08:22:55 +0000] "GET /phpmyadmin HTTP/1.1" 301 582 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:70.0) Gecko/20100101 Firefox/70.0"
[08/Nov/2019:08:22:55 +0000] "GET /phpmyadmin/ HTTP/1.1" 500 185 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:70.0) Gecko/20100101 Firefox/70.0"
[08/Nov/2019:08:34:07 +0000] "GET /phpmyadmin/ HTTP/1.1" 500 185 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:70.0) Gecko/20100101 Firefox/70.0"
[08/Nov/2019:11:10:10 +0000] "GET /phpmyadmin/ HTTP/1.1" 500 185 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:70.0) Gecko/20100101 Firefox/70.0"
J'ai donc des erreurs relative à phpmyadmin, mais comment y remédier et comment décrire ces erreurs.Si je ne me trompe pas : 500 = Erreur fichier ou accès, mais pour la 301 je vois pas.
Et surtout comment résoudre le problème ?
D'avance merci à vous
MouleFrite