PHP List FAQ (14 Articles)

phpList resources.

The official phpList website. The official phpList documentation. The official support forums of phpList. phpList cron jobs examples. …

phpList requirements.

The minimal phpList server requirements are listed below: PHP 4.2.x or above - http://php.net MySQL 4 or above - http://mysql.org Apache 1.13.19 or above - http://apache.org You can find more comprehensive information about this in the official phpList documentation at: http://www.phplist.com/system_requirements SiteGround servers are fully optimized to meet all phpList requirements and to provide the best hosting environment for it.…

What is phpList?

PHPList is a popular open source mailing system, which provides you with the ability to send messages to a huge number of recipients. You can manage you own mailing list and you will be able to attach files to your emails, like business documentations, carts, photos and etc. For your PHPlist web system SiteGround will provide you with a reliable, secure and fast hosting solution where you can use all PHPlist features . SiteGround Hosting has long experience in providing web space for PHP sites . Our technical support team is an expert in open source solutions and you can always rely on its professional and friendly assistance.…

Do you offer any alternatives to PhpList?

Along with phpList, SiteGround customers can install several other mailing solutions with just a few mouse clicks. This can be done via the Softaculous auto-installer available in cPanel. To review the available mailing applications, access the Softaculous tool and go to the Mails section in the left menu. Review the available applications and choose the one you like best. You can then install it on your hosting account with just a few…

Do you support other mailing list applications other that PHPList?

Yes, along with phpList, SiteGround supports other mailing list applications as well. SiteGround customers can install and use DadaMail . This full-featured mailing list application can be installed from cPanel > Site Software > DadaMail. Here is a short list of DadaMail's main features: Unlimited number of mailing lists Messages can be in plain text, HTML, multipart/alternative and can include attachments MX lookup support Sending mail via sendmail or SMTP Sending mails in batches Black list support Message archiving Template support There are also a few other mailing solutions available in the Softaculous autoinstaller tool available in cPanel. To review the available mailing applications, access Softaculous and check the Mails section in the left menu. You can install each application in just a few…

How to configure phpList to comply with SiteGround e-mail terms of use?

You have to configure your phpList script to send less than 400 messages per hour. You have to open the phpList config.php file and change the parameters as shown below: # Send a batch of 360 messages per batch period: define("MAILQUEUE_BATCH_SIZE",360); # batch period is set to 3600 seconds (=1 hour): define("MAILQUEUE_BATCH_PERIOD",3600); # Pause between messages (in seconds) to avoid overloading the server: define('MAILQUEUE_THROTTLE',1); The configuration above will force the phpList to send the messages in batches of 360 messages per…

How to set PHPList cronjobs?

In order to set PHPList cronjobs you can use the Cron Jobs tool in cPanel. Log in to cPanel, click on "Cron Jobs" and enter the following line in the " Command " field: /usr/local/bin/php -q /home/ yourusername /public_html/admin/index.php -p processqueue  -c /home/ yourusername /public_html/config/config.php Please note that the path mentioned above should be changed to the full path to your PHPList application. i.e. you have to replace yourusername with your cPanel username. After that configure the cronjob to be executed every 30…

I am receiving 500 Internal Server Error message after my PHPList installation via Fantastico.

The Internal Server Error is commonly caused by incorrect permissions of some files/directories on your account or un-supported directives in the .htaccess file. If you need to change the permissions of your files or folders you can do this from cPanel -> File Manager. After selecting the file or folder you can change the permission from the menu on the left top corner of your screen. You can check exactly which files/folders have incorrect permissions in cPanel->Error Log. For more information about this issue, please refer to: https://www.siteground.com/kb/internal_server_error_500/ In case the above does not solve the problem you can check your .htaccess file for un-supported directives. Usually, PHP directives are placed in the .htaccess file and this is not allowed on most servers. The .htaccess file is located in the directory where your PHPList is installed. You can edit it by using the build-in editor of the File Manager tool in the cPanel. You can complete this by logging into your cPanel and selecting the File Manager. In order to be able to browse through the directories, you'll have to use the yellow folder icons next to "public_html" for example. Then check the .htaccess file and click the Edit button. In the newly-opened window delete all lines beginning with " php_value ". Then click on the Save Changes button and check if your website is fully functional.…

How to configure phpList to use the server URL instead of my own domain name?

In order your PHPList to be fully functional when it is accessed by the server URL, after it has been installed it has to be reconfigured. You have to change the website and the domain variables in the database used by PHPList. The easiest way to achieve this is to use the phpMyAdmin tool. Here are the steps which you should follow: - go to your cPanel > phpMyAdmin - once in phpMyAdmin, select the database used by PHPList from the drop-down on the left side - click on the table named " phplist_config ", then click "browse"; you will see a table with different configuration options - in the column named "item" you will see two fields called "website" and "domain"; they have to be changed to the domain name of the server where your account resides; you can do this by clicking on the pencil icon and entering the domain of the server in the text field, where your domain appears…

How to upgrade my PHPList site?

In order to upgrade your PHPList, please follow the instructions described in its documentation at: http://docs.phplist.com/PhplistUpgrade However, since this process is quite complicated and could cause great damage to your website, we advise our customers to take advantage of our Exclusive Professional Services . You only have to post a ticket with your request in your Helpdesk section->Exclusive Professional Services->Application upgrade…

How to reset my PHPList administrator password?

In case you have forgotten your password, go to the administrative login screen and you will see a field named " Forgot Password?: Enter your email: ". There you will have to enter the email address associated with the administrative username and an email with the password will be sent to that address. In case you do not remember the email either, you can change the password manually from the MySQL database. The easiest way to achieve this is to use the phpMyAdmin tool. Go to your cPanel and click on phpMyAdmin. Then select the database used by the phpList from the drop-down on the left side, click on the table named " phplist_admin " then click " Browse ". You will see a line with different fields with information regarding the administrative account, click on the pencil icon and you will be able to edit the field which contains the password. This way the administrative password can be reset or changed.…

How to install phpList on my account?

You can install PHPList from the Softaculous web installer in cPanel. To accomplish this go to your cPanel and click on the Softaculous icon. Click on Mails -> PHPList -> Install and follow the onscreen instructions. If you experience any difficulties with the installation, please post a ticket by logging into your Customer Area -> Support -> Open a Support Ticket -> Script Installation .…