La mise à jour de vos plugins WordPress ne démarre plus et un message « Connection Information » concernant le FTP apparaît, je vous partage une solution pour ne pas chercher trop longtemps 😀. Nous allons simplement modifier un fichier PHP de WordPress. Goooooo  💻 ↔️ 🌍.

Message d’erreur

 

Solution technique

Voici la petite astuce  : connectez-vous en SSH sur votre serveur hébergeant le site web WordPress et ajouter la ligne en rouge ci-dessous dans le fichier config.php :


...
 * a unique prefix. Only numbers, letters, and underscores please!
 */
$table_prefix  = 'wp_';

/**
 * For developers: WordPress debugging mode.
 *
 * Change this to true to enable the display of notices during development.
 * It is strongly recommended that plugin and theme developers use WP_DEBUG
 * in their development environments.
 *
 * For information on other constants that can be used for debugging,
 * visit the Codex.
 *
 * @link https://codex.wordpress.org/Debugging_in_WordPress
 */
define('WP_DEBUG', false);
define('FS_METHOD', 'direct');

/* That's all, stop editing! Happy blogging. */

/** Absolute path to the WordPress directory. */
if ( !defined('ABSPATH') )
	define('ABSPATH', dirname(__FILE__) . '/');

/** Sets up WordPress vars and included files. */
require_once(ABSPATH . 'wp-settings.php');

 

Rafraîchissez votre page web « plugins » et la prochaine mise à jour que vous lancerez fonctionnera correctement.

 

⚠️ Utilisez cette technique vous dépannera certainement pour le problème des mises à jour. Néanmoins, cette technique est à utiliser intelligemment car peut potentiellement ouvrir des failles dans votre site web.

Extrait de Modifier Wp-config du site Codex WordPress :

...Les informations ci dessous sont des constantes valables pour les mises à jour de WordPress :

    FS_METHOD force la méthode du filesystem. Cela peut être uniquement "direct", "ssh2", "ftpext", or "ftpsockets". En règle générale, vous ne devez modifier cette option que si vous rencontrez des problèmes de mise à jour, si vous le changez, et cela ne vous aide pas revenez en arrière / enlevez-le. Dans la plupart des cas, le mettre à 'ftpsockets' ne fonctionnera que si la méthode choisie automatiquement ne fonctionne pas.
        (Premier choix) "direct" oblige à utiliser des requêtes I/O directes depuis PHP, c'est responsable de l'ouverture de problèmes de sécurité sur les hôtes mal configurés. C'est choisi automatiquement le cas échéant.
        (Second choix) "ssh2" oblige à utiliser l'extension SSH de PHP si elle est installée.
        (3eme choix) "ftpext" oblige à utiliser l'extension FTP de PHP pour l'accès FTP, et enfin
        (4eme choix) "ftpsockets" utilise la classe de Sockets PHP pour l'accès FTP.

Mettre à jour les plugins et la version de WordPress permet de profiter de nouvelles fonctionnalités mais aussi, et surtout, patcher les bugs découverts par les développeurs.

 

Stay Connected ! 🙂

Catégories : Web

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *