Come risolvere errore Index Of in CPanel

Index Of Error

Avete configurato un nuovo sito web sul server ma all’apertura compare la pagina di Index of e non il sito? Ecco come risolvere

Come sapete mi arrangio su ogni cosa che riguarda le nuove tecnologie e sono autodidatta al 100% su configurazione server, modifica di siti WordPress e molto altro e spesso anche per la mia inesperienza mi scontro con errori che non sempre riesco a risolvere facilmente.

Quando ho deciso di creare HowTechIsMade ho fatto tutto io inclusa la configurazione da zero del server e nei primi istanti di vita ho avuto diversi problemi con errori a go go tra cui il maledetto Index Of che è un mix di errori tra un bug di cPanel e WordPress.

Index Of Error

Il server è stato completato installando cPanel, che mi ha permesso di avviare e mettere su tutto in poco tempo, ma non è esente da problemi di configurazione ed errori rari. Il problema Index Of si trova con tante soluzioni online ma nessuna ha funzionato.

Questo delle problema Index Of è molto diffuso ma la soluzione non è mai così semplice come può sembrare ed in questo articolo voglio condividere con voi come ho risolto sul mio server l’Index Of Error. Le soluzioni proposte online sono davvero tante ma nessuna ha funzionato tra quelle che propongo di seguito.

Come risolvere errore Index Of

Il problema era dovuto ad una configurazione errata del server offerto dal mio hosting, ma c’è anche una soluzione che è di andare a configurare Apache per forzare la ricostruzione degli indici. Con questa fix ho sopravvissuto fino alla soluzione del bug di cPanel.

Il file index c’è?

Di default quando accedi ad un sito web (www.example.com), il tuo sito apre una pagina presente nella cartella di ROOT /public_html/ caricando il file index.php o index.html. Prima dovete verificare se sul server è presente quel file andando nel pannello di controllo, aprire il File Manager e verificare che si cia il file index.

Controlla il file .htaccess

Se il file index è presente nella cartella principale del vostro sito, dovete controllare che nel file .htaccess ci sia nelle righe la voce Options -Indexes. Se è presente passate al punto successivo.

Soluzione fatta in casa con Apache

  • Accedi a WHM come utente root
  • Va in Home -> Configurazione del servizio -> Configurazione di Apache -> DirectoryIndex Priority
  • Fai clic sul pulsante Salva
  • Fai clic sul pulsante Ricostruisci configurazione Apache e Riavvia Apache

Bug di cPanel

Inoltre è presente anche un bug nella versione 82 di cPanel ed è stato risolto versione RELEASE di cPanel / WHM 80.0.15 che risolve anche il problema del No Index sui siti Wordpres causato da alcune versioni dei server Linux usate da alcuni hosting.

Attivate gli indici

Se non risolvete controllate questa impostazione nel vostro cPanel.

  1. Innanzitutto devi accedere all’interfaccia di cPanel del tuo sito web.
  2. Navigando nell’elenco delle opzioni del cPanel trova la voce Indici che è presente a circa metà pagina.
  3. Poi seleziona il dominio andando in Impostazioni in alto a destra e poi su Salva modifiche .
  4. Nella pagina che hai davanti ti si presenteranno tutte le cartelle presenti sul server su quel dominio. È possibile selezionare qualsiasi cartella da proteggere facendo clic sul nome. Se si seleziona la cartella principale, l’impostazione verrà visualizzata in cascata su tutte le altre cartelle, proteggendole tutte. Nel nostro esempio, selezioneremo la cartella public_html in quanto è la radice per il nostro dominio principale dove in pratica è presente il sito web con tutti i file.
  5. Nella schermata successiva si aprirà la pagina degli indici e li dovremo selezionare nelle opzioni Impostazione di sistema predefinita
  6. Fai clic su Salva per attivare la selezione.

Ora riavviando il server o caricando più volte il sito web, non visualizzerete più la pagina Index Of ma il sito web.

Sono appassionato di tecnologia sin dalla tenera età, coltivo la mia passione con aggiornamenti quotidiani e non mi lascio scappare proprio nulla. Ho creato HowTechIsMade per condividere con voi le mie passioni ed aiutarvi ad avere un approccio più semplice con la tecnologia.