Skip to content
Menu
Valdev
  • Articles
  • A propos / CV
  • Contact
Valdev
28/03/201624/12/2020

[WordPress Multisite] « Les cookies sont bloqués ou ne sont pas reconnus pas votre navigateur »

Il s’agit d’une erreur que j’ai rencontré après avoir configuré un WordPress en multisite (toutes les étape sont décrites dans la doc), et ce après avoir voulu m’identifier sur le sous-site crée à l’occasion ( /wp-admin.php ).

Dans un premier temps on peut tenter de commenter ce qui concerne les cookies dans la fonction wp-login.php :


if ( empty( $_COOKIE[ LOGGED_IN_COOKIE ] ) ) {

    if ( headers_sent() ) {

        $user = new WP_Error( 'test_cookie', sprintf( __( '<strong>ERROR</strong>: Cookies are blocked due to unexpected output. For help, please see <a href="%1$s">this documentation</a> or try the <a href="%2$s">support forums</a>.' ),

            __( 'http://codex.wordpress.org/Cookies' ), __( 'https://wordpress.org/support/' ) ) );

    } elseif ( isset( $_POST['testcookie'] ) && empty( $_COOKIE[ TEST_COOKIE ] ) ) {

        // If cookies are disabled we can't log in even with a valid user+pass

        $user = new WP_Error( 'test_cookie', sprintf( __( '<strong>ERROR</strong>: Cookies are blocked or not supported by your browser. You must <a href="%s">enable cookies</a> to use WordPress.' ),

            __( 'http://codex.wordpress.org/Cookies' ) ) );

    }

}

Pour ma part ça n’a rien résolu (erreur silencieuse, mais toujours présente), il a fallu que j’édite le fichier wp-config.php en rajoutant ces lignes :

define('ADMIN_COOKIE_PATH', '/');
define('COOKIE_DOMAIN', '');
define('COOKIEPATH', '');
define('SITECOOKIEPATH', '');

Si jamais ça peut en aider certains 😊

Laisser un commentaire Annuler la réponse

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

©2021 Valdev | Powered by WordPress and Superb Themes!