larger smaller normal text version of this page
phplist Documentation

Questions Fréquentes - Installation et configuration


Cette page presente un nombre de questions fréquentes, organisés par thème. S’il vous plaît posez vos questions générales dans le forum et rapportez les 'bugs' a Mantis Bug Tracker. N'hésitez pas à ajouter vos propres questions et réponses.
 

Problèmes d'installation et d'exécution de phplist

  • Quels sont les pré-requis système pour pouvoir utiliser phplist?
  • J'ai des problèmes lors de l'installation. Quelqu'un peut-il m'aider?
    • Avez-vous lu la procédure d'installation?
    • Jettez un coup d'oeil sur la page "Dépannage" pour voir si votre problème n'a pas déjà été traité.
    • Vous pouvez également parcourir le forum de phplist pour voir si vos problèmes ont déjà été discutés (et résolus).
  • Puis-je utiliser phplist sur un serveur Microsoft IIS?
  • Je viens d'installer phplist. Lorsque je charge la page d'administration, j'obtient une page rempli de code PHP, au lieu d'une page propre. Comment puis-je résoudre ce problème?
    • Ceci est probablement lié à l'utilisation de balises courtes ('short tags') du code PHP. Vous devriez pouvoir résoudre ce problème en ajoutant la ligne suivante dans le fichier lists/.htaccess file: php_flag short_open_tag on
    • Ou bien, vous pouvez convertir 'short tags' en 'long tags', en utilisant le script short2long.sh inclus dans le répertoire scripts de phplist.
  • Mon serveur SMTP n'est pas sur le port standard 25. Comment puis-je changer le port SMTP par défaut?
    • Cela n'est actuellement pas possible sans une petite modification du code décrit dans ce rapport. Après cette modification vous devriez être en mesure de modifier le port SMTP en insérant cette ligne dans config.php: $phpmailer_smtpport = 'xxx'; (ou xxx représente le número du port).
  • Lorsque j'essaie de creer ou modifier un message ou un modèle de message, la partie de la page où devrait s'afficher la fenêtre d'édition, reste vide. Comment puis-je résoudre ce problème?
    • Cela peut se produire lorsque les balises ASP sont activés dans le fichier php.ini. Si vous n'utilisez pas de balises ASP, vous pouvez mettre asp_tags = off dans le fichier php.ini. Pour plus d'informations, voir ce rapport et ce file de messages du forum.
    • Si vous n'avez pas besoin d'un éditeur en ligne, vous pouvez aussi désactiver FCKeditor dans votre fichier config.php. L'onglet 'message content' affichera alors une simple fenêtre source où vous pouvez coller votre texte et code HTML.
  • Je viens d'installer PHPlist, mais l'envoi de mes premiers messages échoue. Pourquoi ne puis-je envoyer un message?
    • Vérifier si phplist se trouve encore en 'mode test' (exécution épreuve). Dans config.php vérifier la valeure de cette constante: define ("TEST",0); (0 est désactivé, 1 est activé). Voir Liste de contôle.
    • Lors de l'envoi d'un "message de test", vous devez également vérifier que votre adresse e-mail soit inclus dans la liste des utilisateurs/abonnés. Si non, vous obtiendrez cet avis: "L'adresse email pour envoyer un message test n'a pas été trouvée.", ou bien, si votre installation se trouve encore en 'mode test': "Message test envoyé à: email échec".
    • Si vous essayez d'envoyer un message à une liste d'abonnés, assurez-vous que vous traitez la file d'attente de messages. Autrement, votre message restera tout simplement en attente.
    • Si ce qui précède ne s'applique pas, il est probable que quelque chose ne fonctionne pas avec les paramètres de votre serveur de messagerie. Si vous utilisez la fonction PHP mail() (qui est le réglage par défaut dans config.php), il est possible que votre hôte ait limité son utilisation. Dans ce cas, vous devriez vous communiquer avec votre hôte pour résoudre ce problème. Comme alternative pour la fonction PHP mail(), vous pouvez utiliser votre serveur SMTP. Pour ceci, éditez l'option PHPMAILERHOST dans votre fichier config.php et mettez le nom de votre serveur SMTP, par exemple define("PHPMAILERHOST",'mail.domaine.com'); Vous devez aussi mettre votre nom d'utilisateur SMTP et votre mot de passe. N'oubliez pas de décommenter (c'est-à-dire supprimer le # au début de la ligne) les paramètres phpmailer_smtpuser et phpmailer_smtppassword dans config.php. En général les paramètres SMTP que vous utilisez dans votre client de messagerie normal (Outlook Express, Thunderbird, etc.) devraient marcher ici. Important: Si vous utilisez SMTP, assurez-vous d'appliquer cette correction d'un bug qui est valable pour les versions phplist jusqu'à v2.10.9
  • Pourquoi est-ce que je recois le même message deux fois?
    • Depuis la version 2.9.x, l'option "envoyer message de test" enverra deux messages, une en format HTML et l'autre en format texte. Ceci vous permettra de vérifier l'affichage des messages dans les deux formats. Finalement, lorsque vous envoyez votre message à une liste, vos abonnés ne recevront qu'un seule des deux formats (soit HTML, soit texte), en fonction de leurs préférences.
    • Depuis la version 2.10.3, vous pouvez changer ce comportement, et recevoir seulement un message de test, en changeant le paramètre par défaut pour "test e-mails" dans config.php. .
  • Les liens dans les messages de confirmation sont malformés ou n'ont pas de code UID. Comment puis-je résoudre ce problème?
    • Vous pouvez corriger cela en changeant le codage pour les messages texte dans config.php. En général un encodage 7bit est un bon choix, c'est-à-dire: define("TEXTEMAIL_ENCODING","7bit");
  • Pourquoi phplist me demande-il de connecter à chaque page d'administration que j'essaie de charger?
    • En général, cela indique que quelque chose ne fonctionne pas avec la gestion des sessions dans votre configuration de PHP. Vérifiez votre fichier php.ini, ou demander à votre fournisseur d'accès Internet pour s'assurer que les sessions sont gérées correctement dans votre système.
    • Le répertoire temporaire sur votre serveur ne dispose pas de permissions de lecture/écriture. Assurez-vous que ce répertoire possède ces permissions.
    • Le répertoire temporaire est rempli avec des fichiers temporaires, et PHPlist n'est pas en mesure d'écrire à celui-ci. Vous pouvez résoudre ce problème avec un nettoyage de votre temp dir.
    • Vous êtes connecté à Internet à travers multiples 'proxies' et cela signifie que votre adresse IP n'est pas la même pour chaque demande de page. (AOL est un exemple d'un fournisseur d'accès qui relie de cette façon.) Vous pouvez résoudre cela dans config.php, avec cette option: define("CHECK_SESSIONIP",0);
    • Alternativement, vous pouvez garder les sessions dans la base de données au lieu de la place par défaut, en 'attribuant un nom de table à cette valeur. Activez ce paramètre dans config.php en décommentant la ligne: $SessionTableName = "phplistsessions"; . La table sera creé et n'utilisera pas de préfixes. Cela fonctionnera uniquement si vous utilisez MySQL, et seulement pour les sessions d'administrateur.
  • J'ai configuré ma propre page d'inscription et textes des messages de système sur la page de configuration. Mais, lorsque je souscris un utilisateur, tous est de retour à l'original par défaut. Que ce passe-t-il?
    • Vous avez probablement creé une page d'inscription avant de modifier les paramètres sur la page de configuration. Lorsque vous créez une nouvelle page d'inscription, elle prendra les valeurs par défaut de la page de configuration. Bien sûr, vous pouvez toujours modifier ces paramètres pour chaque page d'inscription que vous créez. Donc, soit créer une nouvelle page d'inscription, ou bien copier/coller ce que vous avez sur la page de configuration pour les champs correspondants dans votre page d'inscription. Voir Edit or create a subscribe page.
  • Comment dois-je placer un formulaire d'inscription sur une page Web?
  • Comment puis-je me débarrasser de l'image 'powered by'?
    • Dans le fichier config.php il ya une option dans la section 'Feedback to developers' ("Commentaires pour les développeurs») qui vous permet de supprimer le logo de phplist dans les e-mails et les pages web (y compris la page d'inscription). Au lieu des images, vous vous retrouverez avec juste un lien de crédit à phplist et Tincan.
  • Comment puis-je marquer a tout les abonnés de recevoir des messages HTML au lieu de messages texte?
    • Afin que tous les abonnés recoivent des messages HTML, suivez ces pas dans le module d'administration: Cliquez sur "gérer les utilisateurs", puis sur "faire le ménage dans la base de données utilisateurs" et enfin sur "marquer tous les utilisateurs comme devant recevoir les emails au format html". Voir Reconcile users.
  • Comment puis-je faire une copie de sauvegarde de ma liste d'utilisateurs et d'autres données importantes?
    • Le module des administrateurs n'offre actuellement qu'une seule option pour exporter des utilisateurs. Une option qui permettra sauvegarder la base de données complète est prévue pour une future version. Entre-temps, il est vivement recommandé d'effectuer régulièrement une sauvegarde complète de votre base de données en utilisant un outil comme phpMyAdmin par exemple.
  • Y at-il des correctifs de sécurité je devrais connaître?
    • Les annonces de sécurité sont disponibles sur les pages Actualités de phplist. Il est recommendé de s'abonner à la PHPlist Newsletter afin que nous puissions vous tenir au courant de toute nouvelle annonce de sécurité, des prochaines versions de phplist, et des changements dans la documentation.
    • Pour des mesures de sécurité generales, voyez Securité


Traduction et internationalisation (i18n)

  • Je me sers d'un autre fichier de langue que english.inc, mais certaines chaînes de texte s'affichent en anglais. Pourquoi?
    • Il-est possible que les fichiers de langue, autres que english.inc, doivent être mis à jour. La disponibilité des traductions ne suit pas toujours le rythme des nouvelles versions de phplist, et de nouvelles chaînes de texte ajouté à english.inc doivent encore être ajoutés et traduites dans d'autres fichiers de langue. Vous pouvez résoudre ce problème en ajoutant les chaînes de texte absentes dans votre fichier de langue. Aussi recherché le forum des traducteurs et d'internationalisation Des traductions mise à jour peuvent déjà êtres disponibles. Note: Si vous considerez une nouvelle traduction, consultez la page PHPlist translation.
  • phplist brouille mes messages-texte. Comment puis-je résoudre ce problème?
    • Dans les versions avant 2.10.3, phplist avait des problèmes de conversion multi-lingue des messages HTML en message texte. Dans la plupart des cas, cela a causé que des caractères HTML comme & eacute; apparaissent dans les versions texte des messages. Depuis la version 2.10.3 cette question a été traitée, mais il sera important de définir votre codage pour les messages HTML et texte à UTF-8 au lieu de la valeur par défaut ISO-8859-1. Cliquez sur "configurer" dans le menu, voyez "Charset for HTML messages" (jeu de caractères pour les messages HTML) et "Charset for Text messages" (jeu de caractères pour les messages texte), et définiez les valeurs en "UTF-8".
    • phplist essayera d'interpréter les balises HTML. Si vous écrivez une thèse de mathématiques pour votre liste d'utilisateurs, cela pourrait donner des problemes si vous utilisez les symboles '<' et '>' dans la même ligne. Pour éviter cela, utilisez &lt; and &gt;
    • la balise <mailto:name@domain.net> ne sera pas traitée correctement par FCKeditor, l'editeur en ligne inclu avec phplist. Utilisez ceci :
      <a href="mailto:name@domain.net">nicename</a>

Pages connexes
CategoryDocumentation
Page was generated in 0.0848 seconds