Support et annonces PhpMyNewsLetter.
Vous n'êtes pas identifié(e).
Pages :: 1
Re-Bonjour Arnaud et voici donc mes questions dans un nouveau fil
Je viens d'installer la version 2.0.5 avec php 7.3, installation directe (pas en sous-domaine) et cela semble fonctionner globalement mais je rencontre 3 problèmes :
1) J'ai du mettre en commentaire les appels de checkversion() dans les menu_hz et vt car sinon chaque chargement de page prenait 1 minute
2) j'ai créé une liste mais cela fait la même chose que votre première liste créée dans votre démo "liste de démo" : quand on clique sur le crayon rouge il est impossible de démarrer une rédaction initiale car la page compose.php génère une erreur invisible qui empêche les champs de rédaction de s'afficher.
J'ai donc inséré un code d'affichages des erreurs php dans le fichier compose.php voici ce que j'obtiens :
Fatal error: Uncaught PDOException: SQLSTATE[HY000]: General error: 1364 Field 'draft' doesn't have a default value in /var/www/html/phpmynewsletter/include/db/PDOExtended/PDOExtended.php:88 Stack trace: #0 /var/www/html/phpmynewsletter/include/db/PDOExtended/PDOExtended.php(88): PDO->query('INSERT INTO pmn...') #1 /var/www/html/phpmynewsletter/include/compose.php(56): PDOExtended->__call('query', Array) #2 /var/www/html/phpmynewsletter/include/index_main.php(45): require('/var/www/html/p...') #3 /var/www/html/phpmynewsletter/index.php(143): include('/var/www/html/p...') #4 {main} thrown in /var/www/html/phpmynewsletter/include/db/PDOExtended/PDOExtended.php on line 88
3) Je ne vois comment créer une campagne ni l'envoyer.
Merci de votre éclairage
Gwendo
Hors ligne
Bonjour Gwendo et bienvenue sur le forum
Merci d avoir ouvert un nouveau sujet aussi !
Php ok, et l hébergement ?
Pour la lenteur ce n est qu un curl, qui regarde un fichier statique. Pour moi c est plutôt un pb local
Pour le draft, ça dépend de la version de mysql qui ici demande une valeur par défaut.
Quelle est la version de mysql ?
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
Hors ligne
Arnaud,
Serveur Gandi Cloud Ubuntu 16.04 64. MySQL Version 5.7.27.
Hors ligne
Je viens de trouver une solution pour l'erreur "1364 Field 'draft' doesn't have a default value". En fait il s'agissait des réglages du sql_mode de Mysql qui étaient comme suit : sql_mode="ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION". Je les ai modifiés en enlevant "STRICT_TRANS_TABLES" et j'ai rajouté cette ligne modifiée dans /etc/mysql/mysql.conf.d/mysqld.conf. Puis redémarrage du serveur mysql. Je peut enfin accéder à la page de rédaction avec les champs de rédaction. Plus d'erreur 1364.
Me reste maintenant à trouver comment créer une campagne et l'envoyer...
Hors ligne
Bravo ! Plus rapide que moi, féléicitations
En fait dans le loader il y a normalement une ligne à cause de cela qui dit :
lignes 16 du fichier _loader.php
if( $type_serveur=='dedicated' ) {
$cnx->query( "SET sql_mode = '';" );
}
Est-ce que le serveur a été déclaré en dédié?
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
Hors ligne
Pour rédiger :
1/ créer une liste de test
2/ ajouter quelques mails perso
3/ revenir à l'index -> crayon rouge -> rédiger un blabla -> cliquer sur enregistrer -> vérifier les liens -> Aperçu du message -> Envoyer ce message (mode preview) : seul l'admin ou le désigné reçoit le mail (on vérifie l'affichage et les fautes) -> envoyer en ajax ou planifier.
Pour planifier il y a quelques requis :
https://www.phpmynewsletter.com/documen … ewsletter/
Bons envois, merci de passer le sujet en résolu si tel est le cas.
Je reste disponible pour toutes questions évidemment
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
Hors ligne
Concernant la lenteur, je suis sincèrement étonné.
Sur un des serveurs que j'ai à disposition, je fais un wget pour vérifier :
root@titan:~# wget https://www.phpmynewsletter.com/versions/current_version
--2019-11-10 19:28:27-- https://www.phpmynewsletter.com/versions/current_version
Resolving www.phpmynewsletter.com (www.phpmynewsletter.com)... 91.121.69.157
Connecting to www.phpmynewsletter.com (www.phpmynewsletter.com)|91.121.69.157|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 5 [application/octet-stream]
Saving to: ‘current_version’
current_version 100%[============================================================================================================>] 5 --.-KB/s in 0s
2019-11-10 19:28:27 (4.38 MB/s) - ‘current_version’ saved [5/5]
root@titan:~#
Merci d'essayer la commande et de donner le résultat
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
Hors ligne
Bonjour Arnaud,
voici ce que j'obtiens :
root@XXXXXXX:~# wget https://www.phpmynewsletter.com/version … nt_version
--2019-11-11 15:04:57-- https://www.phpmynewsletter.com/version … nt_version
Resolving www.phpmynewsletter.com (www.phpmynewsletter.com)... 91.121.69.157
Connecting to www.phpmynewsletter.com (www.phpmynewsletter.com)|91.121.69.157|:443... failed: Connection timed out.
Retrying.
Hors ligne
Bonjour
Essayer un wget -vvvv pour afficher plus de verbosité
sûrement un pb de firewall local
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
Hors ligne
Arnaud,
je n'ai pas eu plus de verbosité avec wget -vvvv. Par ailleurs j'ai désactivé le firewall et j'ai le même message 91.121.69.157|:443... failed: Connection timed out.
Hors ligne
Il me semblait de tête que wget permettait la verbosité.
Pas grave, 2 solutions :
1/ essayer depuis un pc autre la commande.
2/ essayer via curl :
root@SRV001:~# curl -vvv https://www.phpmynewsletter.com/versions/current_version --output file.txt
* Hostname was NOT found in DNS cache
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Trying 91.121.69.157...
* Connected to www.phpmynewsletter.com (91.121.69.157) port 443 (#0)
* successfully set certificate verify locations:
* CAfile: none
CApath: /etc/ssl/certs
* SSLv3, TLS Unknown, Unknown (22):
} [data not shown]
* SSLv3, TLS handshake, Client hello (1):
} [data not shown]
* SSLv2, Unknown (22):
{ [data not shown]
* SSLv3, TLS handshake, Server hello (2):
{ [data not shown]
* SSLv2, Unknown (22):
{ [data not shown]
* SSLv3, TLS handshake, CERT (11):
{ [data not shown]
* SSLv2, Unknown (22):
{ [data not shown]
* SSLv3, TLS handshake, Server key exchange (12):
{ [data not shown]
* SSLv2, Unknown (22):
{ [data not shown]
* SSLv3, TLS handshake, Server finished (14):
{ [data not shown]
* SSLv2, Unknown (22):
} [data not shown]
* SSLv3, TLS handshake, Client key exchange (16):
} [data not shown]
* SSLv2, Unknown (20):
} [data not shown]
* SSLv3, TLS change cipher, Client hello (1):
} [data not shown]
* SSLv2, Unknown (22):
} [data not shown]
* SSLv3, TLS handshake, Finished (20):
} [data not shown]
* SSLv2, Unknown (20):
{ [data not shown]
* SSLv3, TLS change cipher, Client hello (1):
{ [data not shown]
* SSLv2, Unknown (22):
{ [data not shown]
* SSLv3, TLS handshake, Finished (20):
{ [data not shown]
* SSL connection using TLSv1.2 / ECDHE-RSA-AES256-GCM-SHA384
* Server certificate:
* subject: CN=phpmynewsletter.com
* start date: 2019-10-08 06:26:50 GMT
* expire date: 2020-01-06 06:26:50 GMT
* subjectAltName: www.phpmynewsletter.com matched
* issuer: C=US; O=Let's Encrypt; CN=Let's Encrypt Authority X3
* SSL certificate verify ok.
* SSLv2, Unknown (23):
} [data not shown]
> GET /versions/current_version HTTP/1.1
> User-Agent: curl/7.38.0
> Host: www.phpmynewsletter.com
> Accept: */*
>
* SSLv2, Unknown (23):
{ [data not shown]
< HTTP/1.1 200 OK
< Date: Mon, 11 Nov 2019 15:04:57 GMT
< Content-Type: application/octet-stream
< Content-Length: 5
< Last-Modified: Wed, 19 Jun 2019 07:01:12 GMT
< Connection: keep-alive
< ETag: "5d09ddb8-5"
< X-Frame-Options: SAMEORIGIN
< Content-Security-Policy: default-src https: data: 'unsafe-inline' 'unsafe-eval' always
< X-Xss-Protection: 1; mode=block
< X-Content-Type-Options: nosniff
< Referrer-Policy: strict-origin-when-cross-origin
* Server Go Baby Go ! is not blacklisted
< Server: Go Baby Go !
< Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
< Accept-Ranges: bytes
<
{ [data not shown]
100 5 100 5 0 0 14 0 --:--:-- --:--:-- --:--:-- 14
* Connection #0 to host www.phpmynewsletter.com left intact
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
Hors ligne
Arnaud,
j'ai un autre souci plus problématique. Sur mon serveur dédié j'ai installé postfix en smtp port 25. Dans mainconf j'ai défini un certain nombre d'Ip dans mynetworks et notamment celui d'un Pc équipé de sarbacane 3 paramétré vers mon serveur smtp.
Maintenant que j'ai installé phpmynewsletter sur mon serveur je voudrais faire la même chose qu'avec Sarbacane 3. Mais :
Quand j'essaye d'envoyer une news par phpmynewsletter, c'est OK au niveau de l'envoi/réception pour le preview (adresse mail de réception interne au serveur) mais cela ne fonctionne pas pour les adresses mails externes des abonnés. Quand je vais regarder dans les logs, il n'y a que les traces de la connexion du mail preview. J'ai fais des test en désactivant le firewall du serveur mais cela ne change rien.
Merci de tes lumières (peut-être faut-il que j'ouvre un nouveau fil ?)
Hors ligne
Dans syslog, j'ai cela comme message dans mon dernier test :
Nov 11 15:44:08 infoshebdo2 postfix/smtpd[15393]: connect from localhost[::1]
Nov 11 15:44:09 infoshebdo2 postfix/smtpd[15393]: 0086A2C36F: client=localhost[::1]
Nov 11 15:44:09 infoshebdo2 postfix/smtpd[15393]: 0086A2C36F: reject: RCPT from localhost[::1]: 454 4.7.1 <adresse@externe.com>: Relay access denied; from=<nobody@localhost> to=<adresse@externe.com> proto=ESMTP helo=<monserveurdedie.com>
Nov 11 15:44:09 infoshebdo2 postfix/cleanup[15397]: 0086A2C36F: message-id=<20191111144409.0086A2C36F@monserveurdedie.com>
Nov 11 15:44:09 infoshebdo2 postfix/smtpd[15393]: disconnect from localhost[::1] ehlo=2 starttls=1 mail=1 rcpt=1/2 data=1 quit=1 commands=7/8
Hors ligne
Pour le problème checkversion (à partr de 2 pc différents et 2 ip différentes):
root@monserveur:~# curl -vvv https://www.phpmynewsletter.com/version … nt_version --output file.txt
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Trying 91.121.69.157...
0 0 0 0 0 0 0 0 --:--:-- 0:02:06 --:--:-- 0* connect to 91.121.69.157 port 443 failed: Connection timed out
* Failed to connect to www.phpmynewsletter.com port 443: Connection timed out
* Closing connection 0
curl: (7) Failed to connect to www.phpmynewsletter.com port 443: Connection timed out
Hors ligne
Pour le problème checkversion (à partr de 2 pc différents et 2 ip différentes):
root@monserveur:~# curl -vvv https://www.phpmynewsletter.com/version … nt_version --output file.txt
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Trying 91.121.69.157...
0 0 0 0 0 0 0 0 --:--:-- 0:02:06 --:--:-- 0* connect to 91.121.69.157 port 443 failed: Connection timed out
* Failed to connect to www.phpmynewsletter.com port 443: Connection timed out
* Closing connection 0
curl: (7) Failed to connect to www.phpmynewsletter.com port 443: Connection timed out
Totalement incompréhensible ! Et en cliquant simplement dessus ?
Ça doit déclencher un download du fichier.
J ai parcouru plusieurs installations que j ai faites chez OVH et 1and1, et ça fonctionne. Je ne connais personne chez Gandi désolé. C est bien Gandi ?
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
Hors ligne
Dans syslog, j'ai cela comme message dans mon dernier test :
Nov 11 15:44:08 infoshebdo2 postfix/smtpd[15393]: connect from localhost[::1]
Nov 11 15:44:09 infoshebdo2 postfix/smtpd[15393]: 0086A2C36F: client=localhost[::1]
Nov 11 15:44:09 infoshebdo2 postfix/smtpd[15393]: 0086A2C36F: reject: RCPT from localhost[::1]: 454 4.7.1 <adresse@externe.com>: Relay access denied; from=<nobody@localhost> to=<adresse@externe.com> proto=ESMTP helo=<monserveurdedie.com>
Nov 11 15:44:09 infoshebdo2 postfix/cleanup[15397]: 0086A2C36F: message-id=<20191111144409.0086A2C36F@monserveurdedie.com>
Nov 11 15:44:09 infoshebdo2 postfix/smtpd[15393]: disconnect from localhost[::1] ehlo=2 starttls=1 mail=1 rcpt=1/2 data=1 quit=1 commands=7/8
Oui un autre topic, hors support, en discussion générale 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
Hors ligne
Bonjour Arnaud,
C'est résolu pour le chekvesion(). L'iptable n'était pas configurée pour autoriser le https !
Je mets l'autre sujet en discussion générale.
Hors ligne
Bonjour Arnaud,
C'est résolu pour le chekvesion(). L'iptable n'était pas configurée pour autoriser le https !
Je mets l'autre sujet en discussion générale.
Super
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
Hors ligne
Pages :: 1