[phpmyadmin]affichage d'une page blanche (résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Avatar de l’utilisateur
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)

Message par karhu »

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.
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.
Avatar de l’utilisateur
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

Message par FoolEcho »

Rajoute les lignes de debug via le navigateur pour php, dans /etc/php/php.ini:

Code : Tout sélectionner

error_reporting  =  E_ALL 
display_errors = On 
display_startup_errors = On #éventuellement
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)
karhu a écrit :/srv/http pointe vers /data/SERVEURS/www
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.
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
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

Message par karhu »

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.
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
Avatar de l’utilisateur
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

Message par FoolEcho »

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.
karhu a écrit :/srv/http pointe vers /data/SERVEURS/www
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 :

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.» :nage:
Avatar de l’utilisateur
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)

Message par karhu »

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.
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
Avatar de l’utilisateur
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)

Message par FoolEcho »

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.
«The following statement is not true. The previous statement is true.» :nage:
Répondre