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 !

#26 Re : Base de connaissance » [Résolu] ajout d'adresse de courriel erreur (erreur 1364) » 14-09-2016 13:24:05

re

je viens de faire l'installation de phpmynewsletter sur une machine serveur en localhost sur mon reseau privé  donc totalement dédiée et non lié à ovh ou quelconque hébergeur
les mêmes phénomènes se reproduisent
ubuntu 16 04 lubuntu 16.04 64 bits( interface graphique lègère) source ubuntu

le stricte mode  pour  les requêtes mysql
et on est chez moi et aucun sous domaine n'est configuré donc ce n'est pas lié à ovh mais plutôt je pense aux alias et liens symboliques en ce qui concerne le js pointant vers tinymce

après examen sous la balise script on trouve
ReferenceError: tinymce is not defined
index.php:209:1
mais surtout
<script src="//chemin absolu vers le script...."></script>
un slash généré devant le slash  ?
le repertoire racine se trouve sur  un point de montage absolu  /media/ etc...
divadauai

#27 Re : Base de connaissance » [Résolu] ajout d'adresse de courriel erreur (erreur 1364) » 14-09-2016 13:24:05

re,
quelques précisions
j'avais créé préalablement une liste ( test tiens donc ,) . avant d'ajouter un nouvel abonné (courriel)
on est sous ubuntu serveur 16.04  ( dernière version ) source ovh  et non source officiel

on est pas sous  debian  /etc/my.cnf  n'existe pas
les fichiers de conf sont dans

fichier  /etc/mysql/mysql.conf.d/mysqld.conf
          /etc/mysql/conf.d/mysql.conf
         /etc/mysql/my.cnf ( lien symbolique) vers
         /etc/mysql/mysql.cnf
       ~/my.cnf ( non existant sous aucun utlisateur de root à ...)

dans l'ordre le premier contient les config globales , il est possible d'y ajouter les siennes quoique d'autres destinations soient plus appropriées ( voir ci dessous)
on y trouve pas  la ligne sql-mode ="STRICT_ALL_TABLE donc on ne peut pas commenté par ajout de # devant
ou même laisser vide sql-mode=""

PAS PLUS QUE DANS LES AUTRES FICHIERS  qui sont plus destinés à  une personnalisation ou l'utilisateur peut y ajouter
d'autres options à des niveaux différents
c'est ce que j'avais (tenté) de faire et ce dans tous les fichiers en ajoutant sql-mode=""
puis un reload apache et mysql
pour le sous domaine normalement on est en dédié et ovh n'a laissé aucune instruction

