PHPList - hírlevélküldő

PHPList

A PHPList hírlevélküldő programmal kapcsolatos tapasztalatokat igyekszünk itt összeszedni és közreadni.

A környezet, amelyen futtatjuk:

  • PHP List verzió: 2.10.9
    FCK Editor verzió: 2.6.4
  • PHP verzió: 5.2.6
  • MySQL verzió: 5.0.51a
    Adatbázistáblák típusa: MyISAM
    Kódkészlet: utf8_general_ci

Telepítési hiba

Hibaüzenet: Database error 1071 while doing query Specified key was too long; max key length is 1000 bytes
Megoldás:
A) Telepítés előtt az admin/structure.php fájl 68. sorában
ezt a sort:
"email" => array("varchar(255) not null unique","Email"),
le kell cserélni erre:
"email" => array("varchar(233) not null unique","Email"),

B) Ha már telepítve van és a PHPList Adminban a "main page" - "dbcheck" menüpont hibát jelez, mert a <prefix>user_blacklist_data tábla nem jött létre, akkor utólag az alábbi sql utasítást kell kiadni (a <prefix>-et le kell cserélni a telepítésnél használt tábla-prefixre):

CREATE TABLE <prefix>user_blacklist_data(
     email varchar( 233 ) NOT NULL UNIQUE ,
     name varchar( 100 ) NOT NULL ,
     DATA text,
     INDEX emailidx( email ) ,
     INDEX emailnameidx( email, name )
)