WordPress non carica le immagini? Forse risolvi col comando chown


Avevo appena installato WordPress su un server dedicato (il discorso vale in generale, ndr), e mi sono trovato di fronte ad un problema apparentemente insormontabile: per qualche strana ragione, infatti, era impossibile effettuare l’upload di nuove immagini. Attenzione: quella descritta è una procedura avanzata che potrebbe portarvi ad avere il sito inaccessibile o non funzionante in alcune sue parti, se fatta senza cognizione di causa.

In tutto questo, facciamo attenzione ad aver seguito scrupolosamente, prima di seguire le indicazioni contenute qui, quelle riportate nella guida per impostare i permessi di default di WordPress.

Quello che bisogna fare in questi casi è quindi legato ad una procedura piuttosto semplice: andare a cambiare l’utente proprietario e passarlo da root (o nome differente da www-data) a www-data, che rappresenta la modalità  di accesso con cui tipicamente Apache dovrebbe far funzionare PHP e, di conseguenza, anche WordPress.

Pubblicità – Continua a leggere sotto :-)
Cerchi alternative a Google Adsense per il tuo sito? Prova TheMoneytizer!
Usa il codice 189ed7ca010140fc2065b06e3802bcd5 per ricevere 5 € dopo l’iscrizione

Se il nostro problema è legato alla cartella di upload (per intenderci wp-content/uploads) che non carica i file, quindi, possiamo provare in questo modo:

  1. apriamo una shell SSH sul server in questione (per completare la procedura dovremo per forza essere root su un VPS o dedicato);
  2. facciamo login con username e password di root;
  3. andiamo adesso a navigare nella cartella che contiene uploads, che su macchina Linux con Ubuntu dovrebbe essere /var/www/wp-content/ oppure, se abbiamo un server virtuale, /var/www/miosito/wp-content;
  4. a questo punto verifichiamo la proprietà  della cartella con ls -l;
  5. se ci accorgiamo che il proprietario è sempre root, dovremo provvedere a fare sଠche diventi www-data (la configurazione di riferimento è Apache + Ubuntu, attenzione a che su altre combinazioni di software potrebbero essere molto diverse le cose);
  6. per farlo digitiamo chown www-data:www-data -R uploads;
  7. verifichiamo ora che sia possibile caricare i file dall’interfaccia backend di WordPress, e dovremmo aver finito.

La situazione è stata riassunta nella screenshot seguente.

Pubblicità – Continua a leggere sotto :-)
Cerchi alternative a Google Adsense per il tuo sito? Prova TheMoneytizer!
Usa il codice 189ed7ca010140fc2065b06e3802bcd5 per ricevere 5 € dopo l’iscrizione

Pubblicità – Continua a leggere sotto :-)

(Tophost) l’ hosting web più economico – Usa il coupon sconto: 7NSS5HAGD5UC2

Screen 2014-12-11 alle 21.19.29

👇 Da non perdere 👇



Trovalost esiste da 4635 giorni (13 anni), e contiene ad oggi 4348 articoli (circa 3.478.400 parole in tutto) e 22 servizi online gratuiti. – Leggi un altro articolo a caso
Numero di visualizzazioni (dal 21 agosto 2024): 0
Pubblicità – Continua a leggere sotto :-)
Segui il canale ufficiale Telegram @trovalost https://t.me/trovalost
Seguici su Telegram: @trovalost
Privacy e termini di servizio / Cookie - Il nostro network è composto da Lipercubo , Pagare.online e Trovalost
Seguici su Telegram, ne vale la pena ❤️ ➡ @trovalost
Questo sito contribuisce alla audience di sè stesso.