Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] Aucun abonné dans les listes

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: "dan1" <adresse@cachée>
  • To: <adresse@cachée>
  • Subject: Re: [sympa-fr] Aucun abonné dans les listes
  • Date: Tue, 12 Aug 2008 19:33:38 +0200

Bonjour,

J'ai donc mis à jour le champ robot_subscriber comme cela était proposé pour solutionner mon problème de liste contenant 0 abonnés, alors qu'il y en a tout pleins (désolé pour le retard, j'étais en vacances..).
Malheureusement cela ne suffit pas, le problème est toujours le même.

Le mieux est que je vous montre un exemple du contenu de la table subscriber_table, afin que vous me disiez ce qui est faux et ce qu'il faut faire pour corriger cela.
Voici donc la table, avec des abonnés fictifs:


CREATE TABLE `subscriber_table` (
`list_subscriber` varchar(50) NOT NULL default '',
`user_subscriber` varchar(100) NOT NULL default '',
`date_subscriber` datetime NOT NULL default '0000-00-00 00:00:00',
`update_subscriber` datetime default NULL,
`visibility_subscriber` varchar(20) default NULL,
`reception_subscriber` varchar(20) default NULL,
`bounce_subscriber` varchar(35) default NULL,
`comment_subscriber` varchar(150) default NULL,
`bounce_score_subscriber` smallint(6) default NULL,
`include_sources_subscriber` varchar(50) default NULL,
`included_subscriber` int(1) default NULL,
`subscribed_subscriber` int(1) default NULL,
`bounce_address_subscriber` varchar(100) default NULL,
`custom_attribute_subscriber` text,
`robot_subscriber` varchar(80) NOT NULL default '',
`topics_subscriber` varchar(200) default NULL,
PRIMARY KEY (`robot_subscriber`,`list_subscriber`,`user_subscriber`),
KEY `user_index` (`user_subscriber`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Contenu de la table `subscriber_table`
--

INSERT INTO `subscriber_table` VALUES ('translators', 'adresse@cachée', '2005-12-17 22:40:10', '2005-12-17 22:40:10', 'noconceal', 'mail', NULL, NULL, NULL, NULL, NULL, 1, NULL, NULL, 'adresse@cachée', NULL);
INSERT INTO `subscriber_table` VALUES ('translators', 'adresse@cachée', '2005-12-17 22:40:46', '2005-12-17 22:40:46', 'noconceal', 'mail', NULL, NULL, NULL, NULL, NULL, 1, NULL, NULL, 'adresse@cachée', NULL);

Merci pour toute aide..
Daniel




J'utilise MySql.
Je vais donc essayer d'ajouter ce champ.

Cordialement,
Daniel

----- Original Message ----- From: "David Verdin" <adresse@cachée>
To: "dan1" <adresse@cachée>
Cc: <adresse@cachée>
Sent: Wednesday, July 16, 2008 9:15 AM
Subject: Re: [sympa-fr] Aucun abonné dans les listes


Effectivement. "robot_subscriber" fait partie de la clé et, comme tel, ne doit pas être nul.
Il faut donc bien lui affecter une valeur. Tout ceci aurait dû être effectué lors de l'installation de Sympa, si vous utilisez MySQL ou SQLite. Quel SGBD utilisez-vous ?

Cordialement,

dan1 a écrit :
Bonjour,

Merci pour cela. J'ai fait la modification, maitenant tous les abonnés ont la valeur 1 au lieu de 2.
Par contre, la liste m'indique toujours aucun abonné à la liste malgré cette manipulation.

Devrais-je aussi mettre le champ robot_subscriber à une valeur valide pour que cela fonctionne, comme le suggère Bea?

Cordialement,
Daniel

----- Original Message ----- From: "David Verdin" <adresse@cachée>
To: "dan1" <adresse@cachée>
Cc: <adresse@cachée>
Sent: Tuesday, July 15, 2008 9:36 AM
Subject: Re: [sympa-fr] Aucun abonné dans les listes


Bonjour,

Je ne comprends pas pourquoi vous avez cete valeur de 2. Normalement ce champ ne contient que des 0 ou des 1.
Cela dit, la bonne valeur est 1. La solution à votre problème consiste donc à mettre toutes les valeurs à 1 puisque vous ne semblez avoir que des abonnés manuels. Sauvegardez votre base de données par prudence, puis effectuez cette requête :
"UPDATE subscriber_table SET subscribed_subscriber=1"

Ceci devrait résoudre votre problème.

Cordialement,

dan1 a écrit :
Bonjour David.

Oui, j'ai bien exécuté la commande sympa.pl --upgrade.

Par contre, je n'ai pas de table nommée "subscribers", mais seulement une table "subscriber_table" qui ressemble à ce nom.
Dans cette table, j'ai bien les deux champs dont vous parlez, mais les valeurs sont les suivantes pour tous les abonnés:

subscribed_subscriber: 2
included_subscriber: NULL

J'ai beaucoup d'autres champs qui sont à NULL. Je peux vous envoyer la totalité de la base en supprimant la plupart des adresses e-mails en privé si cela peut aider.

Merci de votre aide.
Salutations cordiales,
Daniel


----- Original Message ----- From: "David Verdin" <adresse@cachée>
To: <adresse@cachée>
Cc: <adresse@cachée>
Sent: Friday, July 11, 2008 9:16 AM
Subject: Re: [sympa-fr] Aucun abonné dans les listes


Bonjour,

Avez-vous bien exécuté la commande sympa.pl --upgrade ?
Normalement, cette commande met à jour votre base de données pour que les anciens abonnements soient bien pris en compte.

Vérifiez la base de données : dans la tables subscribers se trouvent deux champs : "subscribed_subscriber' et 'included_subscriber'. Le premier doit valoir 1 pour les utilisateurs qui se sont abonnés manuellement, 0 sinon. Le second doit valoir 1 pour les utilisateurs qui ont été inclus à partir de sources extérieures, 0 sinon.
Si les deux valent 0, l'utilisateur sera ignoré par Sympa.

Cordialement,

adresse@cachée a écrit :
Bonjour,

J'avais une vieille version de sympa (5.1) et j'ai installé la 5.4.3. J'ai pu
upgrader la base de données, mais il n'y a plus aucun abonné dans les listes,
lorsque je les regarde par l'interface web de sympa. Pourtant, lorsque je
regarde dans mysql, je vois bien tous les abonnés dans la table
'subscriber_table'!

Quelqu'un pourrait-il m'aider?

Merci,
Daniel



--
David Verdin
Comité réseau des universités


--
David Verdin
Comité réseau des universités


--
David Verdin
Comité réseau des universités



  • Re: [sympa-fr] Aucun abonné dans les listes, dan1, 12/08/2008

Archives gérées par MHonArc 2.6.19+.

Haut de le page