Difference between revisions of "Phplist"

From SME Server
Jump to navigationJump to search
(33 intermediate revisions by 6 users not shown)
Line 1: Line 1:
 
== Phplist Contribs ==
 
== Phplist Contribs ==
  
=== Description ===
+
===Maintainer===
Phplist is an OpenSources Mailing List tool. It's a web application who is using Php and Mysql to work.
 
  
It can be setup on SmeServer with the contrib smeserver-phplist.
+
[mailto:daniel@firewall-services.com[[User:VIP-ire|Daniel B.]]] from [http://www.firewall-services.com Firewall Services]
 +
===Version===
 +
{{#smeversion: smeserver-phplist }}
 +
[[Version::Contrib9| fws]] [[Has SME9::true| ]]
  
=== Installation ===
+
=== Description ===
 
+
[https://www.phplist.com/ '''phpList'''] is an open source software for managing mailing lists. It is designed for the dissemination of information, such as newsletters, news, advertising to list of subscribers. It is written in PHP and uses a MySQL database to store the information.
{{Note box| To begin, be sure you have the right repository setup on your system.
 
In my example, I will use the firewall-Services repository.}}
 
 
 
First, install the smeserver-phplist package. The dependencies will do the others tasks.
 
 
 
This will install two packages, on for Phplist, and the second to adapt Phplist for SmeServer.
 
 
 
  [root@sme8 ~]# yum install --enablerepo=fws smeserver-phplist
 
 
 
=== Configuration ===
 
  
You need to update your httpd.conf to define the alias in Apache.
+
=== Requirements ===
 +
You need the [[Fws|firewall-services]] repo to install this contribs
  
  [root@sme8 ~]# expand-template /etc/httpd/conf/httpd.conf
+
{{Warning box|Versions of PHPList above 3.2.x will no longer run on the PHP version included in the stock version of SME v9. See: https://sourceforge.net/p/phplist/mailman/message/35670118/. Please refer to [[PHP_Software_Collections]] on how to install PHP 5.6 or higher.}}
  
Then restart Apache.
+
=== Installation 8.x 9.x===
 +
This contrib is currently held in the fws repository, so the following commands will install on your smeserver.
  
  [root@sme8 ~]# sv t /service/httpd-e-smith/
+
yum install --enablerepo=fws smeserver-phplist
  
Initialise the Mysql template database
+
You will then need to activate the database changes etc.
 +
The 'official' way is to perform
  
  [root@sme8 ~]# expand-template /etc/e-smith/sql/init/phplistdb
+
signal-event post-upgrade;  signal-event reboot
  
Then execute the script.
+
or if you do not want to restart your computer
  
  [root@sme8 ~]# sh /etc/e-smith/sql/init/phplistdb
+
signal-event webapps-update
  
In the last time, you need to set up the config.php of phplist.
+
There is no panel in the server-manager, you can go to https://sme-ip/lists/admin and login as SME Server admin and its password.
  
  [root@sme8 ~]# expand-template /usr/share/phplist/www/lists/config/config.php
 
  
=== Administrate ===
+
==== Administration ====
  
Now you can access Phplist, you have just to go https://yourserver.tld/lists
+
To complete the installation you have to go https://yourserver.tld/lists/admin follow the instructions and create an admin user.
  
The administrator interface was at https://yourserver.tld/lists/admin
+
The administrator interface is at https://yourserver.tld/lists/admin
  
The last step of installation is to create the database.
+
The user interface is at https://yourserver.tld/lists
  
Go in the administation panel, and follow the Phplist instruction.
+
==== Uninstall ====
 +
yum remove smeserver-phplist
 +
signal-event post-upgrade;  signal-event reboot
 +
==== Bugs ====
 +
Sources for this contribs can be found in Firewall Service's repository [http://gitweb.firewall-services.com/?p=smeserver-phplist;a=summary]
 +
[[Category:Contrib]]
 +
[[Category:Mail]]
 +
[[Category:Mail:Mailinglists]]

Revision as of 07:27, 18 April 2021

Phplist Contribs

Maintainer

Daniel B. from Firewall Services

Version

Contrib 10:
smeserver-phplist
The latest version of smeserver-phplist is available in the SME repository, click on the version number(s) for more information.


fws

Description

phpList is an open source software for managing mailing lists. It is designed for the dissemination of information, such as newsletters, news, advertising to list of subscribers. It is written in PHP and uses a MySQL database to store the information.

Requirements

You need the firewall-services repo to install this contribs


Warning.png Warning:
Versions of PHPList above 3.2.x will no longer run on the PHP version included in the stock version of SME v9. See: https://sourceforge.net/p/phplist/mailman/message/35670118/. Please refer to PHP_Software_Collections on how to install PHP 5.6 or higher.


Installation 8.x 9.x

This contrib is currently held in the fws repository, so the following commands will install on your smeserver.

yum install --enablerepo=fws smeserver-phplist

You will then need to activate the database changes etc. The 'official' way is to perform

signal-event post-upgrade;  signal-event reboot

or if you do not want to restart your computer

signal-event webapps-update

There is no panel in the server-manager, you can go to https://sme-ip/lists/admin and login as SME Server admin and its password.


Administration

To complete the installation you have to go https://yourserver.tld/lists/admin follow the instructions and create an admin user.

The administrator interface is at https://yourserver.tld/lists/admin

The user interface is at https://yourserver.tld/lists

Uninstall

yum remove smeserver-phplist
signal-event post-upgrade;  signal-event reboot

Bugs

Sources for this contribs can be found in Firewall Service's repository [1]