Explaining PHP List Install problems I faced on Debian / Nginx

Hello PHP List community,

I solved all my installation problems of PHP List by using resource from this forum.
So thanks, it was precious to get solutions to problems.
The server is a Debian that was initialized with iRedMail.
The PHP installed is 8.2.

After installation, I was completely blocked during a long time with everything blank every where.
The Nginx logs reported Status 200 for every PHP request and everything was empty.

I put the maximum level of ERROR reporting into PHP and still blank everywhere.

Then after reading all post from this forum containing the word BLANK, I found the one from ffprins:

where duncanc proposed to add the error_reporting just after the require_once in lists/admin/index.php around line 95.

// load all required files
require_once dirname(__FILE__).'/init.php';

error_reporting(-1);

After this change I finally see the problem. It was the problem solved in another post from Phil (Installation problem - #8 by Phil). It appears that the parse_ini_file is not found, so I did what is written here:
"
The solution :slight_smile: cerate a function in checkprerequisites.php to resolve the problem of parse_ini_file in some serveur. the code is simple :slight_smile:
function parse_ini_file($file){
return parse_ini_string(file_get_contents($file));
}
"

And then I finally got the admin page where I need to click on initialize_database. And then filling the four fields user name, admin mail, organization and password, I got stuck because the Continue button was still greyed. Unable to click on it.

I found a third topic from Hoppimike (no right right to put a third link as new user, sorry) where it is explained that the verification of the length of the password is done by couting the key typed events. And I was copy pasting the password.

So now I’m happy to have it installed. I’m struggling to understand why my emails are not sent (nothing for example in /var/log/mail.log). The SMTP server is local.

Thanks to the community.