on est pas dans le repertoire public apache2 par defaut d'ubuntu /var/www/html
sur le serveur (sur celui ci comme sur d'autres) je travaille  pour les virtuahosts comme pour toute autre page web  par alias et lien symbolique dans des répertoires déplacés depuis un moment sans soucis avec le js etc..

conclusion ,il me faut partir à la recherche de la configuration du mode stricte ....qu'on ne trouve nulle part dans les fichiers de conf sauf peut-être
il me semble qu'il faille que je recherche dans l'environnement ( variable) de mysql et tenter d'appeler sql-mode

je vais faire quelques recherches sur le forum ubuntu-fr pas sur la doc du site car elle n'est pas  à jour depuis quelques versions pour mysql
je suis ubuntueros depuis plus de 10 ans et c'est une distribution que je connais plutôt pas mal
pour le sous domaine je verrais après ..une chose à la fois

divadauai

#28 Re : Base de connaissance » [Résolu] ajout d'adresse de courriel erreur (erreur 1364) » 14-09-2016 13:24:05

re,
après parcours du fichier index.php ligne 106
sauf erreur problème de valeur zero ... sur le champs short_desc

short_desc = courte description ?(in french of course tongue )
sauf erreur ou affichage incomplet il n'y a pas d'onglet de formulaire supplémentaire de "description courte"
sur la page d'ajout d'un abonné juste  adresse de courriel et soumettre

je pense que je vais me connecter via phpmyadmin à la base et ajouter une première adresse directement
et revenir ensuite vers phpmynewsletter


Problème suivant s'annonçant ( peut-être)
Dans le menu configuration de la lettre
l'éditeur html TINYMCE n'apparait pas  dans chaque menu entête pied page etc...?
alors que je le visualise parfaitement sur la démo ????
si personnellement je n'ai aucun soucis avec le html css, nous sommes plusieurs sur ce projet de news et mes
camarades n'ont aucune notion de html ...c'est donc un peu gênant

est ce lié au fait qu'aucun abonné n'existe puisque je ne peux pas en enregistrer
divadauai

#29 Base de connaissance » [Résolu] ajout d'adresse de courriel erreur (erreur 1364) » 14-09-2016 13:24:05

divadauai
Réponses : 17

bonjour,
serveur dédié ovh kimsufi
ubuntu 16.04 64 bits server
php 7.0

suite à une installation toute fraiche ( voir discussion précédente résolue)
je me lance à essayer une à une les fonctionnalités pour vérifier ..
qu'elles fonctionnent  ben tiens une fonctionnalité dans sa mission  elle  fonctionne   tongue

ajout d'une adresse de courriel  sorrry i'm french et in french mail ça se dit courriel

je place donc la mienne, puisque de toute façon tout le monde peut l'obtenir dans mon profil
et en retour

Fatal error: Uncaught PDOException: SQLSTATE[HY000]:
 General error: 1364 Field 'short_desc' doesn't have a default value in /....../include/db/PDOExtended/PDOExtended.php:88 Stack trace:
 #0 /media/Base/www-dev/public/PhpMn/include/db/PDOExtended/PDOExtended.php(88): PDO->query('INSERT INTO pmn...') 
#1 /........;/include/lib/pmn_fonctions.php(33): PDOExtended->__call('query', Array)
 #2 /......./index.php(106): add_subscriber(Object(PDOExtended), 'pmn2_email', '1', 'd.poirier@bruay...') 
#3 {main} thrown in /......../include/db/PDOExtended/PDOExtended.php on line 88

je pense que ce qui nous intéresse est : 1364 Field 'short_desc' doesn't have a default value in
sauf erreur à nouveau un problème de requête sur une table la table email : ligne 106 du fichier index.php
je zieute ( be oui du verbe zieuter , regarder) tout cela en attendant une réponse

divadauai

#30 Re : Base de connaissance » [Résolu] poursuite de l'installation arret sur l'insertion de la table archive » 12-09-2016 15:07:30

re bonjour,
developper un logiciel c'est très prenant ,
et bien souvent  l'operation de debugage  est démoralisante
les remarques des uns et des autres ça fatigue
alors qu'on pense avoir touché le but
il faut à nouveau replonger encore et toujours dans son code ou  chercher ailleurs dans la configuration
avec parfois l'impression qu'on avance pas, que rien ne fonctionne

allez pas de fatigue  Arnaud  tout va bien   cool   cool   cool 

c'est passé sur
`date` datetime NOT NULL ,

c'est tout ni plus ni moins
par contre  je rencontre des petits soucis à l'ajout d'une adresse mail
il ya une rubrique dédiée sur le support
je passe le sujet en résolu, je recherche si une solution existe  et si elle n'existe pas
je lancerai une nouvelle discussion sur la bonne rubrique

MERCI smile  smile  smile  smile  smile  smile  smile
divadauai

#31 Re : Base de connaissance » [Résolu] poursuite de l'installation arret sur l'insertion de la table archive » 12-09-2016 15:07:30

re
interlude ......
roll   roll   roll   roll   roll   roll   tongue

erreur de syntaxe de l'éditeur .........
c'est qui celui là???

forcément si j'enlève le `
marquant le début du champs date .......

donc ça passe jusque
Création de la table pmn2_archives Fait
Création de la table pmn2_autosave Fait
Création de la table pmn2_email Fait
Création de la table pmn2_config Fait
Création de la table pmn2_listconfig Fait
Création de la table pmn2_sub Fait

on va aller vérifier ce que j'ai oublié ou effacer

divadauai

#32 Re : Base de connaissance » [Résolu] poursuite de l'installation arret sur l'insertion de la table archive » 12-09-2016 15:07:30

re bonjour
merci pour la réponse
mais après correction syntaxe

Fatal error: Uncaught StmtException: 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 '` datetime, `type` TEXT NOT NULL

tongue   tongue   tongue   tongue

de la patience j'en ai .... nous allons trouver .. c'est juste une question de temps
je fais une recherche de mon côté sur  le site de mysql version 7.0  pour l'insertion d'un datetime

divadauai

#33 Re : Base de connaissance » [Résolu] poursuite de l'installation arret sur l'insertion de la table archive » 12-09-2016 15:07:30

bonsoir

pour information si je reprend  les modifications  proposées 2 messages plus hauts
  en éditant install .php  .... rien ne change   yikes   yikes   yikes
car.... deviendra
c'est exactement la même syntaxe  tongue  tongue  tongue   lol

bon j'ai un peu tout essayé
désactiver le mode strict par defaut de mysql
en ajoutant sql-mode=""
dans  /etc/mysql/mysql.d/mysqld.cnf
ou dans /etc/mysql/conf.d/mysql.cnf

j'ai également essayé sql-mode=" ALLOW INVALID DATES"
que neni

via phpmyadmin
pour le champ date avec un datetime me sont proposés
valeur defaut :
valeur tel que défini ....; avec 000.00 etc.. = erreur
aucune valeur = ça marche mais je doute que phpmynewsletter fonctionne
ou CURRENT_TIMESTAMP  qui valide la création de la table
la question ???
un current_timestamp comme valeur par defaut permettra à phpmynewsletter de fonctionner???

divadauai

#34 Re : Base de connaissance » [Résolu] poursuite de l'installation arret sur l'insertion de la table archive » 12-09-2016 15:07:30

RE,

ok j'avais bien pressenti tout cela

je vais éditer, enfin demain car là
je pense que je vais recommencer un cycle ... mais court cette fois ci  big_smile 
je vais dormir et demain, promis,   j'attaque  dès le réveil car c'est un cycle court et je ne bosse pas
pfff quel bavard ce divadauai  tongue    tongue

après je pense que vais créer toutes les tables préalablement via phpmyadmin ce qui me permettra de déceler les points ou ça va coincer
le tout c'est de ne pas en oublier et de ne pas oublier des champs

merci
divadauai

#35 Base de connaissance » [Résolu] poursuite de l'installation arret sur l'insertion de la table archive » 12-09-2016 15:07:30

divadauai
Réponses : 11

bonjour ... Arnaud
bah autant s'adresser directement à l'admin développeur qui par ailleurs réponds avec beaucoup d'efficacité et de rapidité à la plupart des sujets pour ne pas dire tous   tongue  lol   lol

Version du client de base de données : libmysql - mysqlnd 5.0.12-dev - 20150407
PHP 7.0
serveur dédié ovh kimsufi ubuntu serveur 16.04

bon poursuite de l'installation ( sujet posté hier)  et pas bien loin plus loin
je sais pas vraiment loin du tout  mais  entre temps j'ai  bossé et j'ai dormi ..hein!!!

ça bloque dès l'insertion de la première table dans mysql
la table archive et donc devinez quel champs ????....
le datetime NOT NULL avec pour valeur par défaut 000-00-00 00:00:00
eh ben mysql n'en veut pas

j'ai de lointaine connaissance en php  et mysql
si j'ai bien compris l'intêret de l'écriture de la ligne 862 de l'install.php
est d'insérer un champ datetime not null  avec pour valeur  par défaut  un null  au format voulu ???

le premier qui tente à seulement songer éventuellement d'établir un rapprochement entre l'auteur de ce sujet et la valeur  du champs ...
mad  mad tongue lol

divadauai

#36 Re : Base de connaissance » [Résolu] problème dès le lancement du script installation » 08-09-2016 06:03:24

re bonsoir

eh ben voilà  corriger en intervenant sur le php.ini
situé sous ubuntu 16 04  dans /etc/php/7.0/apache2/php.ini

cool   cool   cool
divadauai

#37 Base de connaissance » [Résolu] problème dès le lancement du script installation » 08-09-2016 06:03:24

divadauai
Réponses : 3

Bonjour
pour bien débuter
serveur dédié ovh kimsufi
os ubuntu server 16 04 64 bits
php 7.0

yikes  yikes  yikes
Fatal error: Uncaught Error: Call to undefined function translate() in ........../public/PhpMn/install.php:68 Stack trace: #0 {main} thrown in ............../public/PhpMn/install.php on line 68

les pointillés ? je ne souhaite pas divulgué  l'emplacement racine du serveur apache2

même erreur reproduite par ailleurs sur mon pc perso personnel
avec ubuntu studio 16 04 64 bits
apache2  php7
cette fois ci dans le répertoire usuel d' apache2 sous ubuntu /var/ww/html

divadauai

Pied de page des forums

Propulsé par FluxBB