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 cerate a function in checkprerequisites.php to resolve the problem of parse_ini_file in some serveur. the code is simple
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.