impossible de créer de nouveaux articles

Bonjour,

J’utilise SPIP 1.9 - oui je sais, c’est vieux - avec un hébergement en VSD. Il y a eu un changement de serveur, à cause du passage en HTTPS, et aussi un changement de PHP2 en PHP3, outre le client MSQL. En bref le site fonctionne globalement avec PHP 5.3 et je peux modifier des articles existants et les publier à nouveaux avec un autre texte et image. En revanche, la création d’un nouvel article ne fonctionne pas et lorsque j’enregistre celui-ci, le site renvoie à la page d’entré d’Ecrire. Pas de message d’erreur, mais pas de nouvelle publication non plus. J’ajoute qu’en local, avec EasyPHP en PHP 5.2, le site fonctionne et je peux publier un nouvel article.
Une idée?

Bonjour
php 5.2 ou même 5.3 est complètement obsolète
Spip 1.9 l’est tout autant
difficile de rétropédaler car les raisons sont multiples compte tenu de ces 2 environnements abandonnés depuis des années lumières informatiques
Avez vous activé les logs ? y a t’il des erreurs ?
bon courage
Natacha

Le passage en php >8 et SPIP 4.2 est nécessaire. Plus ce sera retardé, plus ce sera douloureux.
Déjà probablement il faudra dépoussiérer les squelettes ou en changer.
Ensuite s’il y a toujours le souci il sera possible de revenir poser la question ici.

Merci de ta réponse.
Comme log, j’ai ça, après une tentative de création d’un article:

Feb 16 17:15:14 54.36.148.195 (pid 1252680) calcul (0.07s) [dist/article] , 2024-02-16 17:15:14, 2024-02-16 17:15:14, 359 (17274 octets)
Feb 16 17:15:14 54.36.148.195 (pid 1252680) Creation du cache 2/-dis-spip%3Farticle359.50d93d85.gz pour 86400 secondes
Feb 16 17:15:33 86.193.42.159 (pid 1252681) Feb 16 17:15:33 86.193.42.159 (pid 1252681) POST /ecrire/?exec=articles
Feb 16 17:15:33 86.193.42.159 (pid 1252681) Feb 16 17:15:33 86.193.42.159 (pid 1252681) - INSERT INTO shopastresnet.spip_articles (id_rubrique, statut, date, accepter_forum, lang, langue_choisie) VALUES (44, ‹ prepa ›, NOW(), ‹ non ›, ‹ fr ›, ‹ non ›)
Feb 16 17:15:33 86.193.42.159 (pid 1252681) Feb 16 17:15:33 86.193.42.159 (pid 1252681) 1364 Field ‹ surtitre › doesn’t have a default value
Feb 16 17:15:34 109.12.192.56 (pid 1252682) calcul (0.00s) [dist/inc-petition] inc-petition, 525, spip.php?article525, 2024-02-16 17:15:34, 2024-02-16 17:15:34 (4 octets)
Feb 16 17:15:34 109.12.192.56 (pid 1252682) Creation du cache 9/-525-spip%3Farticle525.6798c734 pour 3600 secondes
Feb 16 17:15:34 109.12.192.56 (pid 1252682) calcul (0.00s) [dist/inc-forum] inc-forum, 525, 2024-02-16 17:15:34, 2024-02-16 17:15:34 (7 octets)
Feb 16 17:15:34 109.12.192.56 (pid 1252682) Creation du cache d/-inc_forum-525.899d3445 pour 3600 secondes

Oui, certes, c’est l’évidence logique, mais j’ai aussi un autre site en sous-domaine (Oscommerce) qui fonctionne en PHP5.3 et ça ne m’arrange pas vraiment de passer en php8, même s’il est disponible sur le serveur.
Merci quand même pour l’info :slightly_smiling_face:

à vue de nez je dirai que vous n’avez pas le même moteur sql entre le local et le prod
d’où l’erreur Field ‹ surtitre › doesn’t have a default value

Bonsoir,
Oui, merci, il doit y avoir de cela entre autres choses.
Mais, j’ai réglé cette affaire en migrant vers SPIP 3.1.15, qui supporte le PHP 5.3. La migration est OK, squelette compris et donc je mettrai en ligne tout prochain.
Merci encore. Sujet clos.

Bonjour,

Excellent choix, votre site est maintenant prêt à être piraté
Clt

1 « J'aime »

Merci pour ton émotion.
J’ai cependant appliqué les mises à jour de sécurité (SPIP 3.1.10).
Voilà de quoi te rassurer, j’espère.

Je partage l’émotion de Choucas (quoique c’est un bien grand mot) et je recommanderais au minimum d’installer l’écran de sécurité 1.5.3 Écran de sécurité - SPIP
Sans garantie que ce soit suffisant.
A défaut le site risque de rejoindre les centaines ou milliers de sites qui se sont trouvés hackés de façon plus ou moins grave depuis février mars l’an passé… (si au moins les bitcoins minés allaient dans ta poche… mais non, même pas ^^)

Voir Alerte : vague de piratage de sites depuis le 23 avril : pas d’accès à /ecrire (version SPIP inférieures à 3.2.18, 4.1.8 et 4.2.1)

@toto1 nous on n’a pas besoin d’être rassuré hein :slight_smile:

Mais pour être précis, SPIP 3.1 n’est plus maintenu DU TOUT depuis trois ans ! SPIP 3.1.10 date de 2019 hein, donc non il n’y aucune « mise à jour de sécurité » comme tu le dis.

Tu peux te référer à cette page très pratique qui sert à ça : Versions maintenues - SPIP

1 « J'aime »

Les mises à jour de sécurité existent pourtant puisque je les ai téléchargées, même si elles sont anciennes. Je sais également, étant assez bon lecteur, que la version 3.1.10 n’est plus maintenue, mais elle m’arrange pour l’heure.

Quant au fait que tu n’as pas besoin d’être rassuré, c’est bien ton affaire.

Au fait, c’est quoi l’adresse du site ?

L’écran de sécurité 1.5.3 est installé, merci pour l’info :slightly_smiling_face:, de même que les mises à jour de sécurité, même anciennes, contrairement à ce que dit RastaPopoulos :stuck_out_tongue:.

Je sais bien que tout cela n’écarte pas le risque d’un piratage, d’autant que tu sais de quoi tu parles, puisque tu as été piraté en son temps, hélas. Donc, ça peut arriver à tout le monde.

Oui, j’ai lu cette page, tu t’en doutes bien. Et je dois dire que j’en ai lu pas mal d’autres, tu t’en doutes aussi. C’est assez flippant :worried:

1 « J'aime »

Laquelle adresse? La tienne?

L’adresse de ton site, qui était en 1.9 et qui est en 3.1.

Il est toujours en 1.9, et pour l’heure en local pour le 3.1 (ça fait que 24h que je suis à l’ouvrage). En attendant, je recycle d’anciens articles, puisque si je ne peux pas en écrire de nouveaux, en revanche, je peux modifier les anciens et les republier avec un autre texte. Donc, il n’y a pas le feu au lac.

Pourquoi veux-tu l’adresse ? Tu veux tenter de le pirater ? :roll_eyes:

C’est juste que lorsqu’on passe du temps à répondre ici, on (en tout cas moi) aime bien savoir pour quel site.