Vous n'êtes pas identifié(e).
[25 janvier 2021] - Publication de Wanewsletter 3.1.0
Pages : 1
Hello,
Je travaille sur PHP 5.1.6 avec un serveur Unix (BlueQuartz - Solarspeed) et une version 2.3.0 de wan.
J'ai installé ou mis à jours des newsletter et je me demande pourquoi le code du formulaire d'inscription à changé.
On a eu ça:
<?php
define('IN_WA_FORM', true);
$waroot = '/home/.sites/4/site38/web/newsletter/';
include($waroot . 'newsletter.php');
?>
Et maintenant on a ça:
<?php
define('IN_WA_FORM', true);
define('WA_ROOTDIR', '/home/.sites/4/site38/web/newsletter');
include WA_ROOTDIR . '/newsletter.php';
?>
Pourquoi?
Quoi qu'il en soit, je suis en carafe, avec une newsletter qui fonctionnait bien et une nouvelle que je n'arrive pas à faire fonctionner...
Avec l'ancien code j'ai l'erreur suivante:
Warning: Cannot modify header information - headers already sent by (output started at /home/.sites/4/site38/web/p/fr/newsletter/index.php:6) in /home/.sites/4/site38/web/newsletter/start.php on line 60
Et si je mets le nouveau code j'ai quand mêne une erreur:
Notice: Undefined variable: waroot in /home/.sites/4/site38/web/newsletter/newsletter.php on line 31
doublée d'un disfonctionnement quand j'essaie de me servir du formulaire:
Fatal error: Call to undefined method Wadb_mysql::fetch_array() in /home/.sites/4/site38/web/newsletter/newsletter.php on line 60
Alors que se passe-il? Cette newsletter à été migrée, les serveurs mis à jours, la version de wan mise à jour et quand j'ai reconstruit les formulaires après tout ça, tout fonctionnait bien.
Une idée?
Faire une mise à jour à 2.3.2 après un backup?
Merchi...
Hors ligne
Pages : 1