Problème : plus de bouton “Publier” sous WordPress
Après avoir cherché un peu, il s’avère que j’ai copié directement les fichiers de bases de données mais que MySQL n’a pas les droits dessus. Du coup, toutes les tables sont en lecture seule, comme me l’a indiqué une petite requête simple :
Failed to save field : SQL alter table `wp_posts` modify `ID` bigint(20) unsigned not null default NULL auto_increment failed : Table 'wp_posts' is read only
Solution : attribuer les bases de données à mysql
Vous avez besoin de modifier les droits d’accès et d’écriture des fichiers de bases de données. Il faut soit se connecter à distance en SSH sur votre serveur ou en local sur votre machine et lancer la commande chown.
On se met donc dans le répertoire de travail de MySQL :
cd /var/lib/mysql/
et on attribue à l’utilisateur mysql les droits à nos bases de données :
chown -R mysql:mysql *