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 Re : Support général » [Résolu] Problème installation » 06-12-2017 10:08:44

Merci pour le Spécifique ca fonctionne super top lol !

#2 Re : Support général » [Résolu] Problème installation » 06-12-2017 10:08:44

Le serveur de domaine est en interne, il n'est pas accessible de l'extérieure et ne porte pas le bon nom.

N'y a t il pas de solution pour faire une exeption sur @maroquineriethomas.com ?

Merci

#3 Re : Support général » [Résolu] Problème installation » 06-12-2017 10:08:44

Donc pour le MX
effectivement j'en est un qui est sur le domaine AT-ARMANCON.COM
et le serveur sur maroquineriethomas.com

Je ne peux pas mettre le MX sur maroquineriethomas.com (je ne vois pas comment) & les adresses en at-armancon.com ont été désactivé sauf une ou deux donc inutilisable.


Peut on dire at-armancon.com = maroquineriethomas.com ou juste accepter maroquineriethomas.com ?

#4 Re : Support général » [Résolu] Problème installation » 06-12-2017 10:08:44

00_5388b9c6160bb.PNG

L'envoie fonctionne, me reste plus que le problème des MX que je n'est pas encore su résoudre.

#5 Re : Support général » [Résolu] Problème installation » 06-12-2017 10:08:44

Héhé j'aimerais aussi bannir MicroDaube mais je n'est pas le choix, pour le peu de liberté que j'ai un serveur debian ^^

Alors j'ai déjà changer le mail en baptiste.couble@maroquineriethomas.com mais sur le bandeau avant envoie j'ai toujours admin@newsletter.maroquineriethomas.com.

j'ai testé adresse ip, cname en mode SMTP sur le port 25 avec mon compte AD, toujours la même erreur...

#6 Re : Support général » [Résolu] Problème installation » 06-12-2017 10:08:44

J'ai activé le smtp,

1512471407_capture_smtp.png
J'avoue que je suis un peu perdu sur l'adresse...

1512471277_capture_exc_envoie.jpg


Et le mail dans le bandeau n'est pas bon ?? celui par default...
1512471139_capture_mail_test.png


Merci

#7 Re : Support général » [Résolu] Problème installation » 06-12-2017 10:08:44

J'ai un serveur exchange mais j'ai laissé la fonction php mail, sans configurer le smtp.

#8 Re : Support général » [Résolu] Problème installation » 06-12-2017 10:08:44

1512467775_capture_json.png

je ne trouve pas le fichier send.php

le send preview :

  • Failed to load data

  • Erreur lors de l'expédition du message


En fait dans le header je trouve une 302


J'ai modifié le mail mais celui à l'air de rester pour l'envoie test
1512469281_capture_mail_test.png

#9 Re : Support général » [Résolu] Problème installation » 06-12-2017 10:08:44

Bonjour,

Effectivement je n'avais pas maroquineriethomas.com dans mes MX.
Je ne trouve pas de post parlant du Json, je me demande si il ne me manque pas un module php ?
Cdt

#10 Re : Support général » [Résolu] Problème installation » 06-12-2017 10:08:44

Oui il y a un MX

Je n'est pas trouvé le format pour importer les listes de mails

Merci ca fonctionne pour l'édition



erreur JSON à l'envoie du message

"SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data"


Question peut on ajouter des utilisateur/créateur de newsletter ?
Y a t il un gestionnaire de modèles ? est ce les archives ?

#11 Re : Support général » [Résolu] Problème installation » 06-12-2017 10:08:44

Nouveau bug 1512393958_capture_e_js.jpg

Je suis sur rédaction et envoie d'un message

j'ai remarqué aussi que je pouvais ajouter des adresses en gmail.com, free.fr mais je n'arrive pas pour @maroquineriethomas.com

#12 Re : Support général » [Résolu] Problème installation » 06-12-2017 10:08:44

Je disais la semaine derniere car je dois ne plus me rappeler des id créé.

#13 Re : Support général » [Résolu] Problème installation » 06-12-2017 10:08:44

Bonjour,

j'ai résolus le problème, mais un autre survient... je pense que le problème viens des accès a MariaDb vu que j'ai créé les accès la semaine derniere...
1512384189_capture_pb.jpg

Voulez vous que je poste ma config nginx du coup ? pour la résolution ?

#14 Re : Support général » [Résolu] Problème installation » 06-12-2017 10:08:44

Pourtant quand je met juste un index.php dans le dossier avec juste un echo dedans le domaine fonctionne...

#15 Re : Support général » [Résolu] Problème installation » 06-12-2017 10:08:44

Du coup  :

https://newsletter.maroquineriethomas.com/install.php

même erreur

Modification du fichier conf plus bas

J'avais vu que j'avais laissé le domaine sur l'image ^^

Cdt

server {
    listen                        80;
   # listen                        [::]:80;
    server_name                   newsletter.maroquineriethomas.com;
    return                        301 https://$server_name$request_uri;
}
 
