Vous n'êtes pas identifié(e).
[25 janvier 2021] - Publication de Wanewsletter 3.1.0
Pages : 1
Bonjour en voulant mettre à jour la version 2.2.7 en 2.2.8 j'ai eu l'erreur suivante :
Parse error: parse error, unexpected '&', expecting T_VARIABLE or '$' in functions.php on line 639
comment corriger l'erreur.
Merci
Hors ligne
En prenan soin d'uploader les fichiers sur votre serveur FTP en mode ASCII (sauf les images).
PHP et MySQL, un duo gagnant !
Hors ligne
L'upload a été faite correctement, même 2 fois.
Je suis géné car il va faloir que j'envoie une News la semaine prochaine.
En utilisant le fichier fonctions.php de la version précédente la MAJ a été possible.
Ai je bien fait ?
Si non pourrai je avoir une aide pour corrige le PB du fichier fonctions.php de la version 2.2.8
Merci
Hors ligne
Même erreur :cry: et je ne vois pas comment télécharger en ASC II à partir de filezilla ?
tu cliques sur transfert->type de transfert-> mode ascii mais ça ne change rien y a toujours le même message.
Hors ligne
Ok, ok, c'est une grosse boulette de ma part. Je viens de me rendre compte d'une incompatibilité avec PHP4 (je bosse sous PHP5).
Les archives ne sont plus accessibles jusqu'à que je développe une solution alternative (comptez quelques minutes à une heure maxi).
Pour les personnes interessées, j'utilise un passage de variable par référence dans une boucle foreach() et je n'ai pas imaginé une seconde que cela ne soit pas possible en PHP4.
Toutes mes excuses.
PHP et MySQL, un duo gagnant !
Hors ligne
en attendant la correction de ce pb, le mieux est de remettre en ligne la sauvegarde de la version précédente...
Hors ligne
Ok, ok, c'est une grosse boulette de ma part. Je viens de me rendre compte d'une incompatibilité avec PHP4 (je bosse sous PHP5).
Les archives ne sont plus accessibles jusqu'à que je développe une solution alternative (comptez quelques minutes à une heure maxi).
Pour les personnes interessées, j'utilise un passage de variable par référence dans une boucle foreach() et je n'ai pas imaginé une seconde que cela ne soit pas possible en PHP4.
Toutes mes excuses.
L'erreur est humaine
On attend sagement la mise à jour
@+
Hors ligne
Le problème est résolu et les archives de nouveau en ligne.
Désolé pour la gène occasionnée.
edit: Je deviens un peu parano par contre, donc si on pouvait me confirmer que le problème est effectivement réglé :grin2:
PHP et MySQL, un duo gagnant !
Hors ligne
Le problème est résolu et les archives de nouveau en ligne.
Désolé pour la gène occasionnée.edit: Je deviens un peu parano par contre, donc si on pouvait me confirmer que le problème est effectivement réglé :grin2:
Ok je test ça de suite
Hors ligne
L'installation a priori est ok !
Je dis "installation" car vu que j'avais tout viré pensant que c'était chez moi qu'il y avait un bug.
Hors ligne
arf, que faire quand on a ça
Erreur !Une erreur s'est produite durant l'installation.
L'erreur est : Table 'wa_abo_liste' already exists
La requète est : CREATE TABLE `wa_abo_liste` ( `abo_id` mediumint(8) unsigned NOT NULL default '0', `liste_id` tinyint(3) NOT NULL default '0', `format` tinyint(1) NOT NULL default '0', `send` tinyint(1) NOT NULL default '0', PRIMARY KEY (`abo_id`, `liste_id`)) TYPE=MyISAM
Merci d'avance
Hors ligne
Wanewslette est déjà installée. Vous avez probablement supprimé également le fichier includes/config.inc.php ce qui explique que Wanewsletter tente une installation au lieu de proposer une mise à jour.
Éditez ce fichier et placez-y ceci:
<?php
//
// Paramètres d'accés à la base de données
// Ne pas modifier !
//
define('NL_INSTALLED', true);
$dbtype = "mysql";
$dbhost = "localhost";
$dbuser = "dbuser";
$dbpassword = "dbpassword";
$dbname = "wandb";
$prefixe = "wa_";
?>
En renseignant correctement les variables pour l'accès de Wanewsletter à la base de données.
Wanewsletter devrait ensuite vous proposer de faire la mise à jour (laquelle, outre le remplacement des fichiers sur le serveur, se résume à incrémenter le numéro de version).
PHP et MySQL, un duo gagnant !
Hors ligne
je confirme que la mise à jour 227 -> 228 se passe très bien désormais (en n'oubliant le fameux fichier de config à conserver dans includes + stats + upload)
merci à toi Bobe
reste à tester l'envoi de news...
Hors ligne
Je n'ai pas fait de modifications sur la partie envoi proprement dit, et j'ai déjà fait un envoi (pour annoncer wanewsletter 2.2.8) avec donc tout est ok :¬)
PHP et MySQL, un duo gagnant !
Hors ligne
Wanewslette est déjà installée. Vous avez probablement supprimé également le fichier includes/config.inc.php ce qui explique que Wanewsletter tente une installation au lieu de proposer une mise à jour.
Éditez ce fichier et placez-y ceci:
<?php // // Paramètres d'accés à la base de données // Ne pas modifier ! // define('NL_INSTALLED', true); $dbtype = "mysql"; $dbhost = "localhost"; $dbuser = "dbuser"; $dbpassword = "dbpassword"; $dbname = "wandb"; $prefixe = "wa_"; ?>
En renseignant correctement les variables pour l'accès de Wanewsletter à la base de données.
Wanewsletter devrait ensuite vous proposer de faire la mise à jour (laquelle, outre le remplacement des fichiers sur le serveur, se résume à incrémenter le numéro de version).
Merci Bobe c'est nickel
Hors ligne
Ayant initier le post je confirme que tout est OK
Merci pour la réactivité.
Hors ligne
par contre j'essaie de créer un nouveau abonné, mais je n'ai pas de mail qui arrive (bien que l'activation par email soit activée...)
Hors ligne
Pas de changement non plus sur cette partie par rapport à la version 2.2.7 (sauf le bug de non-mise à jour des statistiques mais ça n'impacte pas sur l'envoi de l'email). Peut-être un embouteillage sur les serveurs smtp ?
PHP et MySQL, un duo gagnant !
Hors ligne
oui tous les mails viennent d'arriver en cascade à l'instant... désolé
au fait merci de me confirmer que l'install ds le cadre d'une mise à jour ne modifie que le "numéro" de la version 2.2.7 -> 2.2.8 (et bien entendu les modifs au niveau des fichiers), donc qu'en gros que la BD n'est pas modifiée
Hors ligne
au fait merci de me confirmer que l'install ds le cadre d'une mise à jour ne modifie que le "numéro" de la version 2.2.7 -> 2.2.8 (et bien entendu les modifs au niveau des fichiers), donc qu'en gros que la BD n'est pas modifiée
Aucune modification de la structure des tables n'intervient à partir du moment où une branche est déclarée stable.
Le seul changement est pour le contenu de la colonne 'version' dans la table *_config.
PHP et MySQL, un duo gagnant !
Hors ligne
Pages : 1