Common Installation Errors
This page concerns phpList self-hosted users only. If you have a registered account at the phpList Hosted service, please contact hosted@phpList.com.
The .htaccess file must be present in the lists/ directory and must contain the line "DirectoryIndex index.php" as this ensures phpList looks for index.php rather than the default index.htm(l).
Also because this file tries to be all things to all servers if you get an Error 500 report when first running phpList the issue could be that there are lines that start "php_value" they have a better than 50:50 chance of crashing your installation with the dreaded Error 500. In this case, either remove the lines completely or add a hash "#" to the start of any lines beginning with php_value (so it would look like this #php_value) and resave the .htaccess file.
If you receive an error referring to MySQL or MySQL then you need to change this line
$database_module = "mysql.inc"
$database_module = "mysqli.inc"
the line in question is around 700-710 of the full config.php file
From version 5.5 of PHP, the mysql_ functions have been deprecated.
Discuss this chapter here.