server {
    listen                        443 ssl;
    #listen                        [::]:443 ssl;
    server_name                   newsletter.maroquineriethomas.com;
 
    # Path to the root of your installation
    root                          /var/www/newsletter.maroquineriethomas.com/;
 
    ssl                           on;
    ssl_certificate               /etc/letsencrypt/live/newsletter.maroquineriethomas.com/fullchain.pem;
    ssl_certificate_key           /etc/letsencrypt/live/newsletter.maroquineriethomas.com/privkey.pem;
    ssl_dhparam                   /etc/ssl/certs/dhparam.pem;
 
    ssl_session_cache             shared:SSL:1m;
    ssl_session_timeout           1440m;
    ssl_buffer_size               8k;
    ssl_protocols                 TLSv1 TLSv1.1 TLSv1.2;
 
    ssl_ciphers                   'kEECDH+ECDSA+AES128 kEECDH+ECDSA+AES256 kEECDH+AES128 kEECDH+AES256 kEDH+AES128 kEDH+AES256 DES-CBC3-SHA +SHA !aNULL !eNULL !LOW !kECDH !DSS !MD5 !EXP !PSK !SRP !CAMELLIA !SEED';
    ssl_prefer_server_ciphers     on;
 
    ssl_trusted_certificate       /etc/letsencrypt/live/newsletter.maroquineriethomas.com/chain.pem;
    ssl_stapling                  on;
    ssl_stapling_verify           on;
 
    # Add headers to serve security related headers
    add_header                    X-Content-Type-Options nosniff;
    add_header                    X-XSS-Protection "1; mode=block";
    add_header                    X-Robots-Tag none;
    add_header                    X-Download-Options noopen;
    add_header                    X-Permitted-Cross-Domain-Policies none;
    add_header                    Strict-Transport-Security 'max-age=31536000; includeSubDomains;';
 
    location = /robots.txt {
        allow                     all;
        log_not_found             off;
        access_log                off;
    }
 
    location = /.well-known/carddav {
      return                      301 $scheme://$host/remote.php/dav;
    }
 
    location = /.well-known/caldav {
      return                      301 $scheme://$host/remote.php/dav;
    }
 
    # set max upload size
    client_max_body_size          512M;
    fastcgi_buffers               64 4K;
 
    # Enable gzip but do not remove ETag headers
    gzip                          on;
    gzip_vary                     on;
    gzip_comp_level               4;
    gzip_min_length               256;
    gzip_proxied                  expired no-cache no-store private no_last_modified no_etag auth;
    gzip_types                    application/atom+xml application/javascript application/json application/ld+json application/manifest+json application/rss+xml application/vnd.geo+json application/vnd.ms-fontobject application/x-font-ttf application/x-web-app-manifest+json application/xhtml+xml application/xml font/opentype image/bmp image/svg+xml image/x-icon text/cache-manifest text/css text/plain text/vcard text/vnd.rim.location.xloc text/vtt text/x-component text/x-cross-domain-policy;
 
    location / {
        rewrite                   ^ /index.php$uri;
    }
 
    location ~ ^/.well-known/acme-challenge/* {
        allow                     all;
    }
 
    location ~ ^/(?:build|tests|config|lib|3rdparty|templates|data)/ {
        deny                      all;
    }
 
    location ~ ^/(?:\.|autotest|occ|issue|indie|db_|console) {
        deny                      all;
    }
 
    location ~ ^/(?:index|remote|public|cron|core/ajax/update|status|ocs/v[12]|updater/.+|ocs-provider/.+)\.php(?:$|/) {
        fastcgi_split_path_info   ^(.+\.php)(/.*)$;
        include                   fastcgi_params;
        fastcgi_param             SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_param             PATH_INFO $fastcgi_path_info;
        fastcgi_param             HTTPS on;
        #Avoid sending the security headers twice
        fastcgi_param             modHeadersAvailable true;
        fastcgi_param             front_controller_active true;
        fastcgi_pass              php-handler;
        fastcgi_intercept_errors  on;
        fastcgi_request_buffering off;
	fastcgi_read_timeout      300;
    }
 
    location ~ ^/(?:updater|ocs-provider)(?:$|/) {
        try_files                 $uri/ =404;
        index                     index.php;
    }
 
    # Adding the cache control header for js and css files
    # Make sure it is BELOW the PHP block
    location ~* \.(?:css|js|woff|svg|gif)$ {
        try_files                 $uri /index.php$uri$is_args$args;
        add_header                Cache-Control "public, max-age=7200";
        add_header                X-Content-Type-Options nosniff;
        add_header                X-XSS-Protection "1; mode=block";
        add_header                X-Robots-Tag none;
        add_header                X-Download-Options noopen;
        add_header                X-Permitted-Cross-Domain-Policies none;
        # Optional: Don't log access to assets
        access_log                off;
    }
 
    location ~* \.(?:png|html|ttf|ico|jpg|jpeg)$ {
        try_files                 $uri /index.php$uri$is_args$args;
        # Optional: Don't log access to other assets
        access_log                off;
    }
}

#16 Re : Support général » [Résolu] Problème installation » 06-12-2017 10:08:44

Je n'est pas crée le sous domaine, je voulais faire les premiers dans mon domaine j'ai donc fait un cname sur mon serveur dns.
Cela veut il dire que l'application est conçus exclusivement pour sortir vers le wan ?

Je vais créer le sous domaine du coup et sont petit ssl chez letencrypt

#17 Re : Support général » [Résolu] Problème installation » 06-12-2017 10:08:44

Merci

Je ne suis pas sure que le problème vienne de nginx, mais vu que je l'utilise depuis un ou deux mois je ne peux pas dire que je suis un expert.

Cdt

#18 Support général » [Résolu] Problème installation » 06-12-2017 10:08:44

Gocy
Réponses : 32

Bonjour,

Serveur debian 9
Nginx
mariadb


Avant de déziper l'archive je test ma config avec index.php  : <?php echo "Hello php !"; ?>
Tout fonctionne, donc gogogo...

dans le dossier du site je dézip l'archive,

puis sur l'adresse :
http://newsletter.xxxxxxxxxxx.com/

qui me renvoie vers :
http://newsletter.xxxxxxxxxxx.com/install.php

J'ai
1511952297_capture_erreur_pmn.png

Mon fichier de conf inspiré de ma conf nextcloud:

server {
    listen                        80;
    listen                        [::]:80;
    server_name                  newsletter.xxxxxxxxxxx.com; 
    # Path to the root of your installation
    root                          /var/www/newsletter.xxxxxxxxxxx.com/;
 
    # Add headers to serve security related headers
    add_header                    X-Content-Type-Options nosniff;
    add_header                    X-XSS-Protection "1; mode=block";
    add_header                    X-Robots-Tag none;
    add_header                    X-Download-Options noopen;
    add_header                    X-Permitted-Cross-Domain-Policies none;
    add_header                    Strict-Transport-Security 'max-age=31536000; includeSubDomains;';
 
    location = /robots.txt {
        allow                     all;
        log_not_found             off;
        access_log                off;
    }
 
    location = /.well-known/carddav {
      return                      301 $scheme://$host/remote.php/dav;
    }
 
    location = /.well-known/caldav {
      return                      301 $scheme://$host/remote.php/dav;
    }
 
    # set max upload size
    client_max_body_size          512M;
    fastcgi_buffers               64 4K;
 
    # Enable gzip but do not remove ETag headers
    gzip                          on;
    gzip_vary                     on;
    gzip_comp_level               4;
    gzip_min_length               256;
    gzip_proxied                  expired no-cache no-store private no_last_modified no_etag auth;
    gzip_types                    application/atom+xml application/javascript application/json application/ld+json application/manifest+json application/rss+xml application/vnd.geo+json application/vnd.ms-fontobject application/x-font-ttf application/x-web-app-manifest+json application/xhtml+xml application/xml font/opentype image/bmp image/svg+xml image/x-icon text/cache-manifest text/css text/plain text/vcard text/vnd.rim.location.xloc text/vtt text/x-component text/x-cross-domain-policy;
 
    location / {
        rewrite                   ^ /index.php$uri;
    }
 
    location ~ ^/.well-known/acme-challenge/* {
        allow                     all;
    }
 
    location ~ ^/(?:build|tests|config|lib|3rdparty|templates|data)/ {
        deny                      all;
    }
 
    location ~ ^/(?:\.|autotest|occ|issue|indie|db_|console) {
        deny                      all;
    }
 
    location ~ ^/(?:index|remote|public|cron|core/ajax/update|status|ocs/v[12]|updater/.+|ocs-provider/.+)\.php(?:$|/) {
        fastcgi_split_path_info   ^(.+\.php)(/.*)$;
        include                   fastcgi_params;
        fastcgi_param             SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_param             PATH_INFO $fastcgi_path_info;
        fastcgi_param             modHeadersAvailable true;
        fastcgi_param             front_controller_active true;
        fastcgi_pass              php-handler;
        fastcgi_intercept_errors  on;
        fastcgi_request_buffering off;
    }
 
    location ~ ^/(?:updater|ocs-provider)(?:$|/) {
        try_files                 $uri/ =404;
        index                     index.php;
    }
 
    # Adding the cache control header for js and css files
    # Make sure it is BELOW the PHP block
    location ~* \.(?:css|js|woff|svg|gif)$ {
        try_files                 $uri /index.php$uri$is_args$args;
        add_header                Cache-Control "public, max-age=7200";
        add_header                X-Content-Type-Options nosniff;
        add_header                X-XSS-Protection "1; mode=block";
        add_header                X-Robots-Tag none;
        add_header                X-Download-Options noopen;
        add_header                X-Permitted-Cross-Domain-Policies none;
        # Optional: Don't log access to assets
        access_log                off;
    }
 
    location ~* \.(?:png|html|ttf|ico|jpg|jpeg)$ {
        try_files                 $uri /index.php$uri$is_args$args;
        # Optional: Don't log access to other assets
        access_log                off;
    }
}

/

merci de votre aide...

Cdt
Gocy

Pied de page des forums

Propulsé par FluxBB