[LA-discussions] [TECH] Diagnostiquer un pb d'inclusion PHP |
[ Thread Index |
Date Index
| More linuxarverne.org/discussions Archives
]
Bonjour,
Depuis quelques semaines j'ai un soucis sur un serveur web LAMP (Linux,
Apache, PHP 5.2.14, Mysql 5) : parfois l'include sur un fichier PHP
semble ne pas marcher.
Tout fonctionne bien la plupart du temps (plusieurs dizaines de milliers
de fois par jour), mais parfois quelques tentatives échouent.
Voici un peu plus d'informations techniques :
Pour se connecter à la base de données MySQL, les fonctions php
mysql_connect et mysql_select_db utilisent des paramètres. Ceux-ci sont
stockés dans un fichier PHP placé hors de la racine du site, et inclu au
besoin. Cela fonctionnait dans 100% des cas, mais depuis quelques temps
il arrive qu'il y ait des échecs. Le symptôme est que la connexion
échoue avec l'erreur :
Access denied for user 'cochard'@'localhost' (using password: NO)
En plaçant un test avant la ligne en erreur, je constate que les
paramètres nécessaires ne sont pas définis, alors que l'include est fait
juste avant. Je pense donc que c'est l'include qui n'a pas fonctionné,
mais je n'en suis pas sûr.
Savez-vous comment je pourrais diagnostiquer ce problème ?
Il n'arrive pas tout le temps, au maximum quelques dizaines de fois par
jour (sur plusieurs dizaines de milliers).
Merci
Yann
--
Plantes grasses et cactus : http://www.cactuspro.com/
Yann : http://yanncochard.com
---
Liste de discussions de LinuxArverne
http://wiki.linuxarverne.org/listes_de_diffusion