By default, phpList expects to find itself in the lists directory, if you change this, you need to include $pageroot = “/news”; in the config/config.php file
ok, I currently have $pageroot = ‘’; in the config.php file to tell phplist that the root is not a folder within the domain but the domain itself, in this case a subdomain: news.example.com
The problem is that the stats are not working and it´s probably related to this setting in the settings page:
Website address (without http://): example.com
Domain Name of your server (for email): example.com
I want to have the phplist install on a subdomain and have the emails sent from the domain example.com and not news.example.com
If you have put phplist onto a subdomain “news.example.com” then that needs to be the “website address”. You then access phplist at the root of http://news.example.com by changing $pageroot to an empty string, as you have done.