9
Indiquez l’intérêt que vous portez à cette question
1

Message : Impossible d’enregistrer le document XXX en base de données

Bonjour,

lorsque je souhaite associer une image depuis le serveur sur un message dans le module écrire j’ai le message :

Impossible d’enregistrer le document XXX en base de données

J’ai tenté quelques recherches mais les opérations indiquées ont été vaines.
Je traine ce problème depuis quelques mois à présent.
Je fais appel à toute contribution pouvant m’aider.

Les éléments que je peux donner :

Hébergeur : online.net
Version de SPIP : SPIP 3.2.7 [24473]
Version PHP : 7.3 (le message existe aussi en 7.2)
Base de données : MySQL

Log spip.log & sqllite.log

Pri:ERREUR : Erreur sqlite 23000 / 19
Pri:ERREUR : NOT NULL constraint failed : spip_documents.titre - INSERT INTO spip_documents (maj,statut,date) VALUES (datetime(’now’),’prop’,NOW()) - site/www/spip/plugins-dist/medias/action/editer_document.php L75 [sql_insertq(),document_inserer(),action_ajouter_un_document_dist(),action_ajouter_documents_dist(),formulaires_joindre_document_traiter_dist(),traiter_formulaires_dynamiques()]

Je pense que le problème vient du datetime(’now’) car si je lance la commande en le remplaçant par NOW() sur phpmyadmin, je n’ai pas l’erreur.

Si mon analyse est bonne comment paramétrer SPIP ou changer quel script pour que ce datetime(’now’) se transforme en NOW() ?

merci d’avance à tous pour votre aide, car là vraiment je bloque.