• User

    Errore nella connessione al server APACHE

    Salve, ho un grosso problema:
    da un pò di tempo non riesco più ad usare una mia procedura in locahost che prima funzionava perfettamente.
    Uso Apache,Mysql e PHP da EasyPHP.
    Devo dire che temporaneamente avevo modificato la porta ( da 80 a 4080) , ma poi ho ripristinato la porta orginale.
    Quando tento di connettermi al localhost, la procedura va in tilt e mi memorizza nel file di lo ( Errori Apache) i seguenti messagii:

    Fri Nov 07 17:00:00 2008] [error] [client 127.0.0.1] File does not exist: c:/programmi/easyphp1-8/www/aggiornamenti/black2.jpg
    [Fri Nov 07 17:05:07 2008] [error] PHP Warning: mysql_connect(): Lost connection to MySQL server during query in c:\\programmi\\easyphp1-8\\www\\aggiornamenti\\verify.php on line 4
    [Fri Nov 07 17:05:07 2008] [error] PHP Fatal error: Maximum execution time of 30 seconds exceeded in c:\\programmi\\easyphp1-8\\www\\aggiornamenti\\verify.php on line 4
    

    P.S. Il codice che non esegue più è il seguente:

    [PHP]$conn = mysql_connect("localhost","root","") or die('errore');
    mysql_select_db("aggiornamenti",$conn) or die("Non esiste il db");

    $user = $_POST["UTENTE"];
    $passw =$_POST["CHIAVE"];
    //echo ("user =" .$user);
    //echo("pass =" .$passw);
    $sql = "SELECT USERNAME,PASSWORD FROM responsabili";
    //echo($sql);
    $risultato = mysql_query($sql) or die(print(mysql_error()));
    $numero_righe = mysql_num_rows($risultato);
    //echo($numero_righe );
    if ($numero_righe > 0 )
    {
    $i=0;
    $f=0;
    while (($i<$numero_righe) && ($f == 0))
    {
    // echo($i);
    $f_username = mysql_result($risultato,$i,'USERNAME');
    $f_password = mysql_result($risultato,$i,'PASSWORD');
    // echo $f_username;
    // echo $f_password;
    if (($f_username == $user )&& ($f_password == $passw))
    {

    $f=1;
    }
    else
    $i=$i+1;
    }

    }
    //echo ( $f);
    if ($f == 0)
    {
    // echo("errore");
    $_SESSION["error"] = "<font color=red>Username o Password errata. Riprova</font>";
    header("Location:login.php");
    }

    else
    {
    //ECHO("OK");[/PHP]

    Che cosa è successo?

    Spero che qualcuno mi possa aiutare
    Grazie
    Ciao
    rita

    P.S. Io non ho nessun file black2.jpj; non c'entra assolutamente niente!


  • ModSenior

    Ti consiglio di impsotare per prima cosa solo la connessione al database e vedere se funziona, se funziona controlla che non entri in un ciclo infinito pechè lo script impiega più di 30 secondi per generarsi e per quello viene bloccato.


  • User

    Salve
    volevo far notare che il problema si presenta ancge quando da EASYPHP
    Scelgo ADMINISTRATOR e da qui MANAGE DATABASE il Sistema va in tilt.
    Precedentemente avevo cambiato la porta 80 in 4080 ma poi ho ripristinato tutto ( almeno credo!)
    Cosa può essere successo?
    Tra l'altro , sempre in quest'ultimo periodo avevo scaricato e installato sul mio computer MOZILLA E FIREFOX;
    avro' combinato qualche pasticcio?
    BOH!
    Spero che qualcuno mi aiuti; ho la mia procedura bloccata; non riesco a gestire il mio database nè da localhost nè con l'EASYPHP.
    HELP!!!!!
    Grazie
    Rita