Un utilisateur a demandé 👇

Après la mise à niveau vers la version 4.0.3 de Dashboard, mon journal d’erreurs a commencé à se remplir d’avertissements PHP comme suit toutes les 15 minutes :


PHP Warning:  Division by zero in /home/username/public_html/mainwp/wp-content/plugins/mainwp/class/class-mainwp-system.php on line 889

J’ai regardé cette ligne dans le code:


$mins_between = 24 * 60 / $frequencyDailyUpdate; // mins

$triceadDailyUpdate semble être défini dans la page Options globales, mais n’a pas reçu de valeur par défaut dans la table wp_options lors de la mise à jour.

J’ai exécuté ce qui suit sur la base de données et j’ai trouvé un résultat vide :


SELECT * FROM wp_options WHERE option_name = "mainwp_frequencyDailyUpdate"

Les paramètres semblent uniquement enregistrer les paramètres sur la page Options globales ; aucune modification n’est nécessaire car le paramètre Taux de rafraîchissement quotidien échoue à “Une fois par jour” dans l’interface utilisateur.

Par la suite, la requête SQL a renvoyé une valeur de “1” pour le taux de mise à jour quotidienne.


(@linux4me2)

il y a 1 an, 1 mois

Cela fait plus de 30 minutes et aucun nouvel avertissement n’est donné, donc je pense que le correctif ci-dessus a fonctionné et je mets cette solution en signet.

Cela a-t-il résolu votre problème ?

Was this helpful?

0 / 0

Leave a Reply 0

Your email address will not be published. Required fields are marked *