Vous n'êtes pas identifié(e).
[25 janvier 2021] - Publication de Wanewsletter 3.1.0
Bonjour le Forum,
Je rencontre un problème lorsque je demande la mise à jour de la 230 vers la 231. Le message suivant s'affiche : "Notice:Undefined index:version in /home.10/monsite/www/lettreinfos/setup/upgrade.php ligne 83"
Suivi en clair : "Version inconnue, la mise à jour ne peut continuer." :???:
System: Linux
Version PHP: 442
Hébergeur: OVH 90Plan
Quelqu'un a une idée? Peut-être BOBE.
Merci.
Cordialement.
Hors ligne
On est en présence d'une impossibilité là. Ça va pas être facile à déboguer
Est-ce que votre fichier de configuration (includes/config.inc.php) contient bien une constante "WA_VERSION" ?
PHP et MySQL, un duo gagnant !
Hors ligne
Bonsoir BOBE,
Le fichier de configuration (includes/config.inc.php) NE CONTIENT pas la constante WA_VERSION. :idea: J'ai récupéré celui de la 230 comme indiqué dans les instructions de mise à jour. Celui de la 231 est vide. Une piste peut-être? Je suis le seul a passé de la 230 vers la 231 en update?
Hors ligne
C'est pas normal du tout.
Bref, le fichier doit contenir la ligne:
define('WA_VERSION', '2.3.0');
sur la ligne suivant celle-ci:
define('NL_INSTALLED', true);
Le fichier includes/config.inc.php doit être accessible en écriture le temps de la mise à jour.
PHP et MySQL, un duo gagnant !
Hors ligne
Bonsoir BOBE,
Merci pour votre réponse. Je modifie le fichier CONFIG comme vous me le suggérez. Je teste et je vous donne le feedback.
Cordialement. :d :d
Hors ligne
Bonjour BOBE,
Pouvez-vous m'indiquer précisément le contenu du fichier config.inc.php pour la 231? D'après un post, les noms des paramètres ont changés.
Le fait de faire une mise à jour de la 230 vers la 231, ce fichier n'est pas généré (cf les instructions de mise à jour d'une version 2.x).
Après avoir ajouté l'information de release comme vous me l'aviez suggéré, le message suivant apparait: "le fichier config.inc.php est vide ou inexistant". :???:
Je pense que là les choses sont claires.
Merci.
Cordialement.
Hors ligne
Pouvez-vous m'indiquer précisément le contenu du fichier config.inc.php pour la 231?
voilà :
<?php
//
// Paramètres d'accès à la base de données
// Ne pas modifier ce fichier ! (Do not edit this file)
//
define('NL_INSTALLED', true);
define('WA_VERSION', '2.3.1');
$dsn = 'mysql://utilisateur:password@localhost/nom_de_la_base';
$prefixe = 'wa_';
?>
Le fait de faire une mise à jour de la 230 vers la 231, ce fichier n'est pas généré (cf les instructions de mise à jour d'une version 2.x).
Le fichier doit être accessible en écriture le temps de la mise à jour pour que le script mette à jour le numéro de version (c'est indiqué dans les instructions de mise à jour).
PHP et MySQL, un duo gagnant !
Hors ligne
Bonsoir BOBE,
Merci pour les paramètres du fichier de config.
Maintenant plus de problème. :d
Je vous suggère de signaler dans la doc la modification des paramètres du fichier config.inc.php lors de la mise à jour de la 230 vers la 231. 8)
Sinon cela ne fonctionne pas. :???:
Le CHMOD du fichier est passé en 644 lors de la mise à jour et en CHMOD 444 ensuite.
Merci encore.
Cordialement.
Hors ligne
Salut,
Comme dit dans mon précédent message, il est clairement indiqué dans les informations de mise à jour que ce fichier config.inc.php doit être accessible en écriture le temps de la mise à jour.
PHP et MySQL, un duo gagnant !
Hors ligne