[Résolu] Pb affichage et message d’erreur (Créer un compte)

  • WordPress :6.3
  • Statut : résolu
10 sujets de 1 à 10 (sur un total de 10)
  • Auteur
    Messages
  • #2463295
    bizare
    Participant
    Initié WordPress
    49 contributions

    Bonjour,

    Ma configuration WP actuelle

    • Version de PHP/MySQL : 8.1.24
    • Thème utilisé : minamaze
    • Extensions en place : Advanced Editor Tools, Contact Form 7, Contact Form 7 Captcha, Diaporamas, Easy Google Fonts, Kiwi Social Share – Social Media Share Buttons & Icons, MonsterInsights – Google Analytics pour WordPress, Really Simple CAPTCHA, reCaptcha par BestWebSoft, Solid Security Basique
    • Nom de l’hébergeur : LWS
    • Adresse du site : http://www.lepointdroit.fr

    Problème(s) rencontré(s) :

    Bonjour.

    Pb d’affichage : l’image d’en-tête est plus haute qu’à l’orgine (environ 2 à 3 fois plus).

    Message d’erreur : Warning: Constant WP_CRON_LOCK_TIMEOUT already defined in /htdocs/wp-config.php on line 99

    Que faire ? Merci de vos lumières.

    #2463331
    Flobogo
    Modérateur
    Maître WordPress
    19721 contributions

    Bonjour,

    Et que voyez-vous à la ligne 99 de votre fichier wp-config.php ?

    #2463371
    bizare
    Participant
    Initié WordPress
    49 contributions

    Bonjour et merci.

    Je n’ai pas de numéros de lignes dans ce fichier.

    La dernière ligne qui s’affiche est sans doute celle qui est en cause :

    /** Réglage des variables de WordPress et de ses fichiers inclus. */

    require_once(ABSPATH . ‘wp-settings.php’);

    define(‘WP_CRON_LOCK_TIMEOUT’, 300);

    C’est ça ?

    #2463376
    Flobogo
    Modérateur
    Maître WordPress
    19721 contributions

    Téléchargez le fichier sur votre ordi et ouvrez-le avec le logiciel Notepad++ (ou équivalent) : les lignes seront numérotées.

    En tous cas, la ligne que vous indiquez ne devrait pas être tout à la fin.

    Pourriez-vous copiez-collez la totalité du contenu de votre fichier wp-config.php dans votre prochain post, en respectant les 2 consignes suivantes :

    • Cliquez sur le bouton « code » dans la barre d’outil au-dessus de la rédaction de votre message, choisissez « écrire du code », puis choisissez la syntaxe « PHP »
    • Supprimez impérativement vos identifiants personnels type nom de la base de données / mot de passe de la BDD / etc … (remplacez-les par XXX) et les clés de salage également.
    #2463379
    bizare
    Participant
    Initié WordPress
    49 contributions

    Merci.

    Je pense avoir tout bien fait ?

    Voilà, voilà…

    <?php

    // BEGIN iThemes Security - Ne modifiez pas ou ne supprimez pas cette ligne
    // iThemes Security Config Details: 2
    define( 'DISALLOW_FILE_EDIT', true ); // Désactivez l’éditeur de code - Solid Security > Réglages > Ajustements WordPress > Éditeur de code
    define( 'FORCE_SSL_ADMIN', true ); // Rediriger toutes les requêtes de pages de HTTP vers HTTPS - Sécurité > Réglages > Forcer le SSL
    // END iThemes Security - Ne modifiez pas ou ne supprimez pas cette ligne

    define( 'ITSEC_ENCRYPTION_KEY', 'QnhALm05PGArWl9BeFcucltFKjRueTtrOUNbJEQ7Ly0wbFtnfSlKLypoc3huej4we3lQMiBKaCYkKGxKRyAkfA==' );

    /**
    * La configuration de base de votre installation WordPress.
    *
    * Ce fichier contient les réglages de configuration suivants : réglages MySQL,
    * préfixe de table, clefs secrètes, langue utilisée, et ABSPATH.
    * Vous pouvez en savoir plus à leur sujet en allant sur
    * {@link http://codex.wordpress.org/fr:Modifier_wp-config.php Modifier
    * wp-config.php}. C'est votre hébergeur qui doit vous donner vos
    * codes MySQL.
    *
    * Ce fichier est utilisé par le script de création de wp-config.php pendant
    * le processus d'installation. Vous n'avez pas à utiliser le site web, vous
    * pouvez simplement renommer ce fichier en "wp-config.php" et remplir les
    * valeurs.
    *
    * @package WordPress
    */

    // ** Réglages MySQL - Votre hébergeur doit vous fournir ces informations. ** //
    /** Nom de la base de données de WordPress. */
    define('DB_NAME', 'xxxx');

    /** Utilisateur de la base de données MySQL. */
    define('DB_USER', 'xxxx');

    /** Mot de passe de la base de données MySQL. */
    define('DB_PASSWORD', 'xxxxx');

    /** Adresse de l'hébergement MySQL. */
    define('DB_HOST', 'xxxxx');

    /** Jeu de caractères à utiliser par la base de données lors de la création des tables. */
    define('DB_CHARSET', 'utf8');

    /** Type de collation de la base de données.
    * N'y touchez que si vous savez ce que vous faites.
    */
    define('DB_COLLATE', '');

    /**#@+
    * Clefs uniques d'authentification et salage.
    *
    * Remplacez les valeurs par défaut par des phrases uniques !
    * Vous pouvez générer des phrases aléatoires en utilisant
    * {@link https://api.wordpress.org/secret-key/1.1/salt/ le service de clefs secrètes de WordPress.org}.
    * Vous pouvez modifier ces phrases à n'importe quel moment, afin d'invalider tous les cookies existants.
    * Cela forcera également tous les utilisateurs à se reconnecter.
    *
    * @since 2.6.0
    */
    define('AUTH_KEY', 'og?Gx) XXXXXXXXXXXXXXXXXXXX
    define('SECURE_AUTH_KEY', XXXXXXXXXXXXXXXXXXXX;
    define('LOGGED_IN_KEY', 'XXXXXXXXXXXXXXXXXXXX);
    define('NONCE_KEY', 'XXXXXXXXXXXXXXXXXXXX');
    define('AUTH_SALT', ':XXXXXXXXXXXXXXXXXXXX);
    define('SECURE_AUTH_SALT', 'XXXXXXXXXXXXXXXXXXXX);
    define('LOGGED_IN_SALT', 'XXXXXXXXXXXXXXXXXXXX);
    define('NONCE_SALT', 'XXXXXXXXXXXXXXXXXXXX');
    /**#@-*/

    /**
    * Préfixe de base de données pour les tables de WordPress.
    *
    * Vous pouvez installer plusieurs WordPress sur une seule base de données
    * si vous leur donnez chacune un préfixe unique.
    * N'utilisez que des chiffres, des lettres non-accentuées, et des caractères soulignés!
    */
    $table_prefix = 'wp_';

    /**
    * Pour les développeurs : le mode deboguage de WordPress.
    *
    * En passant la valeur suivante à "true", vous activez l'affichage des
    * notifications d'erreurs pendant votre essais.
    * Il est fortemment recommandé que les développeurs d'extensions et
    * de thèmes se servent de WP_DEBUG dans leur environnement de
    * développement.
    */
    define('WP_DEBUG', false);

    /* C'est tout, ne touchez pas à ce qui suit ! Bon blogging ! */

    /** Chemin absolu vers le dossier de WordPress. */
    if ( !defined('ABSPATH') )
    define('ABSPATH', dirname(__FILE__) . '/');

    /** Réglage des variables de WordPress et de ses fichiers inclus. */
    require_once(ABSPATH . 'wp-settings.php');
    define('WP_CRON_LOCK_TIMEOUT', 300);

    • Cette réponse a été modifiée le il y a 2 semaines et 6 jours par Flobogo. Raison: Anonymisation
    #2463383
    Flobogo
    Modérateur
    Maître WordPress
    19721 contributions

    Je pense avoir tout bien fait ?

    Presque 😉  Il restait les clés de salage lignes 61 à 68. Mais le plus important, c’est de masquer les identifiants de connexion à la BDD.

    Bref, cette ligne 99 ne devrait pas être là, puisque ça doit s’arrêter à ça :

    /* C'est tout, ne touchez pas à ce qui suit ! Bon blogging ! */

    /** Chemin absolu vers le dossier de WordPress. */
    if ( !defined('ABSPATH') )
    define('ABSPATH', dirname(__FILE__) . '/');

    /** Réglage des variables de WordPress et de ses fichiers inclus. */
    require_once(ABSPATH . 'wp-settings.php');

    Je vous propose donc de supprimer juste cette ligne 99 :

    define(‘WP_CRON_LOCK_TIMEOUT’, 300);

    Puis enregistrez et renvoyez le fichier modifié par FTP (Filezilla) ou par votre gestionnaire de fichiers chez l’hébergeur.

    #2463386
    bizare
    Participant
    Initié WordPress
    49 contributions

    Merci.

    J’ai supprimé la ligne 99 et uploadé, tout en ayant renommé auparavant l’ancien fichier en .old

    Bizarrement, j’ai toujours le même message et les mêmes symptômes : Warning: Constant WP_CRON_LOCK_TIMEOUT already defined in /htdocs/wp-config.php on line 99

    #2463395
    Flobogo
    Modérateur
    Maître WordPress
    19721 contributions

    Avez-vous une extension de cache que vous n’auriez pas mentionnée dans la liste de vos extensions ?

    Si oui → videz le cache ou dossier de cache correspondant

    Si non → videz au moins le cache navigateur

    #2463401
    bizare
    Participant
    Initié WordPress
    49 contributions

    Un grand merci Flobogo !

    En vidant le cache du navigateur, ça va effectivement beaucoup mieux…

    Tout va bien donc.

    Encore merci et bonne soirée.

    #2463406
    Flobogo
    Modérateur
    Maître WordPress
    19721 contributions

    Reste à savoir comment cette ligne s’était insérée dans le fichier wp-config.php. Peut-être une extension que vous avez testée et mal paramétrée, puis supprimée ?

    Mais le principal, c’est que ça fonctionne 🙂
    Merci d’avoir marqué « résolu »

10 sujets de 1 à 10 (sur un total de 10)
  • Vous devez être connecté pour répondre à ce sujet.