Problema con index

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
enricocarli
Prode Principiante
Messaggi: 3
Iscrizione: mercoledì 16 marzo 2016, 19:31
Desktop: Ubuntu
Distribuzione: Ubuntu 15.10
Sesso: Maschile

Problema con index

Messaggio da enricocarli »

Buongiorno a tutti,

sono nuovo del forum, e anche nuovo su ubuntu, spero di postare nella sezione giusta.
Forse è una domanda banale ma non ho trovato soluzione;

ho un'applicazione in php in locale, che risiede in una cartella che si chiama "test",
se digito http://localhost/test da schermata bianca,
se digito http://localhost/test/index.php va tutto regolarmente.

Qualcuno ha avuto lo stesso problema?
Vorrei vedere la mia applicazione anche su:

http://localhost/test

è attivo un .htaccess, di seguito il codice:

Codice: Seleziona tutto

RewriteEngine on
RewriteBase /test/
RewriteRule ^articolo/(.*)/(.*)/$ articolo.php?id_articolo=$1&url_articolo=$2 [L]
RewriteRule ^news/(.*)/$ categoria.php?url_categoria_padre=$1 [L]
RewriteRule ^news/(.*)/pagina/([0-9]+)$ categoria.php?url_categoria_padre=$1&pagina=$2 [L]
probabilmente è qui il problema, sempre in locale ho un sito in wordpress e quello va regolare.

grazie a tutti in anticipo per le risposte
buona serata
Avatar utente
phonic_mouse
Prode Principiante
Messaggi: 54
Iscrizione: domenica 16 novembre 2014, 12:17
Desktop: Ubuntu
Distribuzione: Ubuntu Server - CentOS - CoreOS
Contatti:

Re: Problema con index

Messaggio da phonic_mouse »

Io tempo fa avevo avuto un problema simile, e avevo risolto così:

Supponendo che tu abbia apache, nella cartella principale dove hosti l'applicazione in PHP dovresti creare un file .htaccess, se già non ce l'hai ovviamente.
Dopo apri il file .htaccess e aggiungi una riga con questo codice:

Codice: Seleziona tutto

DirectoryIndex index.php
Dopodichè apri il file httpd.conf e setta "AllowOverride" su "All" sotto <Directory 'NOME DIRECTORY'>. Il nome di questa directory dovrebbe essere la directory un livello sopra la tua cartella dove hosti la taua app, quindi se da http://localhost/test accedi alla cartella /test la directory in questione dovrebbe essere quella che contiene la cartella test.

OPPURE:
apri solamente il file httpd.conf e setti:

Codice: Seleziona tutto

DirectoryIndex index.php
questo cosa fa: in ogni directory che tu richiedi tramite browser, il web server ti spedisce subito indietro i dati del file index.php se esiste, altrimenti ti fa vedere l'elenco file e cartelle della directory richiesta :D
ATTENZIONE: se tu hosti anche siti in HTML se tu richiedi http://localhost/sitohtml/ lui cercherà index.php e non trovandolo ti farà vedere l'elenco di cui parlavo prima :muro:
Quindi io ti consiglierei la prima opzione, poi vedi tu :D
Spero di esserti stato di aiuto! ;)

Edit: nella seconda opzione devi settare

Codice: Seleziona tutto

DirectoryIndex index.php
sempre sotto

Codice: Seleziona tutto

<Directory 'NOME DIRECTORY'>
enricocarli
Prode Principiante
Messaggi: 3
Iscrizione: mercoledì 16 marzo 2016, 19:31
Desktop: Ubuntu
Distribuzione: Ubuntu 15.10
Sesso: Maschile

Re: Problema con index

Messaggio da enricocarli »

ciao phonic_mouse,

grazie mille per la risposta, ho fatto come dici e funziona;

anche se il problema era un altro, avevo nella stessa cartella file index.html e index.php :shy:

che stupido non me ne ero accorto.

Vabbè ho imparato una cosa nuova.

grazie mille ancora e buona serata
Avatar utente
tokijin
Moderatore Globale
Moderatore Globale
Messaggi: 4610
Iscrizione: mercoledì 3 giugno 2009, 23:10
Desktop: plasma 5.27.4
Distribuzione: Kubuntu 23.04
Località: Abruzzo

Re: Problema con index

Messaggio da tokijin »

@enricocarli
Se hai risolto, modifica pure il titolo del primo post aggiungendo il prefisso [Risolto].

Ciao :ciao:
Sei abbruzzese se dopo che ti sei strafogato un chilogrammo di pasta, hai il coraggio di dire alla cuoca "cacc ch'è cott" - Se entra un piccione in casa..chiudi le finestre!
Ubuntu User #28657 - Il mio vecchio hardware - Tag Codice
Avatar utente
phonic_mouse
Prode Principiante
Messaggi: 54
Iscrizione: domenica 16 novembre 2014, 12:17
Desktop: Ubuntu
Distribuzione: Ubuntu Server - CentOS - CoreOS
Contatti:

Re: Problema con index

Messaggio da phonic_mouse »

enricocarli [url=http://forum.ubuntu-it.org/viewtopic.php?p=4863827#p4863827][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:ciao phonic_mouse,

grazie mille per la risposta, ho fatto come dici e funziona;

anche se il problema era un altro, avevo nella stessa cartella file index.html e index.php :shy:

che stupido non me ne ero accorto.

Vabbè ho imparato una cosa nuova.

grazie mille ancora e buona serata
figurati, è sempre un piacere aiutare ;)
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 22 ospiti