Support et annonces PhpMyNewsLetter.
Vous n'êtes pas identifié(e).
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
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
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 )
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
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
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
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
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
divadauai
re
interlude ......
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
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
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
bonsoir
pour information si je reprend les modifications proposées 2 messages plus hauts
en éditant install .php .... rien ne change
car.... deviendra
c'est exactement la même syntaxe
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
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
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
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
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
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 ...
divadauai
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
divadauai
Bonjour
pour bien débuter
serveur dédié ovh kimsufi
os ubuntu server 16 04 64 bits
php 7.0
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