PhpList: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
| Line 6: | Line 6: | ||
Scompattare nel folder phplist '''SOLO''' i files contenuti nella cartella '''lists''' | Scompattare nel folder phplist '''SOLO''' i files contenuti nella cartella '''lists''' | ||
==Configurazione== | |||
Modificare il file di configurazione | Modificare il file di configurazione | ||
| Line 69: | Line 72: | ||
http://sitename/phplist/admin/?page=dbcheck | http://sitename/phplist/admin/?page=dbcheck | ||
Proseguire con la configurazione. | Proseguire con la configurazione: | ||
http://docs.phplist.com/PhpListConfiguration | |||
Proseguire con la configurazione della gestione dei bouce: | |||
http://docs.phplist.com/PhpListConfigBounces | |||
==Utilizzo== | |||
http://docs.phplist.com/SettingUpForUse | |||
* Have you setup an "abuse@mydomain.com" account? (This helps recipients' email systems know you aren't a spammer) | |||
* Have you setup a "postmaster@mydomain.com" account? (Ditto.) | |||
Disabilitare la modalità di test: | Disabilitare la modalità di test: | ||
Revision as of 15:45, 24 July 2009
Installazione
Prelevare il pacchetto:
http://sourceforge.net/projects/phplist/files/
Scompattare nel folder phplist SOLO i files contenuti nella cartella lists
Configurazione
Modificare il file di configurazione
config/config.php
$language_module = "italian.inc"; (per impostare la lingua italiana nella parte frontend) $database_host = "localhost"; (dove risiede il database mySQL) $database_name = "phplist"; (il nome del database, nel nostro caso phplist) $database_user = "admin"; (il nome del db user, nel nostro caso admin) $database_password = 'phplistpassword'; (la pwd del db user, nel nostro caso phplistpassword) $pageroot = '/phplist'; $adminpages = '/phplist/admin';
Impostare la lingua di amministrazione:
admin/languages.php
"it"=>array("Italian "," iso-8859-1, windows-1252 "),
Caricare i files delle traduzioni, presi da gabrielevivinetto.it
cd /var/www/pubblistil.it/www/html/phplist/admin
sudo -u nobody mkdir -p lan/it/ && sudo -u nobody cp -rv /var/www/gabrielevivinetto.it/www/html/phplist/admin/lan/it/* lan/it/
sudo -u nobody mkdir -p info/it/ && sudo -u nobody cp -rv /var/www/gabrielevivinetto.it/www/html/phplist/admin/info/it/* info/it/
sudo -u nobody mkdir -p help/it/ && sudo -u nobody cp -rv /var/www/gabrielevivinetto.it/www/html/phplist/admin/help/it/* help/it/
Per la versione 2.10.10, se il database è UTF8, bisogna:
- Modify line 72 in admin/structure.php from this:
"index_2" => array("emailnameidx (email,name)",""),
to this:
"index_2" => array("emailnameidx (email(233),name)",""),
Usare:
cat | sudo patch -p0 structure.php <<EOFile
72c72
< "index_2" => array("emailnameidx (email,name)",""),
---
> "index_2" => array("emailnameidx (email(233),name)",""),
EOFile
Altrimenti esce l'errore:
Inizializzazione tabella user_blacklist_data Database error 1071 while doing query Specified key was too long; max key length is 1000 bytes
Lanciare l'installazione:
http://servername/phplist/admin
Al termine, verificare il database:
http://sitename/phplist/admin/?page=dbcheck
Proseguire con la configurazione:
http://docs.phplist.com/PhpListConfiguration
Proseguire con la configurazione della gestione dei bouce:
http://docs.phplist.com/PhpListConfigBounces
Utilizzo
http://docs.phplist.com/SettingUpForUse
- Have you setup an "abuse@mydomain.com" account? (This helps recipients' email systems know you aren't a spammer)
- Have you setup a "postmaster@mydomain.com" account? (Ditto.)
Disabilitare la modalità di test:
define ("TEST",0); (originariamente è impostato ad 1)
- Test per vedere se la newsletter viene considerata spam SpamCheck