- WordPress :6.3
- Statut : résolu
- Ce sujet contient 9 réponses, 2 participants et a été mis à jour pour la dernière fois par
Flobogo, le il y a 2 semaines et 6 jours.
-
AuteurMessages
-
13 novembre 2023 à 10 h 30 min #2463295
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.
13 novembre 2023 à 19 h 30 min #2463331Bonjour,
Et que voyez-vous à la ligne 99 de votre fichier wp-config.php ?
14 novembre 2023 à 15 h 50 min #2463371Bonjour 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 ?
14 novembre 2023 à 18 h 56 min #2463376Té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.
14 novembre 2023 à 19 h 06 min #2463379Merci.
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
14 novembre 2023 à 19 h 20 min #2463383Je 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.
14 novembre 2023 à 19 h 33 min #2463386Merci.
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
14 novembre 2023 à 20 h 00 min #2463395Avez-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
14 novembre 2023 à 21 h 17 min #2463401Un grand merci Flobogo !
En vidant le cache du navigateur, ça va effectivement beaucoup mieux…
Tout va bien donc.
Encore merci et bonne soirée.
14 novembre 2023 à 23 h 27 min #2463406Reste à 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 » -
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.