Newsgroup: it.lavoro.professioni.webmaster
Titolo: errore da phpadmin

Uso XAMPP e finora non ho mai avuto problemi. Ora sto tentando di creare 
automaticamente (via codice php) delle tabelle in un database esistente, 
e quando chiamo il phpadmin per verificare che tutto é andato bene mi 
viene l'errore :
 
#2002 - The server is not responding (or the local MySQL server's socket 
is not correctly configured)
 
eppure il codice php che creava la tabella era andato bene (usciva un 
messaggio di verifica messo da me alla fine)
 
Cosa puo' essere andato storto ??
 

 Cosa puo' essere andato storto ??
 
Controlla il log del server web.


eccolo :
 
[Thu Jan 19 17:12:47 2012] [error] [client 127.0.0.1] File does not 
exist: C:/XAMPP/xampp/htdocs/normative
[Thu Jan 19 17:19:42 2012] [error] [client 127.0.0.1] PHP Warning: 
mysql_connect() [<a 
href='function.mysql-connect'>function.mysql-connect</a>]: Access denied 
for user 'root'@'localhost' (using password: YES) in 
C:\\XAMPP\\xampp\\htdocs\\normative\\make_normative.php on line 4, 
referer: 
http://localhost/normative/
 
 
 
non capisco dove sta il problema :  'normative' non è un file ma un 
directory, e contiene il file 'make_normative.php' che è la creazione di 
un database chiamato 'normative'.
C'è un problema ad usare lo stesso nome per un directory ed un database ??
 

 ??
 
succede che i parametri di accesso al db son sbagliati, o che hai zappato 
via l'account dell' utente.

 via l'account dell' utente.
 
 
come posso aver fatto ciò ??
 
sto semplicemente tentando di eseguire questo codice :
 
 
<?php
require('config.php');
$conn = mysql_connect(SQL_HOST, SQL_USER, SQL_PASS)
   or die('Could not connect to MySQL database. ' . mysql_error());
 
mysql_select_db(SQL_DB,$conn);
$sql1 =
   "CREATE DATABASE IF NOT EXISTS normative_db";
mysql_query($sql1) or die(mysql_error());
?>
 
 
e config.php è il seguente :
 
<?php
define  ("SQL_HOST","localhost");
define  ("SQL_USER","root");
define  ("SQL_DB","normative_db");
define  ("SQL_PASS", "cicciobello");
?>
 
 
che danno così grave puo' fare una semplice creazione di un database 
vuoto ??
Ho già tentato tutti i parametri in tutte le salse , sia per il connect, 
user, password e sochet, http tcp, etc...
Non so più che pesci pigliare.
 
Ho anche reinstallato giá due volte lo XAMPP, una con la versione .zip e 
l'altra con l'Installler.
 
Uno volta girato il programma sembra che si distrugga tutto.
 
Mi sembra di essere come diceva Sant'Agostino : 'tantillus puer, tantus 
peccator', (un bambino così piccolo commette peccati così gravi...)
 
Prima di suicidarmi per i sensi di colpa, sto tentando di chiedere aiuto 
anche sul comp.lang.php in inglese.
Speriamo che ne esca qualcosa....
 
Grazie a tutte quelle buone anime che vorranno dare un suggerimento.
 
:-)))
 
 

 ?>
 
e dove è il codice che garantisce a quell'utente i diritti di accesso a 
quel database?
 
http://dev.mysql.com/doc/refman/5.0/en/grant.html
 

 Grazie a tutte quelle buone anime che vorranno dare un suggerimento.
 
Lancia una shell e controlla il funzionamento di mysql con quei dati. Se 
si collega esegui anche la query e vedi dove sia il problema, se non si 
collega riconfigura il db.

 
http://dev.mysql.com/doc/refman/5.0/en/grant.html
 
 
 
??? good point  !! ....andrò a leggermi qualcosa di nuovo !!
eh sì, è dura la vita da niubbi, ma grazie che ci siete voi 'nonni' ..:-)))
 
 


grazie anche a te.  Vado a re-immergermi...riaffiorerò quando ho 
qualcosa di nuovo ! :-)