Durante l’installazione di un tema di WordPress, mi veniva chiesto di effettuare l’upload dei file:

Provando sia in FTP che in FTPS, appariva l’errore:

Username/Password incorrect for [nome-utente]

Per risolvere il problema ho verificato di avere il programma vsftpd (se non c’era, bastava installarlo con “sudo apt-get install vsftpd”) e ho fatto una copia di backup del file di configurazione “/etc/vsftpd.conf”:

$ cd /etc/
$ sudo cp vsftpd.conf vsftpd.conf.bak

Poi ho editato il file:

$ sudo vim vsftpd.conf

Ho tolto i # (commenti) alle righe:

#local_enable=YES
#write_enable=YES

e ho riavviato il servizio:

$ sudo service vsftpd restart

Infine ho riprovato ad effettuare l’upload e non ha dato errori [1].

Una volta terminato l’upload ho preferito ripristinare il file vsftp.conf per evitare eventuali problemi di sicurezza.

Nota

[1] Questa soluzione ha funzionato perché l’utente usato per l’accesso FTP è uguale a quello nella cui home c’è l’installazione di wordpress. Con altre installazioni occorrerà scegliere l’utente corretto (che avrà i permessi di scrittura sulle directory di WordPress).