Phplist : Installation

Phplist est un module qui permet de gérer une ou plusieurs listes de diffusion pour l'envoi de newsletters.
Ce module est en standalone (ne nécessite aucune autre application pour fonctionner). Il sera donc indépendant de Drupal ou de tout autre CMS. Pour avoir une gestion centralisée du CMS et de Phplist, il faudra donc développer un module qui intégrera Phplist au CMS (celui-ci n'existe pas encore sous Drupal).

Pour installer Phplist (standalone) (source (en anglais) : docs.phplist.com/PhplistInstallation) :

  • Télécharger la dernière version : www.phplist.com/download
  • Décompresser le fichier
  • Configurer le fichier phplist-x.x.x/public_html/lists/config/config.php : indiquer la langue utilisée (ex : $language_module = "french.inc"), en vérifiant que votre langue existe dans la liste (phplist-x.x.x/public_html/lists/texts), ainsi que les paramètres d'accès à la base de données et de création des préfixes (voir (en anglais) : docs.phplist.com/PhpListConfigDatabase).
  • Uploader le dossier 'lists' sur le serveur (lui seul est nécessaire au fonctionnement de Phplist).
  • Créer la base de données ou la table pour Phplist : ouvir dans un navigateur http://mon.domaine/lists/admin et cliquer sur initialiser la base de données ou importer le fichier phplist.sql via PhpMyadmin (par exemple)
    Important : si une erreur 500 survient lorsque vous essayez d'accéder à http://mon.domaine/lists/admin, passer en commentaire la ligne 'php_flag magic_quotes_gpc on' du fichier lists/admin/.htaccess comme suit :
    # Important !
    # php_flag magic_quotes_gpc on
  • Se connecter avec le login / mot de passe : admin / phplist
  • Indiquer votre adresse email et changer le mot de passe
  • Pour paramétrer Phplist (notamment les messages automatiques qui ne sont pas traduits), voir (en anglais) : docs.phplist.com/PhplistDocumentation

Quelques astuces :

  • Un problème d'accents survient en mode Html, défini par défaut en utf-8 : Aller dans Configuration et modifier Charset for HTML messages iso-8859-1