phplist: instalar plugins

  • Esta gui explica como instalar el plugin Manage Attachments Plugin para phplist
  • Plugin: https://github.com/bramley/phplist-plugin-attachment
  • Primero vamos a explicar como se debe crear el directorio para almacenar los plugins
  • Abrimos el directorio del proyecto phplist en la parte admin
cd /var/www/html/Sistemas/comunicados.siua.ac.cr/public_html/lists/admin
  • Creamos el directorio para almacenarlos y le damos permisos (Si no existe)
mkdir plugins
chown -R www-data:www-data plugins/
chmod 777 -R plugins/
  • Ahora agregamos la directriz de configuración al archivo config.php
  • Abrimos el archivo
nano /var/www/html/Sistemas/comunicados.siua.ac.cr/public_html/lists/config/config.php
  • Y agregamos al final
define('PLUGIN_ROOTDIR', 'plugins');
  • Descargamos el plugin: aquí
  • Ahora agregamos el plugin al directorio
  • Ahora podemos ingresar al sistema al menú principal a «Config->Gestionar complementos» y habilitamos el plugin

Ruta de adjuntos

  • Vamos a aprovechar a modificar la ruta de los adjuntos ya que por defecto van a /tmp y se reinicia el servidor por alguna razón estos desaparecen.
  • Creamos la carpeta para almacenar los adjuntos
mkdir /var/www/html/Sistemas/comunicados.siua.ac.cr/Adjuntos
chmod 777 -R /var/www/html/Sistemas/comunicados.siua.ac.cr/Adjuntos
  • Abrimos el archivo de configuración
nano /var/www/html/Sistemas/comunicados.siua.ac.cr/public_html/lists/config/config.php
  • Agregamos al final
$attachment_repository = '/var/www/html/Sistemas/comunicados.siua.ac.cr/Adjuntos';
  • Ahora podemos crear un mensaje de prueba y adjuntar un archivo pra poder comprobar que se almacenan correctamente