Vous n'êtes pas identifié(e).
[25 janvier 2021] - Publication de Wanewsletter 3.1.0
Pages : 1
je viens de refaire une install/mise à jour:
manip:
*sauvegarde de ma base
* renomme mon repertoire php/newsletter -> php/newsletter.2.1.2
* upload du repertoire newsletter (v2.2beta2) dans php/newsletter
* copie de mon ancien config.inc.php dans le repertoire includes
* lancement www.monsite.com/php/newsletter/setup/update.php
* saisie de mon user/password:
message:
Notice : Undefined offset: 1 in update.php on line 178
Notice : Undefined offset: 1 in update.php on line 178
Notice : Undefined offset: 1 in update.php on line 178
Notice : Undefined offset: 1 in update.php on line 178
Notice : Undefined offset: 1 in update.php on line 178
Notice : Undefined offset: 1 in update.php on line 178
Notice : Undefined offset: 1 in update.php on line 178
Notice : Undefined offset: 1 in update.php on line 178
Notice : Undefined offset: 1 in update.php on line 178
Notice : Undefined offset: 1 in update.php on line 178
Notice : Undefined offset: 1 in update.php on line 178
Notice : Undefined offset: 1 in update.php on line 178
Notice : Undefined index: config in update.php on line 199Erreur !
Une erreur s'est produite durant la mise à jour.L'erreur est : Query was empty
La requète est :
PS: quand je relance l'update: j'ai le message suivant:
Impossible d'obtenir la configuration du script : Table 'toto.wa_config' doesn't exist
j'ai verifié la table wa_config de ma base toto existe bien
Hors ligne
ok.
ligne 173 de update.php, il y a :
$sql_create = array();
foreach( $sql_tmp AS $query )
{
preg_match('/^CREATE TABLE [`\[]?' . $prefixe . '([a-zA-Z0-9_-]+)[`\]]?/i', $query, $match);
$sql_create[$match[1]] = $query;
}
remplacer par :
$sql_create = array();
foreach( $sql_tmp AS $query )
{
preg_match('/' . $prefixe . '([a-zA-Z0-9_-]+)/i', $query, $match);
$sql_create[$match[1]] = $query;
}
PHP et MySQL, un duo gagnant !
Hors ligne
OK, cette fois ca marche.
sinon, c'est un bug? (cette correction apparaitra dans la prochaine version ou je dois garder cette modif dans un coin pour l'appliquer plus tard?)
Encore bravo.
Hors ligne
c pas vraiment un bug (car le script marchait sur mon serveur)
donc c'est du code à corriger (ce sera corrigé de toute facon dans la version suivante)
PHP et MySQL, un duo gagnant !
Hors ligne
je viens de retester, cette fois en local (config de base easyphp 1.6).
cette fois, j'ai le message (tout en haut de la page) suivant ecrit en noir quand je clique sur les liens Envoi, Inscrits, Listes, Archives, Outils, Statistiques (tout sauf "utilisateur":
Notice : Undefined variable: s_nav_links in page_header.php on line 83
Hors ligne
juste une precision par rapport à mon mail précedent.
j'ai eu ce message sur mon pc en local apres avoir fait une sauvegarde de mes tables wa_* depuis mon serveur de prod et un restore sur mon serveur local. pour que ca fonctionne, j'ai également modifié le champs
"urlsite" de la table "wa_config" (j'ai remplacé http://www.monsite.com en http://sun (qui est le nom de ma machine en local))
Hors ligne
ok bug corrigé (cela n'entame pas le fonctionnement du script)
PHP et MySQL, un duo gagnant !
Hors ligne
ben si un peu quand même car impossible d'avoir les pages correspondantes...
sinon, c'est quoi la modif a faire?
Hors ligne
je viens de retester, cette fois en local (config de base easyphp 1.6).
cette fois, j'ai le message (tout en haut de la page) suivant ecrit en noir quand je clique sur les liens Envoi, Inscrits, Listes, Archives, Outils, Statistiques (tout sauf "utilisateur":Notice : Undefined variable: s_nav_links in page_header.php on line 83
ça ça empeche le script de fonctionner ? pas possible
PHP et MySQL, un duo gagnant !
Hors ligne
ben oui, j'ai la page suivante:, que je clique sur "Envoi", "Inscrits", "Listes", "Archives", "Outils" ou "Statistiques" (sauf "Utilisateurs" qui marche"). alors forcement je ne peux rien faire.
Notice : Undefined variable: s_nav_links in page_header.php on line 83
Bienvenue sur monsiteDéconnexion Configuration Envoi Inscrits Listes Archives Outils Utilisateurs Statistiques
Sélection
Sélectionnez une liste : - Newsletter_1 -Powered by phpCodeur © 2002-2003 | WAnewsletter 2.2-Beta2
Ce script est distribué librement sous licence GPL
par contre, j'ai quand même choisi la list "newsletter_1". ca a fonctionné, et maintenant tout fonctionne. ce message n'est donc apparu que la premiere fois. le fait de selectionner la liste "newsletter_1" a du sans doute initialiser une variable et maintenant tour fonctionne
Hors ligne
bon ba c'est ce que je disais, ça empeche pas du tout le script de fonctionner
PHP et MySQL, un duo gagnant !
Hors ligne
ben plus maintenant pour moi, mais le but, c'est qu'il y ait des gens qui remontent les bugs? non? :-)
surtout avec les versions beta...
Hors ligne
je te rassure, le bug est noté, et corrigé dans la version de développement
PHP et MySQL, un duo gagnant !
Hors ligne
Pages : 1