debuter création de serveur

Eléphanteau du PHP | 26 Messages

20 juil. 2006, 11:47

Bonjour à tous

Je cherche aujourd'hui à créer mon propre serveur afin d'heberger un site contenant du php / mysql / phpmyadmin sous ubuntu ...

j'ai commencé par installer xampp afin d'obtenir rapidement et simplement tous ces outils .
le serveur fonctionne mais dès que je commence à taper dans mysql rien ne marche comme je veux ..

quels sont vos conseils pour debuter correctement et eviter les erreurs de base. et eventuellement des liens où sont expliqués la plupart des demarches a effectuer ...


merci d'avance ;)
Modifié en dernier par mat24 le 20 juil. 2006, 14:31, modifié 1 fois.

ViPHP
ViPHP | 1380 Messages

20 juil. 2006, 12:03

le serveur fonctionne mais dès que je commence à taper dans mysql rien ne marche comme je veux ..
Pourquoi tant de violence? Il faut être doux avec MySQL.

:wink:

Pourrais-tu être un peu plus explicite sur ce qui ne va pas. Quels tests fais-tu? Quel API utilises-tu pour MySQL? PHP ? Client MySQL Linux ?
ripat

Eléphanteau du PHP | 26 Messages

20 juil. 2006, 13:34

mat24 a écrit:
le serveur fonctionne mais dès que je commence à taper dans mysql rien ne marche comme je veux ..


Pourquoi tant de violence? Il faut être doux avec MySQL.
ben y'a des fois comme ça virtuellement on se defoule :twisted: !!!!

en fait pour tout te dire j'ai installé la solution lampp ... sur une ubuntu dapper ...
donc c'est du php 5.14 [edit ou 4 au choix ]avec mysql apache 2.2 mysql 5.021

mon soucis vient principalement du fait que je n'arrive pas à dialoguer avec la base de donnée sql .

je n'ai aucune erreur mais mes scripts ne retourne rien .

je suppose qu'il doit y avoir un soucis quelque part ? !!!
est ce que mysql demande une création de user particulier ou puisje utiliser root comme identifiant de connnexion à la base ?

j'ai par exemple un accès avec mot de passe de ce type :


$loginOK = false;
if(isset($_POST) &&
(!empty($_POST['log'])) &&
(!empty($_POST['pass'])) ){
extract($_POST);
//$login=$_POST['ident'];
include('config.php');


[$conn = mysql_connect($host, $user, $pass) OR DIE ('Erreur :'.mysql_error()); 
mysql_select_db ($db,$conn) OR DIE ('Erreur :'.mysql_error()); 
$rech= "SELECT log, pass FROM ident WHERE log='$log'";
$req=  mysql_query($rech) or die('Erreur SQL !<br>'.$rech.'<br>'.mysql_error());

if(mysql_num_rows($req)>0){
$data=mysql_fetch_assoc($req);
	if($pass==$data['pass']){
	$loginOK=true;
	}
	}
	}
	if ($loginOK){
	$_SESSION['log'] = $data['log'];
	$_SESSION['pass'] = $data['pass'];
	echo'Bienvenue '.$ident.' <br> <a href="menu.php3" target="_self">vous pouvez configurer votre le site</a><br>';
	echo'<br>';
	echo'<a href="logout.php">Quitter la gestion de votre site</a><br>';
}else{
echo'Acces interdit, login inexistant';
}
?>

mais il me retourne toujours login inexistant . .. .


j'ai l'impression qu'il ne dialogue pas avec mysql ...

kesque je fais pas comme y faut :ouin:

ViPHP
ViPHP | 1380 Messages

20 juil. 2006, 13:55

A première vue il me semble que tu as un télescopage de variables.

Principalement $pass qui est créée avec ton extract() et celle qu'on devine incluse par ton include() pour l'accès au serveur MySQL.

Ce sont deux choses différentes. La connexion au serveur MySQL se fait avec un utilisateur/mdp spécifique (root ou autre).

L'identification pour l'accès à ton appli (table ident) est une autre chose.
ripat

Eléphanteau du PHP | 26 Messages

20 juil. 2006, 14:21

quel "g..... idiot ....



j'était tellement dans mon histoire de serveur que j'ai m^me pas fais gaffe .

merci pour la remarque ....

tout venait de la ...


nul . nul . nul !!!
:roll: