Brand new installation (downloaded source yesterday, version 3.4.1). Installed in www.example.com/maillist . Created the DB, set DB credentials in config OK.
Initial startup (before creating database) shows this error:
The pageroot in your config does not match the current locationCheck your config file.
I looked in the config file, and there is no ‘define’ for $pageroot. (or any reference to anything ‘pageroot’ ).
It appears that the standard installation requires the software to be in the ‘lists’ folder. But there is no mention in the install docs of any change to make to the config file to adjust for a different location of the software.
In my case, the software is installed in www.example.com/maillist , so I had to add this to the config file:
$pageroot = '/maillist';
Suggest a fix to the documentation.