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 28-02-2015 22:54:33

noart
Membre

[Résolu] Barre de progression d'envoi des mails qui ne démarre pas

Bonjour Arnaud,
j'ai un autre souci que je n'arrive pas à résoudre seul.
Tout fonctionne correctement jusqu'à l'envoi des messages. (je reçois bien l'email PREVIEW). La barre de progression n'avance pas. Et aucun mail n'est envoyé (cf. capture ci-dessous).

1425160364_capture.jpg


J'ai essayé sous Chrome, FF, IE, Opera (Js activé - java non installé).
PHP Version 5.3.8-pl0-gentoo
Réinstallation complète du script sans aucune modification
Essai avec la fonction mail() de PHP et SMTP
Pour info, au cas où ça peut avoir un rapport : l'heure de mon serveur avance de 20 minutes par rapport à l'heure du PC.

Une idée s'il te plait?

Dernière modification par noart (02-03-2015 23:05:31)

Hors ligne

#2 28-02-2015 23:12:00

Arnaud
Administrateur

Re : [Résolu] Barre de progression d'envoi des mails qui ne démarre pas

Il faudrait regarder l observateur d événements voir si tu n as pas une erreur 500.
As tu modifié le fichier send.php ?


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 01-03-2015 00:51:01

noart
Membre

Re : [Résolu] Barre de progression d'envoi des mails qui ne démarre pas

Je ne sais où regarder l'observateur d'événements. Peux-tu m'en dire plus s'il te plait ?

J'ai tout réinstallé depuis un navigateur sans cache


Les fichiers logs sont vierges

============================================================
28 Feb 2015
Started at 23:11:34
N° 	 Date 		 Time 		 Status 		 Recipient  
------------------------------------------------------------

Et dans le menu "Archives", j'ai ce message d'erreur

Fatal error: Uncaught exception 'StmtException' with message 'SQLSTATE[42000]: Syntax error or access violation: 1140 Mixing of GROUP columns (MIN(),MAX(),COUNT(),...) 
with no GROUP columns is illegal if there is no GROUP BY clause' in /home/mj/sd/mailing/www/include/db/PDOExtended/PDOExtended.php:193 Stack trace: 
#0 /home/mj/sd/mailing/www/include/db/PDOExtended/PDOExtended.php(216): PDOExtended->Sql('SELECT s.cpt AS...', Array) 
#1 /home/mj/sd/mailing/www/include/archives.php(36): PDOExtended->SqlRow('SELECT s.cpt AS...') 
#2 /home/mj/sd/mailing/www/index.php(458): require('/home/mj/sd/mai...') 
#3 {main} thrown in /home/mj/sd/mailing/www/include/db/PDOExtended/PDOExtended.php on line 193

Hors ligne

#4 01-03-2015 20:26:46

Arnaud
Administrateur

Re : [Résolu] Barre de progression d'envoi des mails qui ne démarre pas

Bonsoir, je serai demain sur mon ordi, je pourrai regarder de plus près.
La base de données a été recréée ?


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

#5 01-03-2015 22:04:16

noart
Membre

Re : [Résolu] Barre de progression d'envoi des mails qui ne démarre pas

Bonsoir,
oui la base de données a été créée.
Dans un premier temps, je n'ai mis aucun préfixe.
Suite au bug, lors de la réinstallation, j'ai ensuite laissé "pmn2_"

Aussi, pour info , jusqu'à présent le nom de l'utilisateur et celui de la bdd sont différents.
Je testerai demain une installation avec nom d'utilisateur et nom de la bdd identiques.

Dernière modification par noart (01-03-2015 22:36:39)

Hors ligne

#6 02-03-2015 07:20:25

Arnaud
Administrateur

Re : [Résolu] Barre de progression d'envoi des mails qui ne démarre pas

Bonjour Noart,

Aucun rapport pour le nom de la base et de l'utilisateur.
Je crois plutôt à un souci de doublon ou d'article inséré sur quelque chose qui ne devrait pas l'être.
Je pense aussi qu'il ya eu une modification de code qui a fiat qu'un article a été inséré dans les archives et n'a pas suivi son cheminement normal.
En toute logique, et avec tous mes tests, ça fonctionne.
L'observateur d'événements, il faut faire F12 sur chrome et ça montre tout ce qu'il se passe en interactions serveurs/navigateur.
Je conseille également de se mettre en mode développement pour afficher toutes les erreurs pouvant survenir.

Voilà !

Donc : supprimer tout ce qui peut exister dans la base de données, supprimer toute l'installation existante, installer le script, créer une liste de test, et tester sans modifier aucun fichier !


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 02-03-2015 19:51:20

noart
Membre

Re : [Résolu] Barre de progression d'envoi des mails qui ne démarre pas

Bonjour Arnaud
comme d'habitude, merci pour ta réactivité et ton aide

Je viens de faire un test avec nouvelle installation + nouvelle base de données + nouveau sous domaine + cache navigateur supprimé
Toujours le même problème
Pas d'erreur affichée malgré que j'ai mis en mode développement

Avant toute chose, je vais donc installer PHP 5.4 et mettre à jour MySQL
Je reviens vers toi pour te dire si le problème venait de là

Hors ligne

#8 02-03-2015 20:45:18

Arnaud
Administrateur

Re : [Résolu] Barre de progression d'envoi des mails qui ne démarre pas

Est ce que le chemin du JavaScript est correct ? Les sous domaines...
Je veux bien prendre la main.


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 02-03-2015 23:04:55

noart
Membre

Re : [Résolu] Barre de progression d'envoi des mails qui ne démarre pas

tongue
Tu as vu juste
Le problème venait bien du sous domaine et Javascript
Merci beaucoup

Hors ligne

#10 03-03-2015 06:23:52

Arnaud
Administrateur

Re : [Résolu] Barre de progression d'envoi des mails qui ne démarre pas

Super, m'en voilà ravi !

Bonne journée et bon mailing !


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 02-09-2015 15:57:37

lolofora
Membre

Re : [Résolu] Barre de progression d'envoi des mails qui ne démarre pas

Bonjour a tous!

Je viens d'installer ce script qui m avait l'aire parfait pour mes besoins relativement simple.

J ai eu quelques petits soucis avec durant l install mais tres mineur avec des solutions trouvées dans ce forum.

Mais je me retrouve comme noart.

noart a écrit :

Le problème venait bien du sous domaine et Javascript

Mais il n y a aucune informations regardant les actions qu il a prise pour fixer le soucis, de ce que je peux en voir les fichiers .js ont les bons chemins quand je regarde le code source de la page qui pose soucis.

et voici mes logs d erreurs au cas ou cela peut aider:

[Wed Sep 02 10:02:14 2015] [error] [client 31.220.4.81] File does not exist: /home/nlpwe/public_html/pmn
[Wed Sep 02 10:02:14 2015] [error] [client 157.56.198.206] PHP Warning:  readfile(http://nlpwe.******.com/pmn/blank.gif): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found\r\n in /home/nlpwe/public_html/trc.php on line 34
[Wed Sep 02 10:02:18 2015] [error] [client 74.86.158.109] PHP Notice:  Undefined variable: tok in /home/nlpwe/public_html/include/lib/pmn_fonctions.php on line 959
[Wed Sep 02 10:02:42 2015] [error] [client 212.117.180.243] PHP Notice:  Undefined variable: msg_id in /home/nlpwe/public_html/online.php on line 28
[Wed Sep 02 10:02:42 2015] [error] [client 212.117.180.243] PHP Notice:  Undefined variable: list_id in /home/nlpwe/public_html/online.php on line 28
[Wed Sep 02 10:02:42 2015] [error] [client 31.220.4.81] File does not exist: /home/nlpwe/public_html/pmn
[Wed Sep 02 10:02:42 2015] [error] [client 212.117.180.243] PHP Warning:  readfile(http://nlpwe.******.com/pmn/blank.gif): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found\r\n in /home/nlpwe/public_html/trc.php on line 34, referer: http://nlpwe.******.com/online.php?i=5&list_id=1&email_addr=fecltd%40live.co.uk&h=e6c57e56dbc2fd8bdcd98e860f420bfa
[Wed Sep 02 10:06:15 2015] [error] [client 212.117.180.243] PHP Notice:  Undefined variable: num in /home/nlpwe/public_html/send_preview.php on line 132, referer: http://nlpwe.******.com/index.php
[Wed Sep 02 10:06:16 2015] [error] [client 212.117.180.243] PHP Notice:  Undefined variable: dontlog in /home/nlpwe/public_html/send_preview.php on line 127, referer: http://nlpwe.******.com/index.php
[Wed Sep 02 10:06:16 2015] [error] [client 212.117.180.243] PHP Warning:  strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EDT/-4.0/DST' instead in /home/nlpwe/public_html/include/mailq.php on line 33, referer: http://nlpwe.******.com/index.php?page=compose&op=send_preview&error=&list_id=1&errorlog=&token=9e41d467dd8c86891e78f61fbaf053ba6eb2a33674f9fa26a99a5ad94b714d6ce684b2fbb36896d6075a697db8bad72eb05a87990a8403807467bfeaf451a0da
[Wed Sep 02 10:06:16 2015] [error] [client 212.117.180.243] PHP Notice:  Undefined variable: list_id in /home/nlpwe/public_html/include/mailq.php on line 45, referer: http://nlpwe.******.com/index.php?page=compose&op=send_preview&error=&list_id=1&errorlog=&token=9e41d467dd8c86891e78f61fbaf053ba6eb2a33674f9fa26a99a5ad94b714d6ce684b2fbb36896d6075a697db8bad72eb05a87990a8403807467bfeaf451a0da
[Wed Sep 02 10:06:20 2015] [error] [client 212.117.180.243] PHP Warning:  date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EDT/-4.0/DST' instead in /home/nlpwe/public_html/send.php on line 211, referer: http://nlpwe.******.com/index.php?page=compose&op=send_preview&error=&list_id=1&errorlog=&token=9e41d467dd8c86891e78f61fbaf053ba6eb2a33674f9fa26a99a5ad94b714d6ce684b2fbb36896d6075a697db8bad72eb05a87990a8403807467bfeaf451a0da
[Wed Sep 02 10:06:20 2015] [error] [client 212.117.180.243] PHP Fatal error:  Uncaught exception 'PDOException' with message 'SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '1-6' for key 'list_id'' in /home/nlpwe/public_html/include/db/PDOExtended/PDOExtended.php:88\nStack trace:\n#0 [internal function]: PDO->query('INSERT into pmn...')\n#1 /home/nlpwe/public_html/include/db/PDOExtended/PDOExtended.php(88): call_user_func_array(Array, Array)\n#2 /home/nlpwe/public_html/send.php(222): PDOExtended->__call('query', Array)\n#3 /home/nlpwe/public_html/send.php(222): PDOExtended->query('INSERT into pmn...')\n#4 {main}\n  thrown in /home/nlpwe/public_html/include/db/PDOExtended/PDOExtended.php on line 88, referer: http://nlpwe.******.com/index.php?page=compose&op=send_preview&error=&list_id=1&errorlog=&token=9e41d467dd8c86891e78f61fbaf053ba6eb2a33674f9fa26a99a5ad94b714d6ce684b2fbb36896d6075a697db8bad72eb05a87990a8403807467bfeaf451a0da
[Wed Sep 02 10:06:30 2015] [error] [client 212.117.180.243] PHP Warning:  date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EDT/-4.0/DST' instead in /home/nlpwe/public_html/send.php on line 211, referer: http://nlpwe.******.com/index.php?page=compose&op=send_preview&error=&list_id=1&errorlog=&token=9e41d467dd8c86891e78f61fbaf053ba6eb2a33674f9fa26a99a5ad94b714d6ce684b2fbb36896d6075a697db8bad72eb05a87990a8403807467bfeaf451a0da
[Wed Sep 02 10:06:30 2015] [error] [client 212.117.180.243] PHP Fatal error:  Uncaught exception 'PDOException' with message 'SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '1-7' for key 'list_id'' in /home/nlpwe/public_html/include/db/PDOExtended/PDOExtended.php:88\nStack trace:\n#0 [internal function]: PDO->query('INSERT into pmn...')\n#1 /home/nlpwe/public_html/include/db/PDOExtended/PDOExtended.php(88): call_user_func_array(Array, Array)\n#2 /home/nlpwe/public_html/send.php(222): PDOExtended->__call('query', Array)\n#3 /home/nlpwe/public_html/send.php(222): PDOExtended->query('INSERT into pmn...')\n#4 {main}\n  thrown in /home/nlpwe/public_html/include/db/PDOExtended/PDOExtended.php on line 88, referer: http://nlpwe.******.com/index.php?page=compose&op=send_preview&error=&list_id=1&errorlog=&token=9e41d467dd8c86891e78f61fbaf053ba6eb2a33674f9fa26a99a5ad94b714d6ce684b2fbb36896d6075a697db8bad72eb05a87990a8403807467bfeaf451a0da
[Wed Sep 02 10:06:40 2015] [error] [client 212.117.180.243] PHP Warning:  date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EDT/-4.0/DST' instead in /home/nlpwe/public_html/send.php on line 211, referer: http://nlpwe.******.com/index.php?page=compose&op=send_preview&error=&list_id=1&errorlog=&token=9e41d467dd8c86891e78f61fbaf053ba6eb2a33674f9fa26a99a5ad94b714d6ce684b2fbb36896d6075a697db8bad72eb05a87990a8403807467bfeaf451a0da
[Wed Sep 02 10:06:40 2015] [error] [client 212.117.180.243] PHP Fatal error:  Uncaught exception 'PDOException' with message 'SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '1-8' for key 'list_id'' in /home/nlpwe/public_html/include/db/PDOExtended/PDOExtended.php:88\nStack trace:\n#0 [internal function]: PDO->query('INSERT into pmn...')\n#1 /home/nlpwe/public_html/include/db/PDOExtended/PDOExtended.php(88): call_user_func_array(Array, Array)\n#2 /home/nlpwe/public_html/send.php(222): PDOExtended->__call('query', Array)\n#3 /home/nlpwe/public_html/send.php(222): PDOExtended->query('INSERT into pmn...')\n#4 {main}\n  thrown in /home/nlpwe/public_html/include/db/PDOExtended/PDOExtended.php on line 88, referer: http://nlpwe.******.com/index.php?page=compose&op=send_preview&error=&list_id=1&errorlog=&token=9e41d467dd8c86891e78f61fbaf053ba6eb2a33674f9fa26a99a5ad94b714d6ce684b2fbb36896d6075a697db8bad72eb05a87990a8403807467bfeaf451a0da
[Wed Sep 02 10:06:50 2015] [error] [client 212.117.180.243] PHP Warning:  date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EDT/-4.0/DST' instead in /home/nlpwe/public_html/send.php on line 211, referer: http://nlpwe.******.com/index.php?page=compose&op=send_preview&error=&list_id=1&errorlog=&token=9e41d467dd8c86891e78f61fbaf053ba6eb2a33674f9fa26a99a5ad94b714d6ce684b2fbb36896d6075a697db8bad72eb05a87990a8403807467bfeaf451a0da
[Wed Sep 02 10:06:50 2015] [error] [client 212.117.180.243] PHP Fatal error:  Uncaught exception 'PDOException' with message 'SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '1-9' for key 'list_id'' in /home/nlpwe/public_html/include/db/PDOExtended/PDOExtended.php:88\nStack trace:\n#0 [internal function]: PDO->query('INSERT into pmn...')\n#1 /home/nlpwe/public_html/include/db/PDOExtended/PDOExtended.php(88): call_user_func_array(Array, Array)\n#2 /home/nlpwe/public_html/send.php(222): PDOExtended->__call('query', Array)\n#3 /home/nlpwe/public_html/send.php(222): PDOExtended->query('INSERT into pmn...')\n#4 {main}\n  thrown in /home/nlpwe/public_html/include/db/PDOExtended/PDOExtended.php on line 88, referer: http://nlpwe.******.com/index.php?page=compose&op=send_preview&error=&list_id=1&errorlog=&token=9e41d467dd8c86891e78f61fbaf053ba6eb2a33674f9fa26a99a5ad94b714d6ce684b2fbb36896d6075a697db8bad72eb05a87990a8403807467bfeaf451a0da
[Wed Sep 02 10:07:18 2015] [error] [client 74.86.158.109] PHP Notice:  Undefined variable: tok in /home/nlpwe/public_html/include/lib/pmn_fonctions.php on line 959

Donc je cherche un peut d'aide smile si Arnaud ou quelqu un d autre sait d ou vient le soucis smile

Merci

Hors ligne

#12 02-09-2015 16:22:21

Arnaud
Administrateur

Re : [Résolu] Barre de progression d'envoi des mails qui ne démarre pas

OK.
Moi ce que je vois, c'est que l'on a un sous-domaine.
PMNL est prévu initialement pour être posé en sous répertoire mais pas en sous domaine.
Mais ça s'adapte, pas de soucis.
Il faut d'abord s'assuer avec un observateur d'évenements (touche de fonction F12 de Chrome puis network, ou console d'erreur CTRL + MAJ + j) que l'on n'a pas d'erreurs d'accès aux fichiers javascripts.
C'est la première chose.
Si erreur il y a, alors me la donner.
Le répertoire d'installation de phpmynewsletter se gère dans
Configuration générale puis onglet "régaleges divers" et chemin de phpmynewsletter.
Avec un sous-répertoire, on aura, déduit par l'installation :
domaine : http://www.domaine.tld/pmn2/
chemin de phpmynewsletter : pmn2/

Normalement, avec un sous domaine, donc un alias, il faudrait mettre ceci
domaine : http://lnpwe.domaine.tld/
chemin de phpmynewsletter : / (slash tout seul, oui !

La seconde : le php.ini n'a pas de timezone défini, pas bien !
Il faut renseigner (ajouter la ligne ou décommenter) date.timezone = Europe/Paris par exemple.
Parce que là, apparemment, ça prend un fuseau US...

Sinon, il me faudrait connaitre la version de php, type de serveur (dédié ou mutualisé) et tout renseignement utile.

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

#13 02-09-2015 18:13:35

lolofora
Membre

Re : [Résolu] Barre de progression d'envoi des mails qui ne démarre pas

Merci de ta reponse tres rapide!
Et bien je vais poster quelques screenshots pour que tu me dise ce que tu en penses:

voici ce que j ai screenshot lors d un test d envois:
http://i.imgur.com/JGS9AB3.png

Mon php.ini:
http://i.imgur.com/kWhnRAu.png

Et ma config:
http://i.imgur.com/DnvPDXr.png

Le serveur est un VPS ou j ai installé un webmin et c'est php 5.3.3
http://i.imgur.com/BQm0wgh.png

J espere que ces infos vont pouvoir aider.

Je bricole un peut mais je suis tres loin d etre un expers avec ce qui concerne la config d'un serveur.

Merci!
Stephane

Hors ligne

#14 02-09-2015 18:19:33

lolofora
Membre

Re : [Résolu] Barre de progression d'envoi des mails qui ne démarre pas

Et voici les erreurs que j ai avec firefox quand j essai d envoyer la Newsletter:

http://i.imgur.com/826KNE1.png

Hors ligne

#15 02-09-2015 20:55:17

Arnaud
Administrateur

Re : [Résolu] Barre de progression d'envoi des mails qui ne démarre pas

Parfait, je regarde tout cela demain si vous voulez bien... Je prépare un déménagement  big_smile


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 03-09-2015 09:48:43

Arnaud
Administrateur

Re : [Résolu] Barre de progression d'envoi des mails qui ne démarre pas

En fait, dans ton cas, on a les erreurs de Firefox (en langage XUL me semble t-il), pas les erreurs javascripts.
Le / placé dans l'interface, c'est OK.
Pas de SSL (ou 443) ou 443 en place, ok.
Alors voilà ce que je pense :
Il y a des erreurs sur la base de données, car il y a eu des tentatives d'envois qui ont échoué, et ça a fichu un peu la grouille...
Le système est assez sensible.
Je crois qu'il y a eu modif du chemin de phpmynewsletter après une tentative d'envoi.
Il va donc falloir :
1/ En premier lieu, faire un export de la liste des mails par l'interface et "export des abonnés". 
2/ vider toutes les tables !
Vider via phpmyadmin toutes les tables sauf celle suffixée "_config"
3/ Créer une première liste de test nommée "liste test", ajouter juste avec un mail ou deux (celui de l'admin par exemple, rédacteur ou autre) pour faire le premier test d'envoi.
4/ Faire un premier envoi de test.
5/ Et revenir me dire le résultat.

Le reste me semble être correct...


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

#17 03-09-2015 12:54:17

lolofora
Membre

Re : [Résolu] Barre de progression d'envoi des mails qui ne démarre pas

Bonjour Arnaud merci pour ta reponse smile

Et bien je me suis donc lancer a suivre step by step tes conseils.

J ai tout vider voici l architecture des tables avant et apres avoir tout vider, j ai prefere faire plusieurs screenshots que de longues descriptions:

oLc8uMc.png
BhaNt7D.png

J ai donc ensuite creer une liste test et ajouter un mail.

Puis je me suis rendu compte d un petit soucis lors de la redaction d un nouveau mail, tinymce ne se load pas, mauvais chemin il y a un "/" en trop on dirait mais je ne sais pas ou fixer cela:
BlGvlPL.png

Et ensuite malheureusement a l envois rien ne se passe:
BXdQnpj.png

J ai quand meme noté que lorsque ca mouline dans le vide si je quitte et vais voir les archives il y a toujours de multiples entrées:
GBrfcyz.png

C'est d ailleur pour cela apres mes multiples 1ers tests que j ai fini a avoir plus de 3000 entrées.
wna2lx9.png

Le seul "moyen" si j ose dire d envoyer des mails est ensuite de re afficher une archive:
UkoTqni.png

Et en cliquant sur le message le mail part bien smile
bwslL7t.png

J espere que ces informations seront d une quelconque aide.

Quoi qu il se passe merci de prendre le temps de repondre a mes messages smile

Stephane

Dernière modification par lolofora (03-09-2015 12:54:58)

Hors ligne

#18 03-09-2015 16:27:29

lolofora
Membre

Re : [Résolu] Barre de progression d'envoi des mails qui ne démarre pas

Pour fixer tinymce j ai juste eu a enlever le "/" dans la config: "Path to phpMyNewsletter"

Hors ligne

#19 03-09-2015 17:03:40

Arnaud
Administrateur

Re : [Résolu] Barre de progression d'envoi des mails qui ne démarre pas

Bonsoir Stéphane,

Je suis très embêté.
Je n'ai pas de serveur avec pmn2 installé sous forme de sous domaine.
Donc la première chose que je vais faire, c'est de le faire !
Ensuite, si l'éditeur ne se charge pas, c'est normal avec ce //js/ (double slash).

La solution est donc de fixer en dur le path (chemin d'accès), en dur, dans le code.
Pour ce faire, je ne vois que cela à faire :
dans include/compose.php (à sauvegarder avant modif)
lignes 269 et 271 :
remplacer

'/".$row_config_globale['path']."js/

par

'/js

idem dans  :
- include/code_html.php, ligne 10
- include/listes.php, lignes 75,102,104
- include/newsletterconf.php, lignes 59,86,88
- include/online.php, lignes 15,18,21,28
- include/task.php, lignes 174,178,181,188,190,195
- js\tinymce\plugins\filemanager\config\config.php, ligne 32
- online.php : lignes 15,18,21,28
- send.php : lignes 126,130,133,140,142,147
- send_preview.php : 108,112,115,117
- subscription.php : 94,123,148,180

Globalement : Quand on a :

. $row_config_globale['base_url'] . $row_config_globale['path'] . "

on remplace par :

. $row_config_globale['base_url'] . "

Ceci est issu d'une extraction globale.
Maintenant, il y a aussi le choix de la version 2.0.4 (disponible, version dite unstable, mais fonctionnelle ):
https://github.com/Arnaud69/phpmynewsle … tree/2.0.4

Et enfin la dernière solution (la plus judicieuse à mon avis), poser le tout dans un répertoire du serveur web principal. (initialement développé ainsi).

La multitude des installations est un enfer pour le développement, je dois l'avouer, les idées sont souvent intéressantes (souvent... décalées et irréalisables dans un projet gratuit).

Mais sincèrement, je n'aime pas rester sur un problème non solutionné.

A toi de voir ce que tu préfères...


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 03-09-2015 23:41:33

lolofora
Membre

Re : [Résolu] Barre de progression d'envoi des mails qui ne démarre pas

Bonsoir Arnaud!

Et bien merci de ta reponse et des pages a editer smile

Alors du coup je me suis dit que j allais essayer la version 2.0.4
Downloader, de-zipper, uploader sur le serveur, j ai eu plusieurs soucis de permissions pour créer les repertoire DKIM et backup_crontab venant du fichier install a la ligne 408, ne sachant trop quoi faire pour continuer l'install je me suis dit que j allais créer ces repertoire, une fois fait l'install est passer.

Mais, alors je sais pas si je rate vraiment quelque chose, je suis habituer des script comme opencart, wordpress et joomla et en general je n ai pas de soucis, donc pour la version 2.0.4, j ai toute la navigation qui est invisible mais fonctionnelle car on peut cliquer sur les icones MAIS, si comme si il y avait plein de variable ou je ne sais trop quoi car en php je n y connais pas grand chose tongue qui sont lu en dur du code.
Je ne pense pas etre tres claire alors voici un screenshot pour illustrer le soucis smile

http://i.imgur.com/wDu2tpI.png

Je tente d installer la 2.0.3 sans sous somaine et je te dis quoi smile

Merci encore a toi de prendre le temps de repondre c'est super! smile

Hors ligne

#21 04-09-2015 01:06:21

lolofora
Membre

Re : [Résolu] Barre de progression d'envoi des mails qui ne démarre pas

Bon, phpmynewsletter installer sans sous domaine me fait pareil :-/ ca bloque a l envois de la NL la barre de progression ne bouge pas.

Voici les derniers erreurs du log si ca peut aider smile

[Thu Sep 03 20:00:45 2015] [error] [client 212.117.180.243] PHP Notice:  Undefined variable: tok in /home/********/public_html/include/lib/pmn_fonctions.php on line 959, referer: http://********.com/install.php
[Thu Sep 03 20:00:51 2015] [error] [client 212.117.180.243] PHP Notice:  Undefined variable: tok in /home/********/public_html/include/lib/pmn_fonctions.php on line 959, referer: http://********.com/login.php
[Thu Sep 03 20:02:32 2015] [error] [client 212.117.180.243] PHP Notice:  Undefined variable: num in /home/********/public_html/send_preview.php on line 132, referer: http://********.com/index.php?page=compose&token=2e3c98b6f5516f0fd23b5213aef00cafa902614b2ddc4cea658d5b2ab29dfece4febdfe6f8fabcedfccc8cc00bd74cb5870b34a3e5aa3be8633b4754e54a30b3&list_id=1
[Thu Sep 03 20:02:33 2015] [error] [client 212.117.180.243] PHP Notice:  Undefined variable: dontlog in /home/********/public_html/send_preview.php on line 127, referer: http://********.com/index.php?page=compose&token=2e3c98b6f5516f0fd23b5213aef00cafa902614b2ddc4cea658d5b2ab29dfece4febdfe6f8fabcedfccc8cc00bd74cb5870b34a3e5aa3be8633b4754e54a30b3&list_id=1
[Thu Sep 03 20:02:33 2015] [error] [client 212.117.180.243] PHP Warning:  strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EDT/-4.0/DST' instead in /home/********/public_html/include/mailq.php on line 33, referer: http://********.com/index.php?page=compose&op=send_preview&error=&list_id=1&errorlog=&token=2e3c98b6f5516f0fd23b5213aef00cafa902614b2ddc4cea658d5b2ab29dfece4febdfe6f8fabcedfccc8cc00bd74cb5870b34a3e5aa3be8633b4754e54a30b3
[Thu Sep 03 20:02:33 2015] [error] [client 212.117.180.243] PHP Notice:  Undefined variable: list_id in /home/********/public_html/include/mailq.php on line 45, referer: http://********.com/index.php?page=compose&op=send_preview&error=&list_id=1&errorlog=&token=2e3c98b6f5516f0fd23b5213aef00cafa902614b2ddc4cea658d5b2ab29dfece4febdfe6f8fabcedfccc8cc00bd74cb5870b34a3e5aa3be8633b4754e54a30b3

Hors ligne

#22 04-09-2015 12:37:33

Arnaud
Administrateur

Re : [Résolu] Barre de progression d'envoi des mails qui ne démarre pas

lolofora a écrit :

Bonsoir Arnaud!

wDu2tpI.png

Ca, c'est un problème php, comme si il n'était pas actif...
Le comportement du serveur, le tien est vraiment étrange...
Tu n'aurais pas 2 php installés, ou quelque chose comme ça ?
Ton précédent php info indiquait un timezone réglé, et là il apparait en erreur, y'a donc un problème serveur...
Un php-fpm installé en plus ?


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

#23 04-09-2015 15:46:24

lolofora
Membre

Re : [Résolu] Barre de progression d'envoi des mails qui ne démarre pas

C'etait effectivement un probleme de php, ca a ete fixer je ne sais meme pas trop comment en redemarrant pluiseurs fois le VPS.

Donc phpmynewsletter installer et tout marche bien sauf l envois ... retour a la case depart :-/

http://i.imgur.com/R9AAHHx.png

Et voici toujours l error log:

[Fri Sep 04 10:42:48 2015] [error] [client 212.117.180.243] PHP Notice:  Undefined variable: num in /home/urlforall/public_html/send_preview.php on line 132, referer: http://urlforall.com/index.php?page=compose&token=2e3c98b6f5516f0fd23b5213aef00cafa902614b2ddc4cea658d5b2ab29dfece4febdfe6f8fabcedfccc8cc00bd74cb5870b34a3e5aa3be8633b4754e54a30b3&list_id=1
[Fri Sep 04 10:42:49 2015] [error] [client 212.117.180.243] PHP Notice:  Undefined variable: dontlog in /home/urlforall/public_html/send_preview.php on line 127, referer: http://urlforall.com/index.php?page=compose&token=2e3c98b6f5516f0fd23b5213aef00cafa902614b2ddc4cea658d5b2ab29dfece4febdfe6f8fabcedfccc8cc00bd74cb5870b34a3e5aa3be8633b4754e54a30b3&list_id=1
[Fri Sep 04 10:42:49 2015] [error] [client 212.117.180.243] PHP Warning:  strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EDT/-4.0/DST' instead in /home/urlforall/public_html/include/mailq.php on line 33, referer: http://urlforall.com/index.php?page=compose&op=send_preview&error=&list_id=1&errorlog=&token=2e3c98b6f5516f0fd23b5213aef00cafa902614b2ddc4cea658d5b2ab29dfece4febdfe6f8fabcedfccc8cc00bd74cb5870b34a3e5aa3be8633b4754e54a30b3
[Fri Sep 04 10:42:49 2015] [error] [client 212.117.180.243] PHP Notice:  Undefined variable: list_id in /home/urlforall/public_html/include/mailq.php on line 45, referer: http://urlforall.com/index.php?page=compose&op=send_preview&error=&list_id=1&errorlog=&token=2e3c98b6f5516f0fd23b5213aef00cafa902614b2ddc4cea658d5b2ab29dfece4febdfe6f8fabcedfccc8cc00bd74cb5870b34a3e5aa3be8633b4754e54a30b3

Hors ligne

#24 04-09-2015 20:27:03

Arnaud
Administrateur

Re : [Résolu] Barre de progression d'envoi des mails qui ne démarre pas

Je voudrais prendre la main, y a des choses que je ne comprends vraiment pas
Si tu es d accord je t envoie les consignes par mail


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

#25 06-09-2015 17:57:36

Arnaud
Administrateur

Re : [Résolu] Barre de progression d'envoi des mails qui ne démarre pas

Voilà, c'est résolu.
Le allow short tag (pour permettre l'usage du <?=) était à off.
Le date.timezone n'était également pas calé.


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

Pied de page des forums

Propulsé par FluxBB