buon giorno,
non riesco a capire come mai se digito localhost mi carica correttamente la index.php, mentre se digito localhost/index2.php mi da internal server error.
premetto che ho installato zend con server apache e php 5.3

che sia io a sbagliare la digitazione? se scrivo localhost/index.php funziona bene


aggiungo il codice che genera errore....
Codice PHP:
$db=new SQLiteDatabase("database.sqlite"); // se il db non esiste PHP ne crea uno al momento
$db->query("begin;
     create table nomi (id integer primary key, nome varchar(255));
     insert into nomi (nome) values ('uno');
     insert into nomi (nome) values ('due');
     insert into nomi (nome) values ('tre');
    commit;"
);

$risultato=$db->query("select * from nomi");

while(
$risultato->valid()) { // restituisce true se non siamo alla fine del set di dati
   
$dati=$risultato->current(); // restituisce il risultato
print_r($dati);
    print(
"
"
);
   
$risultato->next(); // va al prossimo set