Annonce

#1 2018-09-28 16:39:15

YBSLE
Membre
Inscription : 2018-09-28
Messages : 2

[réglé] SQL error: Duplicate entry '0' for key 'PRIMARY'

Bonjour,

Tout d'abord, merci pour ce logiciel, qui m'est bien utile.

Je rencontre actuellement une erreur qui bloque totalement l'envoi de mes newsletters :
SQL errno: 1062
SQL error: Duplicate entry '0' for key 'PRIMARY'
SQL query: INSERT INTO `wa_log` (liste_id, log_subject, log_body_text, log_body_html, log_date, log_status) VALUES ( […] )
Backtrace:
#0 Wanewsletter\Dblayer\Mysqli->query() called at [~/includes/Dblayer/Wadb.php:208]
#1 Wanewsletter\Dblayer\Wadb->insert() called at [~/admin/envoi.php:149]

Informations de débogage

Wanewsletter
Version/db_version             : 3.0.1/28
session_length                 : 3600
language                       : fr
upload dir                     : oui
stats dir                      : oui
max_filesize                   : 79872
engine_send                    : 2
sending_limit                  : 10
sending_delay                  : 15
use_smtp                       : non
Librairies tierces
elkuku/console-progressbar     : 1.0
ircmaxell/password-compat      : 1.0.4
patchwork/utf8                 : 1.3.1
tinymce/tinymce                : 4.5.3
wascripts/wamailer             : 4.0.x-dev (91e444569f36a6c757d9910ec3f5b2326f01cc49)
PHP
Version/SAPI                   : 7.1.20 (fpm-fcgi)
Extension Bz2                  : oui
Extension Curl                 : oui
Extension GD                   : oui – bundled (2.1.0 compatible)/PNG
Extension Iconv                : oui – 2.19/glibc
Extension JSON                 : oui
Extension Mbstring             : oui
Extension OpenSSL              : oui – OpenSSL 1.0.1t  3 May 2016
Extension SimpleXML            : oui
Extension XML                  : oui
Extension Zip                  : oui
Extension Zlib                 : oui
open_basedir                   : no value
sys_temp_dir                   : /home/clients/3ef26aaf336336f2c395967c0e526ae9/tmp
filter.default                 : unsafe_raw
allow_url_fopen                : non
allow_url_include              : non
file_uploads                   : oui
upload_tmp_dir                 : /home/clients/3ef26aaf336336f2c395967c0e526ae9/tmp
upload_max_filesize            : 300M
post_max_size                  : 300M
max_input_time                 : 0
max_input_vars                 : 1000
memory_limit                   : 640M
mail.add_x_header              : non
mail.force_extra_parameters    : -fcontact@laboussole.coop
sendmail_path                  : /usr/sbin/sendmail_r -t -i
Base de données
Type/Version                   : MySQL 5.7.21-log
Librairie cliente              : mysqlnd 5.0.12-dev - 20150407 - $Id: 38fea24f2847fa7519001be390c98ae0acafe387 $
Jeu de caractères              : utf8
Pilote                         : Mysqli
Divers
Agent utilisateur              : Mozilla/5.0 (Windows NT 6.1; rv:60.0) Gecko/20100101 Firefox/60.0
Serveur HTTP/OS                : Apache – HTTP/2.0 – Linux
Connexion sécurisée            : oui

    Notice : The debugging is active !
    PHP Warning: set_time_limit() has been disabled for security reasons in ~/admin/tools.php on line 190
    Backtrace:
    #0 set_time_limit() called at [~/admin/tools.php:190]



Après une recherche rapide dans la documentation et sur le forum, je n'ai pas trouvé de solution.
Pourriez-vous m'aider ? Merci par avance !

Dernière modification par YBSLE (2018-10-01 00:04:01)

Hors ligne

#2 2018-09-29 03:26:59

Bobe
Administrateur
Lieu : La Rochelle
Inscription : 2002-05-27
Messages : 5 299

Re : [réglé] SQL error: Duplicate entry '0' for key 'PRIMARY'

Salut,

On dirait que la colonne log_id dans la table wa_log n'est plus configurée pour s'incrémenter automatiquement.
Vérifiez ce point avec phpmyadmin ou autre (caractéristique "AUTO_INCREMENT" sur la colonne log_id).


PHP et MySQL, un duo gagnant !

Hors ligne

#3 2018-09-29 18:15:50

YBSLE
Membre
Inscription : 2018-09-28
Messages : 2

Re : [réglé] SQL error: Duplicate entry '0' for key 'PRIMARY'

En effet, la case était décochée. Le problème a été momentanément réglé, mais d'autres erreurs sont apparues ensuite… À la réflexion, je crois que quelque chose s'est mal passé lors du déménagement de la base de données d'un hébergeur à un autre il y a quelques semaines (je n'avais pas réutilisé l'outil depuis).

Bref, j'ai préféré tout réinstaller pour repartir sur une bonne base.

Merci tout de même pour la réponse !

Hors ligne

Pied de page des forums