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 17-09-2014 17:40:53

chlc
Membre

configuration globale

Je souhaite modifier un paramètre dans la configuration global.
Authentification SMTP requise ? le passer en oui car aucun mail ne semble partir.
Je sauve et voici le message d'erreur :

Notice: Undefined index: table_config in /home/christophe/www/mailling/pmn2/index.php on line 71

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SET archive_limit=50, base_url='http://localhost/', path='html/www/mailling/pmn2' at line 1' in /home/christophe/www/mailling/pmn2/include/db/PDOExtended/PDOExtended.php:88 Stack trace: #0 [internal function]: PDO->query('UPDATE SET arc...') #1 /home/christophe/www/mailling/pmn2/include/db/PDOExtended/PDOExtended.php(88): call_user_func_array(Array, Array) #2 /home/christophe/www/mailling/pmn2/include/lib/pmn_fonctions.php(741): PDOExtended->__call('query', Array) #3 /home/christophe/www/mailling/pmn2/include/lib/pmn_fonctions.php(741): PDOExtended->query('UPDATE SET arc...') #4 /home/christophe/www/mailling/pmn2/index.php(71): saveConfig(Object(PDOExtended), NULL, '', 50, 'http://localhos...', 'html/www/mailli...', 'francais', 'pmn2_email', 'pmn2_temp', 'pmn2_listsconfi.. in /home/christophe/www/mailling/pmn2/include/db/PDOExtended/PDOExtended.php on line 88

Que faire ?

merci.

Hors ligne

#2 17-09-2014 19:45:49

Arnaud
Administrateur

Re : configuration globale

Bonjour,

Quelle est la version de phpmynewsletter utilisée ? 2.0.1 ou 2.0.2beta ?


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 17-09-2014 20:59:20

Arnaud
Administrateur

Re : configuration globale

En fait c'est la version 2.0.1 qui est utilisée.
Je pense que tu as du vider le champ de la table de configuration. J'ai pu reproduire cette au vu de 2 choses :

Notice: Undefined index: table_config in /home/christophe/www/mailling/pmn2/index.php on line 71

qui dit que la variable n'est pas existante.

Ensuite tu as en erreur PDO :

PDO->query('UPDATE SET arc...')

Tu devrais avoir normalement (mais tu ne le verrais pas car ça marcherait) :

PDO->query('UPDATE LA_TABLE_DE_CONFIGURATION_GLOBALE SET arc...')

Donc 2 choses : S'assurer que tous les champs sont bien remplis (hors les traitements des retours/bounce) et se mettre en mode développement pour afficher toutes les erreurs possibles (même les pas graves et sans conséquences aucune).

Sinon, tu peux passer en 2.0.2 vu que tu es en localhost. Il te suffira de recopier les fichiers config.php et config_bounce.php (si créé) et les mettre dans le répertoire include de la nouvelle installation.

Tiens moi 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

#4 19-09-2014 14:24:34

chlc
Membre

Re : configuration globale

Bon petit contre temps le disque de mon serveur a lâcher.

Je suis reparti de zero, avec la version bêta cette fois-ci.
Je n'ai pas réussi à me débarrasser du message d'erreur "imap manquant" bien que je l'ai installé (sudo apt-get install php5-imap) sur mon serveur.
Je suis en mode développement voici les messages d'erreur, juste après l'installation :

Notice: Use of undefined constant CURLOPT_RETURNTRANSFER - assumed 'CURLOPT_RETURNTRANSFER' in /media/www-dev/private/pmn2/include/lib/pmn_fonctions.php on line 145

Notice: Use of undefined constant CURLOPT_FOLLOWLOCATION - assumed 'CURLOPT_FOLLOWLOCATION' in /media/www-dev/private/pmn2/include/lib/pmn_fonctions.php on line 146

Notice: Use of undefined constant CURLOPT_ENCODING - assumed 'CURLOPT_ENCODING' in /media/www-dev/private/pmn2/include/lib/pmn_fonctions.php on line 147

Notice: Use of undefined constant CURLOPT_USERAGENT - assumed 'CURLOPT_USERAGENT' in /media/www-dev/private/pmn2/include/lib/pmn_fonctions.php on line 148

Notice: Use of undefined constant CURLOPT_AUTOREFERER - assumed 'CURLOPT_AUTOREFERER' in /media/www-dev/private/pmn2/include/lib/pmn_fonctions.php on line 149

Notice: Use of undefined constant CURLOPT_CONNECTTIMEOUT - assumed 'CURLOPT_CONNECTTIMEOUT' in /media/www-dev/private/pmn2/include/lib/pmn_fonctions.php on line 150

Notice: Use of undefined constant CURLOPT_TIMEOUT - assumed 'CURLOPT_TIMEOUT' in /media/www-dev/private/pmn2/include/lib/pmn_fonctions.php on line 151

Notice: Use of undefined constant CURLOPT_MAXREDIRS - assumed 'CURLOPT_MAXREDIRS' in /media/www-dev/private/pmn2/include/lib/pmn_fonctions.php on line 152

Fatal error: Call to undefined function curl_init() in /media/www-dev/private/pmn2/include/lib/pmn_fonctions.php on line 154

Je n'ai pas encore tester si le paramétrage du serveur smtp était fonctionnel.

merci.

Hors ligne

#5 19-09-2014 14:50:00

Arnaud
Administrateur

Re : configuration globale

OK.

Alors d'une part, le curl_init ici est destiné à aller checker la version en cours et si une nouvelle est disponible, donc ce n'est pas grave.
A la limite un phpinfo() serait opportun (copier/coller complet) pour s'assurer de la version de php et des extensions.
Au cas où :

$ sudo apt-get install php5-curl
$ sudo /etc/init.d/apache2 restart

Je note d'ajouter le test de l'extension curl pour la 2.0.3


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-09-2014 16:27:02

chlc
Membre

Re : configuration globale

php5-curl fait.

voici après le phpinfo :


... supprimé...

Hors ligne

#7 19-09-2014 17:06:26

Arnaud
Administrateur

Re : configuration globale

Parfait ça, toutes les extensions sont là.
Mea culpa de ne pas avoir signalé le curl.
Ca doit marcher maintenant.

MAis qu'en est-il chez toi ? glasses  glasses


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

#8 22-09-2014 13:10:36

chlc
Membre

Re : configuration globale

Plus aucun message d'erreur. Je peux modifier la configuration globale sans problème.
Pour les données graphiques j'ai installé la bibliothèque JpGraph mais voici le message d'erreur :

JpGraph Error: 25128 The function imageantialias() is not available in your PHP installation. Use the GD version that comes with PHP and not the standalone version.

Merci pour le support réactif.

Hors ligne

#9 22-09-2014 14:08:36

Arnaud
Administrateur

Re : configuration globale

OK... On va tout passer avec la bibliothèque amCharts, du pur javascript.
Les données chiffrées sont bien là ?


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

#10 22-09-2014 15:29:50

chlc
Membre

Re : configuration globale

oui elles sont bien là.

Hors ligne

#11 22-09-2014 15:50:27

Arnaud
Administrateur

Re : configuration globale

Alors ne fais rien pour l instant il n y a rien de grave
Je te tiendrai au courant


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