Citation
boomscud
Bonjour, je possède un PC sur lequel tourne Linux
(distribution CentOS). Ce PC me sert de serveur
Web (apache version 2.0.52). Le problème c'est que
lorsque je souhaite accéder à ma base de données
(j'utilise MySQL version 4.1.12), via php, la
commande
mysql_connect('localhost','user','password') ne
semble pas être reconnue. En effet, tout ce qui ce
situe après cette commande n'apparait pas dans mon
navigateur lorsque je vais sur mon site, que se
soit du php ou de l'html. De plus, aucun message
d'erreur n'apparait. J'ai bien essayer de trouver
une solution en cherchant sur le net mais la je
desespère, alors je me tourne vers vous en
espérant que quelqu'un puisse m'aider.
PS: Si vous souhaitez plus d'infos pour traiter
mon problème, n'hésitez pas à demander.
Merci d'avance
Citation
boomscud
Bonjour Sve@r, merci de d'interesser à mon
problème. Alors j'ai effectué les opérations que
tu me demandées.
1)
J'ai taper mysql ma_base_de_données, message
renvoyé : Access denied pour root@localhost
Ca je pense que c'est normal vu que j'ai supprimer
root en tant qu'uilisateur de mysql via Webmin.
Ensuite j'ai taper mysql -u nom_utilisateur_mysql
ma_base_de_données, message renvoyé : Access
denied pour nom_utilisateur_mysql@localhost
Ensuite j'ai taper mysql -u nom_utilisateur_mysql
-p ma_base_de_données, message renvoyé: demande de
mot de passe, je rentre le mot de passe de
nom_utilisateur_mysql et la j'accede à ma base de
données. Donc a priori j'ai les droits d'acces
avec l'uitlisateur nom_utilisateur_mysql.
2)
Le simple fait de mettre la commande
mysql_connect() dans ma page php entraine une
"non-interprétation" du code (php/html) qui suit,
meme pas un message d'erreur.
3)
J'utilise Webmin pour pouvoir gérer mon serveur,
lorsque que je veux utiliser une interface
graphique, est-ce neccessaire d'installer
phpMyAdmin aussi ?
Merci
Citation
boomscud
Salut, en fait j'ai une page php qui permet à un
membre du site de s'authentifier(login,pass).
Lorsque qu'il clic sur OK, cela appelle une
seconde page php qui doit verifier si les infos
rentrées sont correctes afin de lui donner full
access sur le site. Et c'est dans cette page que
je souhaite utiliser mysql_connect(). Cependant
même en commentant tout le code, et en ne laissant
que la commande mysql_connect(), ca pose problème.
Toute une partie du site (le bas) n'apparait pas
dans le navigateur, on dirait que mysql_connect()
bloque tout .
Pour la page, je suis pas chez moi en ce moment,
donc je peut pas te la filer avant mercredi, mais
je pense pas qu'il y est un probleme au niveau du
code.
Normallement tous les paquetages devraient se trouver sur les CDROM de la distrib. Mais si les paquetages sont de type "rpm", alors tu peux les télécharger sur "[rpmfid.net"];Citation
boomscud
Salut, l'intervention de Basile STARYNKEVITCH m'a
lancé sur la piste d'un paquetage manquant, ainsi
j'ai regardé mes paquetages et je me suis apercu
que certains, tel que php-mysql, n'étaient pas
installés. Là j'était trop content, mon problème
allé être solutionné, mais ma joie fut de courte
durée. En effet, pour installer les paquetages
manquants, linux me dit qu'il ne trouve pas
php-pear et php-ldap et qu'il ne peut pas
continuer l'installation sans. D'où mon nouveau
problème.
Donc si quelqu'un a la réponse à ce nouveau
problème je suis preneur car je pense que le
problème initial découle de celui-ci.
Merci et bonne journée
Citation
boomscud
Je viens de m'appercevoir d'un détail qui à
peut-être de l'importance, lorsque je veux
installer le package php-mysql, Linux me dit ne
pas trouvé php-pear 4.3.9-3.12 et en explorant les
CDs de ma distrib, je ne l'est pas trouvé non
plus, seulement php-pear 4.3.9-3.9.i386.rpm. Alors
n'y aurait t'il pas un problème de version ??
Pourquoi cherche-t-il php-pear 4.3.9-3.12 ?? Voila
si ca peut aider quelqu'un à trouver une solution.
Citation
boomscud
Bonjour, je possède un PC sur lequel tourne Linux (distribution CentOS)