Problème de mises à jour sous Ubuntu

Si vous avez installé, pour vous faire une plate-forme de tests ou d’intégration par exemple, Ubuntu avec un serveur Apache et MySQL. Dans la configuration par défaut, il sera impossible de lancer les mises à jour de WordPress, de ses thèmes et de ses extensions. Il vous demandera une connexion FTP, chose que par défaut, en local, on n’a pas de raison de faire.

L’origine du problème résulte des droits définis par défaut sur le répertoire racine de votre serveur Apache (/var/www). Le propriétaire et groupe sont définis pour root ; le serveur web utilisant le compte www-data, n’a donc pas les accès pour modifier fichiers et répertoires (sauf si vous avez fait la bêtise de mettre les droits en 777 donnant alors accès à tout le monde).

La solution consiste à donner modifier les droits (la propriété des fichiers et répertoires par exemple) à l’utilisateur  www-data. C’est ce que fait la commande ci dessous :

 sudo chown -R www-data /var/www

Vous aurez ainsi accès aux mises à jour automatiques pour votre installation locale.