[debian] Probleme Php, Mysql

Probleme Php, Mysql [debian] - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 17-11-2003 à 17:09:32    

:hello: !
 
J ai installé php sur mon seveur web local relié au net mais je n arrive pas à acceder à ma base de donée multimania, j ai ce message d erreur :
 

Citation :

Fatal error: Call to undefined function: mysql_connect() in /var/www/index.php on line 6


 
 
Le probleme ne vient pas du code (vérifié su un autre serveur)
J ai pourtant installé  les packages mysql-client mysql-common :/
 
une idée ?                                 merci


Message édité par The Dml le 17-11-2003 à 17:10:34
Reply

Marsh Posté le 17-11-2003 à 17:09:32   

Reply

Marsh Posté le 17-11-2003 à 17:13:52    

T'as démarré mysqld sur la bécanne ?

Reply

Marsh Posté le 17-11-2003 à 17:14:27    

T'as lancé apache avec le module php ?

Reply

Marsh Posté le 17-11-2003 à 17:14:47    

fais voir le code de ta page index.php

Reply

Marsh Posté le 17-11-2003 à 17:17:11    

j ai pas la comande mysqld ? mais mysqld c pas pour lancer le serveur mysql ? paskeu moi il me faut juste le client non ? (je dit peut etre nimporte quoi là)

Reply

Marsh Posté le 17-11-2003 à 17:18:30    

je débute sous php je tente les tutos :D
 
 

Citation :

<html>
 <head>
 <title> Atelier PHP N°4 - testDb.php </title>
 
 <?php
  $db = mysql_connect("localhost","dmldesign","" );
  mysql_select_db("dmldesign_db",$db);
 
 ?>
 
 </head>

Reply

Marsh Posté le 17-11-2003 à 17:19:24    

pour le module php il est lancé puisque un simple script php marche

Reply

Marsh Posté le 17-11-2003 à 17:25:49    

sans serveur de base de données pas de client de base de données, cqfd. Localhost c'est justement le serveur mysqld sur ta bécane !  
De mémoire :
1 ) service mysqld start
2 ) lancer le client mysql
3 ) create database dmldesign_db ...
4 ) creer le compte mysql dmldesign et lui attribuer les droits d'accès à la base dmldesign_db
5 ) service httpd start
6 ) ouvrir ton php dans ton browser par ton_ip/....../index.php
 
Je me trompe les gars ?

Reply

Marsh Posté le 17-11-2003 à 17:35:27    

Ben je dirai que oui, vu que lui il veut juste pouvoir se connecter à sa base de données mysql qui se trouve sur multimania.
Par contre, il y a un paquet php-mysql ou quelquechose comme ça a installer avec php.
 
Edit : php4-mysql
This package provides a module for MySQL database connections directly from PHP scripts.
 
PHP4 is an HTML-embedded scripting language. Much of its syntax is borrowed from C, Java and Perl with a couple of unique PHP-specific features thrown in. The goal of the language is to allow web developers to write dynamically generated pages quickly.


Message édité par vener le 17-11-2003 à 17:37:33
Reply

Marsh Posté le 17-11-2003 à 17:35:49    

merci de ta réponse :jap:  en attendant je vais tenter avec ca, donc en gros fo un serveur pour faire client :)  
 
Si quelqun pouvait confirmer je suis preneur ;)

Reply

Marsh Posté le 17-11-2003 à 17:35:49   

Reply

Marsh Posté le 17-11-2003 à 17:37:57    

T'as installer ce paquet ?

Reply

Marsh Posté le 17-11-2003 à 17:38:01    

donc je tente ca ! merci  :jap: je vous tient au courant

Reply

Marsh Posté le 17-11-2003 à 17:41:21    

uaip a l instant j ai rien configuré mais cela ne semble pas marcher :/

Reply

Marsh Posté le 17-11-2003 à 17:46:05    

bon j ai apperement cela progresse ! il semble reconaitre la comande mais nouveau message :/ :
 
 
 

Citation :

Warning: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /var/www/index.php on line 6
 
Warning: MySQL Connection Failed: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /var/www/index.php on line 6
 
Warning: Supplied argument is not a valid MySQL-Link resource in /var/www/index.php on line 7


 
[*]

Reply

Marsh Posté le 17-11-2003 à 17:52:49    

The Dml a écrit :

bon j ai apperement cela progresse ! il semble reconaitre la comande mais nouveau message :/ :
 
 
 

Citation :

Warning: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /var/www/index.php on line 6
 
Warning: MySQL Connection Failed: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /var/www/index.php on line 6
 
Warning: Supplied argument is not a valid MySQL-Link resource in /var/www/index.php on line 7


 



On dirai que c'est ton source qui merde...
Pourquoi tu veux te connecter au serveur "localhost" alors que ton serveur ne se trouve pas sur ta machine ?
 

Reply

Marsh Posté le 17-11-2003 à 17:56:18    

le boulet que je suis...
 
 
bon alors en fait le tuto que je suivai etait censé etre utilisé pour une base de donné et une page hébergé chez free d ou le localhost.
 
En gros fo que je mette l adresse du serveur mysql  :sarcastic: .
 
bon je test. merci !

Reply

Marsh Posté le 17-11-2003 à 18:07:31    

Bon apperement il serai impossible d acceder a un mysql de chez multimania autrement que en se connectant en localhost donc je croit que e vais devoir creer mon propre serveur mysql :/
 
Merci pout tous !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed