{"id":25636,"date":"2026-01-19T10:00:00","date_gmt":"2026-01-19T09:00:00","guid":{"rendered":"https:\/\/soccorsowp.it\/blog\/permessi-file-cartelle-wordpress-configurazione\/"},"modified":"2026-01-19T10:00:00","modified_gmt":"2026-01-19T09:00:00","slug":"permessi-file-cartelle-wordpress-configurazione","status":"publish","type":"post","link":"https:\/\/soccorsowp.it\/blog\/permessi-file-cartelle-wordpress-configurazione\/","title":{"rendered":"Come configurare i permessi corretti di file e cartelle su WordPress"},"content":{"rendered":"<h1>Come configurare i permessi corretti di file e cartelle su WordPress<\/h1>\n<p>I <strong>permessi di file e cartelle<\/strong> sono una delle prime linee di difesa del tuo sito WordPress, eppure vengono quasi sempre ignorati. Permessi troppo permissivi aprono la porta a malware e modifiche non autorizzate, mentre permessi troppo restrittivi impediscono a WordPress di funzionare correttamente. In questa guida ti spiego come configurare i <strong>permessi WordPress corretti<\/strong>, perch\u00e9 sono importanti e come verificare che il tuo sito sia impostato nel modo giusto.<\/p>\n<h2>Cosa sono i permessi di file e perch\u00e9 contano<\/h2>\n<p>Ogni file e cartella sul server ha tre livelli di permesso che determinano chi pu\u00f2 fare cosa:<\/p>\n<ul>\n<li><strong>Lettura (Read &#8211; R):<\/strong> permette di visualizzare il contenuto del file o elencare il contenuto della cartella.<\/li>\n<li><strong>Scrittura (Write &#8211; W):<\/strong> permette di modificare il file o creare\/eliminare file nella cartella.<\/li>\n<li><strong>Esecuzione (Execute &#8211; X):<\/strong> permette di eseguire il file come programma o di accedere alla cartella.<\/li>\n<\/ul>\n<p>Questi permessi si applicano a tre categorie di utenti: il <strong>proprietario<\/strong> del file, il <strong>gruppo<\/strong> a cui appartiene e <strong>tutti gli altri<\/strong>. Il sistema dei permessi viene espresso con un numero a tre cifre (es. 755, 644) dove ogni cifra rappresenta una categoria. Capire questo sistema \u00e8 fondamentale perch\u00e9 <strong>permessi errati<\/strong> sono una delle cause pi\u00f9 comuni di:<\/p>\n<ul>\n<li>Errori 500 Internal Server Error.<\/li>\n<li>Impossibilit\u00e0 di installare plugin o caricare media.<\/li>\n<li>Vulnerabilit\u00e0 che permettono l&#8217;iniezione di malware.<\/li>\n<li>WordPress che non riesce ad aggiornarsi automaticamente.<\/li>\n<\/ul>\n<h2>I permessi raccomandati per WordPress<\/h2>\n<p>Ecco i permessi che WordPress stesso raccomanda nella documentazione ufficiale:<\/p>\n<h3>Cartelle: 755<\/h3>\n<p>Il proprietario pu\u00f2 leggere, scrivere e accedere. Gruppo e altri possono solo leggere e accedere. Questo permette a WordPress di leggere e creare file nelle cartelle (tramite il processo PHP che gira come proprietario), mentre gli altri utenti del server possono solo leggere.<\/p>\n<h3>File: 644<\/h3>\n<p>Il proprietario pu\u00f2 leggere e scrivere. Gruppo e altri possono solo leggere. WordPress pu\u00f2 modificare i propri file (per gli aggiornamenti automatici), ma nessun altro utente pu\u00f2 alterarli.<\/p>\n<h3>wp-config.php: 400 o 440<\/h3>\n<p>Questo file contiene le credenziali del database, le chiavi di sicurezza e altre informazioni sensibili. Impostare il permesso a <strong>400<\/strong> (solo il proprietario pu\u00f2 leggere, nessuno pu\u00f2 scrivere) o <strong>440<\/strong> (proprietario e gruppo possono leggere) \u00e8 la scelta pi\u00f9 sicura. Se WordPress non riesce a leggere il file con 400, prova 440.<\/p>\n<h3>.htaccess: 644<\/h3>\n<p>WordPress deve poter leggere e scrivere questo file per gestire i permalink e le regole di riscrittura URL. Se vuoi impedire modifiche automatiche (ad esempio da parte dei plugin), puoi impostarlo a <strong>444<\/strong> (solo lettura per tutti), ma dovrai modificarlo manualmente quando cambi le impostazioni dei permalink.<\/p>\n<h2>Come verificare i permessi attuali<\/h2>\n<p>Prima di cambiare qualcosa, verifica lo stato attuale dei permessi sul tuo sito.<\/p>\n<h3>Via FTP (FileZilla)<\/h3>\n<ol>\n<li>Collegati al server e naviga nella cartella WordPress.<\/li>\n<li>Fai clic destro su un file o una cartella e seleziona <strong>&#8220;Permessi file&#8221;<\/strong> (o &#8220;File permissions&#8221;).<\/li>\n<li>Vedrai il valore numerico attuale e le caselle di spunta per ogni permesso.<\/li>\n<\/ol>\n<h3>Via SSH<\/h3>\n<p>Se hai accesso SSH, il comando pi\u00f9 utile \u00e8:<\/p>\n<pre>ls -la \/percorso\/wordpress\/<\/pre>\n<p>L&#8217;output mostra i permessi in formato leggibile (es. <span style=\"font-family: monospace\">drwxr-xr-x<\/span> per 755, <span style=\"font-family: monospace\">-rw-r&#8211;r&#8211;<\/span> per 644). Per una verifica pi\u00f9 approfondita, puoi cercare file con permessi troppo aperti:<\/p>\n<pre>find \/percorso\/wordpress\/ -type f -perm 777\nfind \/percorso\/wordpress\/ -type d -perm 777<\/pre>\n<p>Se questi comandi restituiscono risultati, hai file o cartelle con permessi <strong>777<\/strong> (tutti possono fare tutto), che \u00e8 un rischio di sicurezza grave e va corretto immediatamente.<\/p>\n<h2>Come correggere i permessi in blocco<\/h2>\n<p>Se i permessi del tuo sito sono disallineati (succede spesso dopo migrazioni, ripristini da backup o installazioni manuali), puoi correggerli in blocco.<\/p>\n<h3>Via SSH (metodo pi\u00f9 rapido)<\/h3>\n<pre>find \/percorso\/wordpress\/ -type d -exec chmod 755 {} ;\nfind \/percorso\/wordpress\/ -type f -exec chmod 644 {} ;\nchmod 400 \/percorso\/wordpress\/wp-config.php<\/pre>\n<p>Il primo comando imposta 755 su tutte le cartelle, il secondo 644 su tutti i file, e il terzo protegge wp-config.php. Questi tre comandi risolvono la quasi totalit\u00e0 dei problemi di permessi.<\/p>\n<h3>Via FTP<\/h3>\n<p>In FileZilla puoi selezionare pi\u00f9 file o cartelle, fare clic destro \u2192 &#8220;Permessi file&#8221; e impostare il valore. Spunta l&#8217;opzione <strong>&#8220;Applica alle sottodirectory&#8221;<\/strong> per applicare ricorsivamente. Fai l&#8217;operazione in due passaggi: prima le cartelle (755), poi i file (644).<\/p>\n<h3>Dal pannello hosting<\/h3>\n<p>Alcuni pannelli hosting come Plesk e cPanel offrono strumenti per reimpostare i permessi dei file. In Plesk, ad esempio, puoi usare la funzione <strong>&#8220;Ripristina permessi&#8221;<\/strong> dalla sezione Siti web e domini.<\/p>\n<h2>Permessi specifici per cartelle critiche<\/h2>\n<p>Alcune cartelle di WordPress meritano un&#8217;attenzione particolare:<\/p>\n<ul>\n<li><strong>wp-content\/uploads\/ (755):<\/strong> WordPress deve poter scrivere qui per caricare immagini e media. Se imposti permessi pi\u00f9 restrittivi, il caricamento dei media fallir\u00e0 con un errore &#8220;Impossibile creare la directory&#8221;.<\/li>\n<li><strong>wp-content\/cache\/ (755):<\/strong> i plugin di caching scrivono file statici qui. Senza permesso di scrittura, la cache non funziona.<\/li>\n<li><strong>wp-content\/plugins\/ e wp-content\/themes\/ (755):<\/strong> necessario per l&#8217;installazione e l&#8217;aggiornamento automatico di plugin e temi.<\/li>\n<\/ul>\n<p>Se usi gli <strong>aggiornamenti automatici<\/strong> di WordPress, tutte queste cartelle devono avere permesso di scrittura per il proprietario. Se preferisci aggiornare solo manualmente via FTP, puoi impostare permessi pi\u00f9 restrittivi (555 per le cartelle) come misura di sicurezza aggiuntiva.<\/p>\n<h2>Errori comuni con i permessi WordPress<\/h2>\n<ul>\n<li><strong>Impostare 777 su tutto:<\/strong> \u00e8 la &#8220;soluzione&#8221; pi\u00f9 comune trovata nei forum e anche la pi\u00f9 pericolosa. Il permesso 777 significa che chiunque sul server pu\u00f2 leggere, scrivere e eseguire qualsiasi file. Non usarlo mai, nemmeno temporaneamente. Se un plugin o una guida ti suggerisce di usare 777, cerca un&#8217;alternativa.<\/li>\n<li><strong>Permessi diversi dopo una migrazione:<\/strong> quando migri un sito o ripristini un backup, i permessi possono non essere preservati. Verifica e correggi sempre i permessi dopo una migrazione.<\/li>\n<li><strong>Proprietario errato:<\/strong> oltre ai permessi numerici, anche il proprietario del file conta. I file WordPress devono appartenere all&#8217;utente sotto cui gira il server web (spesso <span style=\"font-family: monospace\">www-data<\/span>, <span style=\"font-family: monospace\">apache<\/span> o l&#8217;utente del tuo hosting). Se il proprietario \u00e8 sbagliato, anche i permessi corretti non funzioneranno.<\/li>\n<li><strong>Plugin che richiedono 777:<\/strong> alcuni plugin mal sviluppati richiedono permessi 777 su determinate cartelle. Evita questi plugin: esistono sempre alternative che funzionano con permessi standard.<\/li>\n<\/ul>\n<h2>Monitorare i cambiamenti ai permessi<\/h2>\n<p>Un malware pu\u00f2 modificare i permessi dei file per garantirsi l&#8217;accesso anche dopo una pulizia. Per monitorare i cambiamenti:<\/p>\n<ul>\n<li><strong>Wordfence:<\/strong> lo scanner rileva file con permessi anomali e ti avvisa.<\/li>\n<li><strong>WP Activity Log:<\/strong> registra le modifiche ai file, inclusi i cambiamenti di permessi fatti dall&#8217;interno di WordPress.<\/li>\n<li><strong>Controllo manuale periodico:<\/strong> una volta al mese, verifica con il comando <span style=\"font-family: monospace\">find<\/span> che non ci siano file 777 o file PHP nella cartella uploads.<\/li>\n<\/ul>\n<h2>Hai problemi con i permessi? Ti aiutiamo noi<\/h2>\n<p>Se il tuo sito mostra errori legati ai permessi, non riesci a caricare media o installare plugin, o sospetti che permessi errati abbiano facilitato un&#8217;infezione malware, il team di <strong>SoccorsoWP<\/strong> pu\u00f2 intervenire rapidamente. Correggiamo i permessi, verifichiamo la sicurezza dell&#8217;intera installazione e ci assicuriamo che tutto funzioni correttamente. <a href=\"https:\/\/soccorsowp.it\/ticket\/\">Apri un ticket<\/a> e metti in ordine il tuo sito.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Come configurare i permessi corretti di file e cartelle su WordPress I permessi di file e cartelle sono una delle prime linee di difesa del&#8230;<\/p>\n","protected":false},"author":1,"featured_media":25637,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"Come configurare i permessi corretti di file e cartelle su WordPress","_seopress_titles_desc":"Scopri come configurare i permessi corretti di file e cartelle su WordPress: 755 per le cartelle, 644 per i file, protezione wp-config.php e correzione in blocco.","_seopress_robots_index":"","footnotes":""},"categories":[1700],"tags":[],"class_list":{"0":"post-25636","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-sicurezza-wordpress"},"_links":{"self":[{"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/posts\/25636","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/comments?post=25636"}],"version-history":[{"count":0,"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/posts\/25636\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/media\/25637"}],"wp:attachment":[{"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/media?parent=25636"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/categories?post=25636"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/tags?post=25636"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}