[phpmyadmin]affichage d'une page blanche (résolu)
- karhu
- Maître du Kyudo
- Messages : 1198
- Inscription : lun. 27 sept. 2010, 14:32
- Localisation : Ile de France
[phpmyadmin]affichage d'une page blanche (résolu)
Bonjour
Que c'est long de changer de distribution !
Un nouveau petit problème sur mon serveur web (lamp) avec phpmyadmin. Lorsque j'essaye de me connecter au serveur mysql avec le fichier phpmyadmin/index.php je n'obtiens qu'une page blanche, même pas la moindre petite insulte, et c'est frustant.
Mon serveur apache2 est opérationel et ma base mysql aussi, quoi que vide. C'est d'ailleurs parce qu'elle est vide que j'ai besoin de phpmyadmin pour la configurer et la remplir.
Je pense avoir vérifier et mis à jour les différents fichiers de configuration comme mentionné dans les tutoriels et cela ne fonctionne quand même pas. Je n'ai pas d'erreur de mysql dans son log. Les seules modifications effectuées par rapport à la ligne du parti sont :
création de deux liens symboliques
/srv/http pointe vers /data/SERVEURS/www
http/phpmyadmin pointe vers /usr/share/webapps/phpMyAdmin.
modification du fichier /etc/webapps/.htaccess qui contient maintenant :
allow from all
Ce n'est pas sécuritaire d'accord mais c'est pour démarrer et de toutes façons mon serveur est local, d'ailleurs en le supprimant j'obtiens aussi une page blanche.
Je suis preneur de toutes suggestions
Karhu.
Que c'est long de changer de distribution !
Un nouveau petit problème sur mon serveur web (lamp) avec phpmyadmin. Lorsque j'essaye de me connecter au serveur mysql avec le fichier phpmyadmin/index.php je n'obtiens qu'une page blanche, même pas la moindre petite insulte, et c'est frustant.
Mon serveur apache2 est opérationel et ma base mysql aussi, quoi que vide. C'est d'ailleurs parce qu'elle est vide que j'ai besoin de phpmyadmin pour la configurer et la remplir.
Je pense avoir vérifier et mis à jour les différents fichiers de configuration comme mentionné dans les tutoriels et cela ne fonctionne quand même pas. Je n'ai pas d'erreur de mysql dans son log. Les seules modifications effectuées par rapport à la ligne du parti sont :
création de deux liens symboliques
/srv/http pointe vers /data/SERVEURS/www
http/phpmyadmin pointe vers /usr/share/webapps/phpMyAdmin.
modification du fichier /etc/webapps/.htaccess qui contient maintenant :
allow from all
Ce n'est pas sécuritaire d'accord mais c'est pour démarrer et de toutes façons mon serveur est local, d'ailleurs en le supprimant j'obtiens aussi une page blanche.
Je suis preneur de toutes suggestions
Karhu.
Dernière modification par karhu le lun. 15 nov. 2010, 19:43, modifié 1 fois.
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
- FoolEcho
- Maître du Kyudo
- Messages : 10707
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [phpmyadmin]affichage d'une page blanche au lancement
Rajoute les lignes de debug via le navigateur pour php, dans /etc/php/php.ini:
et assure-toi que le module fonctionne bien.
Les logs d'Apache sont dans /var/log/httpd/ (si tu n'as touché à rien, normalement ils sont là)
... tu t'es basé sur quel tuto ? (histoire que je ne repose pas des questions qui ne se posent pas, et puis ça fait *très* longtemps que je n'ai plus trifouillé apache and co)
Code : Tout sélectionner
error_reporting = E_ALL
display_errors = On
display_startup_errors = On #éventuellement
Les logs d'Apache sont dans /var/log/httpd/ (si tu n'as touché à rien, normalement ils sont là)
... tu t'es basé sur quel tuto ? (histoire que je ne repose pas des questions qui ne se posent pas, et puis ça fait *très* longtemps que je n'ai plus trifouillé apache and co)
Pas très esthétique... et je ne vois pas trop l'intérêt, ça fait doublon avec '/srv' qui est là pour ça.karhu a écrit :/srv/http pointe vers /data/SERVEURS/www
«The following statement is not true. The previous statement is true.»
- karhu
- Maître du Kyudo
- Messages : 1198
- Inscription : lun. 27 sept. 2010, 14:32
- Localisation : Ile de France
Re: [phpmyadmin]affichage d'une page blanche au lancement
J'ai effectivement quelque erreurs dans les logs, mais aucune concernant phpmyadmin.
Je vais corriger et modifier le fichier php.ini puis refaire des essais.
Ma partition /data contient toutes mes données qui sont indépendantes de la distribution active, réflexe des distributions versionnées ! Ce qui me sert encore aujourd'hui puisque je n'arrive toujours pas à basculer définitivement sous Archlinux.
Les tutoriels mentionnés son ceux du wiki d'Archlinux plus mes notes personnelles venant de mes installations précédentes.
Le plus long actuellement c'est de trouver mes marques sous Archlinux, tous fichiers existent, mais pas à la même place que sous mon ancienne distribution Ubuntu. J'ai déjà connu ça en quittant mandrake, mais la vie n'est elle pas un éternel recommencement ?
Merci. Karhu.
PS. Oups il y a bien une erreur d'inscrite, mais dans access.log
"GET /phpmyadmin/index.php HTTP/1.1" 500 -
Je cherche.
Je vais corriger et modifier le fichier php.ini puis refaire des essais.
Ma partition /data contient toutes mes données qui sont indépendantes de la distribution active, réflexe des distributions versionnées ! Ce qui me sert encore aujourd'hui puisque je n'arrive toujours pas à basculer définitivement sous Archlinux.
Les tutoriels mentionnés son ceux du wiki d'Archlinux plus mes notes personnelles venant de mes installations précédentes.
Le plus long actuellement c'est de trouver mes marques sous Archlinux, tous fichiers existent, mais pas à la même place que sous mon ancienne distribution Ubuntu. J'ai déjà connu ça en quittant mandrake, mais la vie n'est elle pas un éternel recommencement ?
Merci. Karhu.
PS. Oups il y a bien une erreur d'inscrite, mais dans access.log
"GET /phpmyadmin/index.php HTTP/1.1" 500 -
Je cherche.
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
- FoolEcho
- Maître du Kyudo
- Messages : 10707
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [phpmyadmin]affichage d'une page blanche au lancement
karhu a écrit :PS. Oups il y a bien une erreur d'inscrite, mais dans access.log
"GET /phpmyadmin/index.php HTTP/1.1" 500 -
Je cherche.
Je pense qu'il faut que tu modifies php.ini pour tenir compte de ce changement (par défaut, il se base sur /srv/http pour DocumentRoot, d'où l'erreur interne au serveur à mon avis). D'après le wiki sur lamp (c'est le lien qui m'intéressait ) https://wiki.archlinux.org/index.php/LAMP#PHP :karhu a écrit :/srv/http pointe vers /data/SERVEURS/www
Code : Tout sélectionner
open_basedir=/srv/http/:/home/:/tmp/:/usr/share/pear/:/data/SERVEURS/www/
«The following statement is not true. The previous statement is true.»
- karhu
- Maître du Kyudo
- Messages : 1198
- Inscription : lun. 27 sept. 2010, 14:32
- Localisation : Ile de France
Re: [phpmyadmin]affichage d'une page blanche (résolu)
Merci FoolEcho
Mais en plus du chemin indiqué, il faut aussi ajouter :
/usr/share/webapps/phpMyAdmin/
Par contre en libérant l'affichage des erreurs, c'est horrrrrrible !
Là il m'en balance des injures, j'utile des fonctions "depracated", j'y connais rien en date et autres plaisanteries.
Je vais tenter de réparer, ou je vais le faire taire.
Karhu.
Mais en plus du chemin indiqué, il faut aussi ajouter :
/usr/share/webapps/phpMyAdmin/
Par contre en libérant l'affichage des erreurs, c'est horrrrrrible !
Là il m'en balance des injures, j'utile des fonctions "depracated", j'y connais rien en date et autres plaisanteries.
Je vais tenter de réparer, ou je vais le faire taire.
Karhu.
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
- FoolEcho
- Maître du Kyudo
- Messages : 10707
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [phpmyadmin]affichage d'une page blanche (résolu)
Oui, logique (j'avais zappé, j'utilise pas phpmyadmin... ^^).
Pour les erreurs (c'était pour savoir s'il y avait un problème avec certaines fonctions php), tu peux te contenter de "error_reporting = E_ALL & ~E_NOTICE ", par exemple, ça devrait te lâcher avec les erreurs de moindre importance (mais c'est pô bien de programmer comme un cochon). C'est documenté dans le php.ini. Pour tester, c'est plus sympa de voir les erreurs dans le navigateur plutôt que de chercher (presque) partout, mais bon, chacun ces habitudes.
Pour les erreurs (c'était pour savoir s'il y avait un problème avec certaines fonctions php), tu peux te contenter de "error_reporting = E_ALL & ~E_NOTICE ", par exemple, ça devrait te lâcher avec les erreurs de moindre importance (mais c'est pô bien de programmer comme un cochon). C'est documenté dans le php.ini. Pour tester, c'est plus sympa de voir les erreurs dans le navigateur plutôt que de chercher (presque) partout, mais bon, chacun ces habitudes.
«The following statement is not true. The previous statement is true.»