Salta al contenuto

Permessi file WordPress: valori sicuri e controlli

Pubblicato il Aggiornato il

In breve: I permessi file WordPress stabiliscono quali utenti e processi possono leggere, modificare o attraversare file e directory.

Permessi file WordPress

Questa guida approfondisce permessi file WordPress con controlli progressivi, modifiche reversibili e verifiche finali. Non inviare password, cookie, token, chiavi private o codici 2FA nei ticket.

Che cosa significa

Come riferimento comune si usano spesso 644 per i file e 755 per le directory, ma il proprietario e il modello PHP del server sono altrettanto importanti.

Un file con 777 non risolve un proprietario errato e concede scrittura a soggetti non necessari. Su hosting condiviso non bisogna eseguire chown casuali come root.

Come riconoscere il problema

  • WordPress non aggiorna plugin.
  • uploads non è scrivibile.
  • Il file editor non salva.
  • Dopo migrazione i file appartengono a root.
  • Il sito restituisce 403 o 500 dopo chmod.

Cause più frequenti

1. Permessi troppo restrittivi

PHP non può creare o modificare i file necessari. Confronta questa ipotesi con il messaggio completo e con i log dell’orario interessato, evitando conclusioni basate soltanto sulla pagina mostrata dal browser.

2. Permessi eccessivi

File e directory sono scrivibili da utenti non previsti.

3. Proprietario errato

Una copia eseguita come root altera ownership.

4. Regole ricorsive sbagliate

Lo stesso chmod viene applicato a file e directory.

5. Wp-config.php esposto

Il file contiene credenziali e richiede protezione maggiore.

6. Plugin di sicurezza o immutable

La scrittura può essere bloccata anche con chmod corretto.

Diagnosi passo per passo

  1. Identifica il percorso. Limita il controllo alla installazione interessata. Salva il risultato prima di passare al controllo seguente, così potrai identificare il punto preciso in cui il comportamento cambia.
  2. Controlla file e directory separatamente. Usa find in sola lettura per individuare anomalie. Salva il risultato prima di passare al controllo seguente, così potrai identificare il punto preciso in cui il comportamento cambia.
  3. Verifica proprietario e gruppo. Confronta con file creati normalmente dall’account. Salva il risultato prima di passare al controllo seguente, così potrai identificare il punto preciso in cui il comportamento cambia.
  4. Controlla error_log. Cerca permission denied e operation not permitted. Salva il risultato prima di passare al controllo seguente, così potrai identificare il punto preciso in cui il comportamento cambia.
  5. Verifica spazio e inode. Un errore di scrittura può avere cause diverse. Salva il risultato prima di passare al controllo seguente, così potrai identificare il punto preciso in cui il comportamento cambia.
  6. Controlla wp-content/uploads. Testa una nuova immagine senza modifiche massive. Salva il risultato prima di passare al controllo seguente, così potrai identificare il punto preciso in cui il comportamento cambia.
  7. Confronta dopo migrazione. Individua file copiati con ownership differente. Salva il risultato prima di passare al controllo seguente, così potrai identificare il punto preciso in cui il comportamento cambia.

Guide Xlogic correlate

Fonti tecniche

Permessi file WordPress: valori sicuri e controlli ultima modifica: 2026-08-02T16:32:05+02:00 da Team tecnico Xlogic

Ti è piaciuto questo Post?