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.
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.
- Innanzitutto devi accedere all’interfaccia di cPanel del tuo sito web.
- Navigando nell’elenco delle opzioni del cPanel trova la voce Indici che è presente a circa metà pagina.
- Poi seleziona il dominio andando in Impostazioni in alto a destra e poi su Salva modifiche .
- 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.
- Nella schermata successiva si aprirà la pagina degli indici e li dovremo selezionare nelle opzioni Impostazione di sistema predefinita.
- 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.
INDICE DEI CONTENUTI
Lascia un commento