update-core.php, update.php et options-general.php ne fonctionnent plus.
index.php, profile.php, plugins.php, upload.php, etc. semblent toujours fonctionner
J'ai essayé de désactiver chaque plugin et de rétablir mon thème par défaut, mais cela n'a pas fonctionné.
J'ai téléchargé une nouvelle copie de 4.9.2 et utilisé mon fichier actuel wp-config.php, mais les pages ne fonctionnaient toujours pas.
Je peux activer et désactiver les plugins, changer l'apparence des pages et du contenu, mais je ne peux pas mettre à jour ou supprimer des plugins.
WP_DEBUG et WP_DEBUG_LOG n'ont rien révélé.
Quelles mesures puis-je prendre pour résoudre ce problème? Est-ce que quelque chose dans la base de données SQL est corrompu?
https://core.trac.wordpress.org/ticket/42345
Après avoir beaucoup creusé et suivi des segfaults dans strace et analysé les dumps Apache (et obtenu l'aide extérieure d'un type Linux bien plus averti), j'ai découvert ceci sur le site de Wordpress.
La réponse courte au problème est qu'il existe un problème avec PHP5 et libssh2 qui a été introduit dans une mise à jour il y a quelques mois. Il n’existe pas de solution, mais il est possible de contourner ce problème en installant ce plugin: https://wordpress.org/plugins/ssh-sftp-updater-support/
Cela a fonctionné comme un charme pour moi; tous mes utilisateurs peuvent se connecter normalement et je peux à nouveau mettre à jour les plugins et WP Core via l'interface graphique.
J'espère que cela fonctionne pour vous et pour les autres!