Un problema con gli "index"

Ciao,

ho php 5 installato ma noto che scrivendo

localhost/cartella/

non mi apre la pagina index contenuta in essa.

qualcuno conosce l'impostazione per modificare tale parametro?

inviato 11 anni fa
goku_net
X 0 X

E' un'impostazione da settare nel file di configurazione di Apache (httpd.conf)

Apri tale file (lo troverai ad esempio nella cartella C:\Programmi\Apache Group\Apache2\conf)

cerca la seguente riga:

DirectoryIndex index.html index.html.var

e cambiala in

DirectoryIndex index.php index.html index.html.var

 :bye:

risposto 11 anni fa
Gianni Tomasicchio
X 0 X

fatto ma tenta di salvare la pagina

risposto 11 anni fa
goku_net
X 0 X

Sicuro di aver configurato Apache per far funzionare PHP?

risposto 11 anni fa
Gianni Tomasicchio
X 0 X

beh php funziona

altro non saprei dirti ho seguito la guida alla lettera

risposto 11 anni fa
goku_net
X 0 X

Quindi se scrivi l'indirizzo per esteso, compreso di index.php, lo script viene eseguito correttamente. Se invece usi solo il nome della cartella il browser ti chiede di salvere il file .

mmm... :o veramente strano, ci penso su... :wallbash:

risposto 11 anni fa
Gianni Tomasicchio
X 0 X

si è proprio cosi

ma lo fa solo con i miei script infatti, se scrivo

localhost/phpadmin/ funziona egregiamnete...

prima con php 4 e apache 1.3 funzionava alla grande

risposto 11 anni fa
goku_net
X 0 X

se lo fa con i tuoi script allora c'è qualcosa che non va con i tuoi script... :dunno:

risposto 11 anni fa
Gianni Tomasicchio
X 0 X

ma no dai, gli script vanno benissimo e poi posso scrivere solo

phpinfo();

e chiamarlo index mi ha dato lo stesso errore :(

risposto 11 anni fa
goku_net
X 0 X

quindi anche con uno scritp del tipo:

<?php
phpinfo();
?>

salvato in un file index.php, se lo chiami direttamente si vede, altrimenti te lo fa scaricare?

risposto 11 anni fa
Gianni Tomasicchio
X 0 X

risolto

risposto 11 anni fa
goku_net
modificato 11 anni fa
X 0 X

come?

risposto 11 anni fa
Gianni Tomasicchio
X 0 X

avevo impostato male il php.ini

tutto qui

risposto 11 anni fa
goku_net
X 0 X

ciao a tutti

ho installato :

apache2.0.55

php 5.1.2

credo che qualcosa non funzione nella configurazione perchè i programmi index.php non vengono eseguiti  automaticamente.

ho cambiato la configurazione in Apache come indicato sotto

DirectoryIndex index.php index.html index.html.var

ma purtroppo non ho risolto

c'è qualcosa da settare in php.ini?

 :-\ho trovato un precedente post dove si trattava di un caso simile .

chi  richiedeva ha detto di avere risolto il problerma ma non ha detto come. >:(  :tichedoff:

grazie per l'aiuto

flyer

risposto 10 anni fa
flyer
X 0 X

Se il file index.php non viene caricato automaticamente quando nell'URL non viene messo un nome di file allora il problema è SOLO nella configurazione di Apache e la direttiva che regola questo comportamento è proprio "DirectoryIndex"

L'unica cosa da controllare è che Apache stia caricando il modulo "mod_dir" (ma nell'installazione di default c'è sempre)

Hai riavviato Apache?

Altro non mi sovviene :dunno:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

grazie. sono riuscito a risolvere

avevo settato per avere sia la libreria mysql che mysqli

evidentemente non funzionano insieme

ho commentato mysqli e poi sono entrato nei files che la chiamavano  e li ho modificati per chiamare  mysql.

e ora funaziona bene  ::)

avendoli cambiati prima o poi troverò qualcosa che non funziona ma per ora va bene e riesco a fare un pò di pratica

ciao  :bye:

flyer

risposto 10 anni fa
flyer
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda