PhpMyNewsLetter 2.0

Support et annonces PhpMyNewsLetter.

Vous n'êtes pas identifié(e).

Annonce

Pour me permettre de mieux vous aider au mieux, merci d'être le plus précis possible en donnant :
- la version de phpmynewsletter utilisée
- votre hébergement : personnel, dédié, mutualisé
- votre hébergeur (OVH, free, Infomaniak, 1and1,...)
- votre OS : linux, windows
- version de PHP (5.3, 5.6, 7.0, hhvm...)
Toutes les réponses à mes questions qui sont sans retour de votre part seront considérées comme résolues !

#1 18-12-2016 16:25:01

totorigolo56
Membre

[Résolu] message erreur avec upgrade.php : ne trouve pas la nouvelle version

Bonjour, j'ai tenté une maj de la 2.0.3 vers 2.0.4
en mettant le script upgrade.php à la racine du dossier de mon installation 2.0.3 (ne sachant pas ou mettre l'archive téléchargée 2.0.4, je me suis dit que le script importait automatiquement les nouveaux fichiers)

mais il y a un message disant qu'il ne trouve pas la nouvelle version...

1482074643_error_upgrade.jpg

peut-être qu'il faut que je mette les fichiers de la 2.0.4 quelque part?


merci pour votre aide.


V2.0.5 Sur serveur mutualisé chez LWS.
Tout en SSL avec certificat Let's Encrypt.
php 7.1.33 / mysqlnd 5.0.11
Utilisation sous W10 pro. & Firefox 71.0 64bits.

Hors ligne

#2 18-12-2016 18:36:24

Arnaud
Administrateur

Re : [Résolu] message erreur avec upgrade.php : ne trouve pas la nouvelle version

Bonjour totorigolo56, bienvenue sur ce forum !

En fait, ton safe_mode est à on si tu es en php < 5.3 (déprécié en 5.3) ou ton open_basedir définit des règles.
Si tu es en mutualisé (vu le panel lws) tu ne pourras pas faire grand chose sauf à supprimer la ligne 116 du fichier upgrade.php.
Celle ci :

CURLOPT_FOLLOWLOCATION => true,

Tu l'enlèves et tu relances la procédure. Ca devrait fonctionner.
Si tu le confirmes alors je modifierai le fichier en conséquences.

Bonne soirée et à te lire,

Arnaud


Je prends le temps de créer un outil pour tous, de niveau professionnel, mais simple !
Il n'est pas encore parfait, soyez indulgents, ça vient...
Si vous avez des questions, n'hésitez pas ! Mais soyez précis pour une réponse plus rapide  wink

Hors ligne

#3 18-12-2016 19:14:49

totorigolo56
Membre

Re : [Résolu] message erreur avec upgrade.php : ne trouve pas la nouvelle version

mon safe mode est sur off.
1482084809_php.jpg

le open_basedir je ne sais pas ce qu'il fait.

je fais la modif que tu propose dans la soirée et je te tiens au courant.


V2.0.5 Sur serveur mutualisé chez LWS.
Tout en SSL avec certificat Let's Encrypt.
php 7.1.33 / mysqlnd 5.0.11
Utilisation sous W10 pro. & Firefox 71.0 64bits.

Hors ligne

#4 18-12-2016 19:29:48

totorigolo56
Membre

Re : [Résolu] message erreur avec upgrade.php : ne trouve pas la nouvelle version

je viens de tester, mais rien ne change  :-(


V2.0.5 Sur serveur mutualisé chez LWS.
Tout en SSL avec certificat Let's Encrypt.
php 7.1.33 / mysqlnd 5.0.11
Utilisation sous W10 pro. & Firefox 71.0 64bits.

Hors ligne

#5 18-12-2016 23:00:38

Arnaud
Administrateur

Re : [Résolu] message erreur avec upgrade.php : ne trouve pas la nouvelle version

Ok alors je vais étudier cela demain
En tout cas merci pour le retour


Je prends le temps de créer un outil pour tous, de niveau professionnel, mais simple !
Il n'est pas encore parfait, soyez indulgents, ça vient...
Si vous avez des questions, n'hésitez pas ! Mais soyez précis pour une réponse plus rapide  wink

Hors ligne

#6 19-12-2016 16:36:01

Arnaud
Administrateur

Re : [Résolu] message erreur avec upgrade.php : ne trouve pas la nouvelle version

C'est bizarre de n'avoir qu'un warning.
Si le module n'est pas actif, ou chargé, alors ça génére une erreur fatal.
Est-ce que tu pourrais mettre un fichier info.php à la racine de ton portail, et mettre dedans :

<?php
phpinfo();
?>

Tu me communiqueras le lien par mp, je regarderai.

Ensuite, après le "curl_close( $ch );" (ligne 130) , tu mettras un :

var_dump( $header );

Et tu me donneras le lien de ta page, toujours par mp, ou alors le résultat (mais par messagerie privée, pour l'anonymat)

Merci !


Je prends le temps de créer un outil pour tous, de niveau professionnel, mais simple !
Il n'est pas encore parfait, soyez indulgents, ça vient...
Si vous avez des questions, n'hésitez pas ! Mais soyez précis pour une réponse plus rapide  wink

Hors ligne

#7 20-12-2016 11:33:57

totorigolo56
Membre

Re : [Résolu] message erreur avec upgrade.php : ne trouve pas la nouvelle version

ok, je fais ça de suite.
c'est fait, je pense que tu as reçu le MP.

en fait j'ai un autre warning aussi dans mes pages version 2.0.3 mais tu m'avais dit que ça n'influençait pas le fonctionnement, et que ça serait corrigé dans  la version 4.
"Warning: curl_setopt_array(): CURLOPT_FOLLOWLOCATION cannot be activated when an open_basedir is set in /htdocs/newsletter/include/lib/pmn_fonctions.php on line 154"

Dernière modification par totorigolo56 (20-12-2016 11:43:04)


V2.0.5 Sur serveur mutualisé chez LWS.
Tout en SSL avec certificat Let's Encrypt.
php 7.1.33 / mysqlnd 5.0.11
Utilisation sous W10 pro. & Firefox 71.0 64bits.

Hors ligne

#8 20-12-2016 16:43:46

Arnaud
Administrateur

Re : [Résolu] message erreur avec upgrade.php : ne trouve pas la nouvelle version

Bon, voilà la cause, open_basedir est renseigné à :

/htdocs:/var/www/xxx.fr/htdocs:/var/www/xxx.fr/tmp:/var/www/xxx.fr/exec_dir:/var/www/xxx.fr/php-session:/var/lib/lws/:/usr/base/var/lib/lws:/htdocs:/tmp:/exec_dir:/php-session:/usr/share/php:/etc/pki/tls/certs:/etc/ssl/certs

Et open_basedir limite les fichiers pouvant être accédés par PHP à une architecture de dossiers spécifique, incluant le fichier lui-même. Cette directive n'est PAS affectée par le Safe Mode.
Je réécris donc un upgrade spécifique, je le communique d'ici à 20.00.


Je prends le temps de créer un outil pour tous, de niveau professionnel, mais simple !
Il n'est pas encore parfait, soyez indulgents, ça vient...
Si vous avez des questions, n'hésitez pas ! Mais soyez précis pour une réponse plus rapide  wink

Hors ligne

#9 20-12-2016 17:11:55

totorigolo56
Membre

Re : [Résolu] message erreur avec upgrade.php : ne trouve pas la nouvelle version

ha, j'imagine que c'est spécifique aux serveurs mutualisés non?
en tout cas je n'aurais jamais trouvé...

merci


V2.0.5 Sur serveur mutualisé chez LWS.
Tout en SSL avec certificat Let's Encrypt.
php 7.1.33 / mysqlnd 5.0.11
Utilisation sous W10 pro. & Firefox 71.0 64bits.

Hors ligne

#10 20-12-2016 20:36:07

Arnaud
Administrateur

Re : [Résolu] message erreur avec upgrade.php : ne trouve pas la nouvelle version

Peux tu essayer le fichier suivant stp :
https://www.phpmynewsletter.com/version … l_mod.phps
Tu cliques, tu fais enregistrer sous "upgrade.php", et tu l'envoies sur ton serveur pour mise à jour.
Tu me tiens au courant stp


Je prends le temps de créer un outil pour tous, de niveau professionnel, mais simple !
Il n'est pas encore parfait, soyez indulgents, ça vient...
Si vous avez des questions, n'hésitez pas ! Mais soyez précis pour une réponse plus rapide  wink

Hors ligne

#11 20-12-2016 22:49:11

totorigolo56
Membre

Re : [Résolu] message erreur avec upgrade.php : ne trouve pas la nouvelle version

je viens de faire le test
1482270920_upgrd.jpg
j'ai eu un paquet de warning lors de la MAJ des fichiers. la maj de la base à l'air de s'etre bien passée. (envoyé en MP)

et dans la nouvelle interface j'ai aussi des warning.
1482270945_warn.jpg

Dernière modification par totorigolo56 (20-12-2016 22:56:35)


V2.0.5 Sur serveur mutualisé chez LWS.
Tout en SSL avec certificat Let's Encrypt.
php 7.1.33 / mysqlnd 5.0.11
Utilisation sous W10 pro. & Firefox 71.0 64bits.

Hors ligne

#12 21-12-2016 10:55:18

Arnaud
Administrateur

Re : [Résolu] message erreur avec upgrade.php : ne trouve pas la nouvelle version

Je suis dessus !


Je prends le temps de créer un outil pour tous, de niveau professionnel, mais simple !
Il n'est pas encore parfait, soyez indulgents, ça vient...
Si vous avez des questions, n'hésitez pas ! Mais soyez précis pour une réponse plus rapide  wink

Hors ligne

#13 21-12-2016 14:50:08

Arnaud
Administrateur

Re : [Résolu] message erreur avec upgrade.php : ne trouve pas la nouvelle version

La bibliothèque pmn_fonctions.php est corrigée, je m'occupe du reset (après un ciné avec mes filles !)


Je prends le temps de créer un outil pour tous, de niveau professionnel, mais simple !
Il n'est pas encore parfait, soyez indulgents, ça vient...
Si vous avez des questions, n'hésitez pas ! Mais soyez précis pour une réponse plus rapide  wink

Hors ligne

#14 21-12-2016 17:41:02

totorigolo56
Membre

Re : [Résolu] message erreur avec upgrade.php : ne trouve pas la nouvelle version

t'inquiète pas, il n'y a pas d'urgence... prend le temps de profiter  ;-)


V2.0.5 Sur serveur mutualisé chez LWS.
Tout en SSL avec certificat Let's Encrypt.
php 7.1.33 / mysqlnd 5.0.11
Utilisation sous W10 pro. & Firefox 71.0 64bits.

Hors ligne

#15 21-12-2016 22:43:33

Arnaud
Administrateur

Re : [Résolu] message erreur avec upgrade.php : ne trouve pas la nouvelle version

Attention, ce n'est pas compliqué :
dans le fichier include/listes, supprimer la ligne 251 qui contient :

reset($array_stats_tmp);

Dans le fichier include/lib/pmn_fonctions.php, mettre à jour la fonction checkVersionCurl() ligne 143 par :

function checkVersionCurl() {
    (function_exists('curl_init')) ? '' : die('cURL Must be installed for geturl function to work. Ask your host to enable it or uncomment extension=php_curl.dll in php.ini');
    $h[0] = "Accept: text/xml,application/xml,application/xhtml+xml,";
    $h[0] .= "text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5";
    $h[] = "Cache-Control: max-age=0";
    $h[] = "Connection: keep-alive";
    $h[] = "Keep-Alive: 300";
    $h[] = "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7";
    $h[] = "Accept-Language: en-us,en;q=0.5";
    $h[] = "Pragma: ";
    $curl = curl_init();
    curl_setopt($curl, CURLOPT_URL, 'https://www.phpmynewsletter.com/versions/current_version');
    curl_setopt($curl, CURLOPT_USERAGENT, 'Check Version PhpMyNewsLetter');
    curl_setopt($curl, CURLOPT_HTTPHEADER, $h);
    curl_setopt($curl, CURLOPT_REFERER, 'https://www.phpmynewsletter.com/versions/current_version');
    curl_setopt($curl, CURLOPT_ENCODING, 'gzip,deflate');
    curl_setopt($curl, CURLOPT_AUTOREFERER, true);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    //curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true); //CURLOPT_FOLLOWLOCATION Disabled...
    curl_setopt($curl, CURLOPT_TIMEOUT, 60);
    $header['errno']   = $err;
    $header['errmsg']  = curl_error( $curl);
    $header['content'] = curl_exec($curl);
    curl_close($curl);
    return $header;
}

Et normalement tout est OK, j'ai testé chez moi, pas de soucis.

Les dépots, la version téléchargeable sont à jour.


Je prends le temps de créer un outil pour tous, de niveau professionnel, mais simple !
Il n'est pas encore parfait, soyez indulgents, ça vient...
Si vous avez des questions, n'hésitez pas ! Mais soyez précis pour une réponse plus rapide  wink

Hors ligne

#16 21-12-2016 23:04:01

totorigolo56
Membre

Re : [Résolu] message erreur avec upgrade.php : ne trouve pas la nouvelle version

en effet tout à l'air OK maintenant dans l'interface, il n'y a plus qu'a voir en envoyant des newsletters la semaine prochaine je pense.

au fait, les modif que tu m'a demandé au début du post je les laisse?

et le fichier upgrade.php il faut le laisser?

merci.


V2.0.5 Sur serveur mutualisé chez LWS.
Tout en SSL avec certificat Let's Encrypt.
php 7.1.33 / mysqlnd 5.0.11
Utilisation sous W10 pro. & Firefox 71.0 64bits.

Hors ligne

#17 22-12-2016 10:25:37

Arnaud
Administrateur

Re : [Résolu] message erreur avec upgrade.php : ne trouve pas la nouvelle version

Normalement tout devrait être OK !
Bien évidemment je préconise fortement l'usage d'une liste de tests avec 5 ou 6 adresses mails, dérouler un test complet sur ces adresses, vérifier les mails envoyés et seulement alors générer la vraie liste.

Concernant upgrade.php : à enlever, la mise à jour étant faite (je compte bien réussir à automatiser les mises à jour....)
Concernant les modifs au début : phpinfo, c'est à enlever, et normalement tout est ok.

Bonne journée, et je passe le post en résolu

Merci


Je prends le temps de créer un outil pour tous, de niveau professionnel, mais simple !
Il n'est pas encore parfait, soyez indulgents, ça vient...
Si vous avez des questions, n'hésitez pas ! Mais soyez précis pour une réponse plus rapide  wink

Hors ligne

#18 22-12-2016 21:27:23

totorigolo56
Membre

Re : [Résolu] message erreur avec upgrade.php : ne trouve pas la nouvelle version

salut
je ne sais pas si c'est lié ou si je dois ouvrir un autre post...

mais voila :

j'ai voulu supprimer mes anciennes listes test (qui étaient présentes sur la version 2.0.3), et il y a des warning qui s'affiche après avoir cliqué sur le petite corbeille. (cependant les listes s’effacent bien). cela n'ai apparu que lorsque j'ai effacé les anciennes listes crées en 2.0.3, celles que je viens de créer avec la 2.0.4 n'ont pas produit de warning ;-)


autre petite chose, dans l'affichage des camemberts, ça ne se voit as sur la capture, mais on voit 4 point en bas qui semblent décalé et sorte à droite de la zone d'affichage.  quand j'avais mes listes avec retours, on voyait bien les 3 camemberts mais celui du milieu ne s'affichait pas et ily en avait un 4ème tout à droite qu'il fallait allé chercher avec la barre de défilement.
je vire ce commentaire car ça doit venir de mon écran de portable.

1482438403_warn.jpg


PS : j'ai également ces 3 warning lors de la création d'une nouvelle liste et de l'envoi.

et dans les stat j'ai aussi ces warning là (qui disparaissent lors de la première ouverture d'un mail envoyé):
1482440105_warn2.jpg

Dernière modification par totorigolo56 (22-12-2016 22:25:49)


V2.0.5 Sur serveur mutualisé chez LWS.
Tout en SSL avec certificat Let's Encrypt.
php 7.1.33 / mysqlnd 5.0.11
Utilisation sous W10 pro. & Firefox 71.0 64bits.

Hors ligne

#19 28-12-2016 17:28:38

Arnaud
Administrateur

Re : [Résolu] message erreur avec upgrade.php : ne trouve pas la nouvelle version

Les erreurs sont corrigées, je signalerai quand la nouvelle version sera disponible, je corrige quelques autres petites erreurs.

Merci


Je prends le temps de créer un outil pour tous, de niveau professionnel, mais simple !
Il n'est pas encore parfait, soyez indulgents, ça vient...
Si vous avez des questions, n'hésitez pas ! Mais soyez précis pour une réponse plus rapide  wink

Hors ligne

#20 28-12-2016 17:38:34

totorigolo56
Membre

Re : [Résolu] message erreur avec upgrade.php : ne trouve pas la nouvelle version

c'est du rapide ;-)
merci.


V2.0.5 Sur serveur mutualisé chez LWS.
Tout en SSL avec certificat Let's Encrypt.
php 7.1.33 / mysqlnd 5.0.11
Utilisation sous W10 pro. & Firefox 71.0 64bits.

Hors ligne

Pied de page des forums

Propulsé par FluxBB