Dependencias
apt-get install mysql-server \
libapache2-mod-php7.0 \
php7.0-mysql \
php7.0 \
php7.0-mcrypt \
php-xml \
postfix \
dovecot-common \
dovecot-imapd \
dovecot-pop3d \
sasl2-bin \
libsasl2-2 \
libsasl2-modules
Descargar y descomprimir
wget https://downloads.sourceforge.net/project/phplist/phplist/3.3.1/phplist-3.3.1.tgz
tar xzf phplist-3.3.1.tgz
Crear carpeta publica
mkdir /var/www/html/phplist.dominio.com
cp -R /tmp/phplist-3.0.11/public_html/lists/* /var/www/html/phplist.dominio.com/
Crear carpeta publica para imagenes
mkdir /var/www/html/phplist.dominio.com/imagenes/
Configuracion , editar «/var/www/html/phplist.dominio.com/config/config.php»
#Base de datos
$database_host = "localhost";
$database_name = "phplist";
$database_user = "phplist";
$database_password = '123456qwerty';
#Configuracion PHPList
define("PHPMAILERHOST",'');
define ("TEST",0);
$pageroot = '/';
$adminpages = '/admin';
#Configuracion CFK
define("USEFCK",1);
$attachment_repository = "/var/www/html/phplist.dominio.com/imagenes/";
define('ALLOW_ATTACHMENTS',0); ## se elimina la posibilidad de enviar "adjuntos" valor: 0 ##
define('UPLOADIMAGES_DIR',"imagenes");
define("FCKIMAGES_DIR","imagenes");
#Configuracion Rebotes
$bounce_protocol = 'pop';
$bounce_mailbox_host = 'localhost';
$bounce_mailbox_user = 'rebotes';
$bounce_mailbox_password = 'lkjashdljkahsdkjhalsjdh';
Habilitar CFK
Editar el archivo /var/www/html/phplist.dominio.com/admin/plugins/fckphplist/fckeditor/editor/filemanager/connectors/phplist/config.php
$Config['enabled'] = true;
FIX permisos
chown -R www-data:www-data /var/www/html/
Configurar Apache2
Crear el archivo : /etc/apache2/sites-available/phplist.dominio.com.conf
<VirtualHost *:80>
ServerName phplist.dominio.com
ServerAlias www.phplist.dominio.com
DocumentRoot /var/www/html/phplist.dominio.com/
CustomLog /var/log/apache2/phplist.domini.com.log combined
</VirtualHost>
Habilitar sitio
a2ensite phplist.dominio.com
service apache2 restart