Salta al contenuto

WordPress: file wp-config.php non leggibile

Pubblicato il Aggiornato il

Se PHP non riesce a leggere wp-config.php, WordPress può fermarsi prima di caricare il sito. Per capire dove intervenire, parti dal messaggio completo nel log: file assente, accesso negato ed errore di sintassi richiedono controlli diversi.

Che cosa sta cercando WordPress

Il file contiene la configurazione del sito, comprese le credenziali del database. Non sostituirlo con quello di un’altra installazione e non condividerne il contenuto in uno screenshot o in un ticket.

Distinguere le cause

  • File non trovato: controlla il percorso indicato nel log e la cartella dell’installazione.
  • Permission denied: verifica proprietario, permessi del file e accesso alle directory che lo contengono.
  • Errore di sintassi: il file viene letto, ma PHP non riesce a interpretarlo. Controlla la riga segnalata e l’ultima modifica.
  • Errore di connessione al database: è un problema distinto; non dimostra che il file sia illeggibile.

Controllare il file corretto

  • Annota URL, ora del tentativo e messaggio completo.
  • In cPanel apri Gestione file e individua l’installazione collegata al dominio. Controlla il nome esatto wp-config.php.
  • Confronta il percorso con quello del log. Se la configurazione usa un collegamento simbolico o un percorso particolare, verifica anche la destinazione.
  • Controlla se il problema è iniziato dopo una migrazione, un ripristino o un cambio del gestore PHP.
  • Prima di intervenire, conserva una copia privata del file fuori da tutte le cartelle pubbliche. Se non puoi leggerlo, chiedi assistenza per recuperare la copia.

Quali dati servono

Consulta l’error log PHP disponibile per il dominio. Il log di debug WordPress potrebbe non essere inizializzato se il caricamento si interrompe prima. Essere in grado di aprire il file da cPanel non dimostra che il processo PHP abbia gli stessi accessi.

Correggere soltanto la causa confermata

  • Se il file manca, recupera una copia valida della stessa installazione e verifica che la configurazione sia ancora attuale.
  • Se l’accesso è negato, fai verificare l’utente che esegue PHP, il proprietario, i permessi e gli eventuali vincoli di accesso sulle directory.
  • Se è un errore di sintassi, confronta l’ultima modifica con la copia funzionante e correggi soltanto il passaggio errato.

Non esiste un valore di permessi da applicare alla cieca a ogni server. Il file deve essere leggibile dal processo PHP autorizzato e protetto dagli altri utenti.

Verificare il ripristino

  • Riapri il sito e la schermata di accesso senza affidarti soltanto a una pagina in cache.
  • Ripeti la richiesta che falliva e controlla che il log non registri più lo stesso errore.
  • Conserva privatamente il backup e rimuovi eventuali copie di lavoro dalle cartelle pubbliche.

Errori da evitare

  • Non impostare permessi 777 né cambiare ricorsivamente i permessi di tutto il sito.
  • Non modificare password del database, chiavi o prefisso delle tabelle per tentativi.
  • Non lasciare copie come wp-config.php.bak nella cartella pubblica.

Guide Xlogic correlate

Fonti tecniche

Domande frequenti

Che cosa significa “wp-config.php non leggibile”?

PHP deve poter leggere la configurazione dell’installazione. Il messaggio completo nel log permette di distinguere un file assente da un accesso negato o da un errore di sintassi.

Da cosa può dipendere “wp-config.php non leggibile”?

Controlla percorso, presenza del file, proprietario e permessi del file e delle directory. Una migrazione o un cambio del gestore PHP può aver cambiato l’utente che tenta di leggerlo.

Quali controlli eseguire per “wp-config.php non leggibile”?

Individua il percorso nel log, conserva una copia privata e correggi soltanto la causa confermata. Verifica poi sito, accesso e nuove righe del log; non usare permessi 777.

WordPress: file wp-config.php non leggibile ultima modifica: 2026-08-03T15:49:04+02:00 da Team tecnico Xlogic

Ti è piaciuto questo Post?