View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0018347||phpList 3 application||Configuration||public||23-09-16 15:18||11-05-17 19:49|
|Platform||Linux||OS||Ubuntu 14 Server||OS Version||14.04.5|
|Target Version||next minor||Fixed in Version||3.3.2|
|Summary||0018347: Pageroot does not change root in all ways|
|Description||If you want to run phplist as the only site on a server, so putting it in /lists makes no sense, you change $pageroot = '/lists'; in the config file to be $pageroot = '/';|
However, that only changes a portion of the default root directory functionality. You then must manually change every single subscription settings option in the Dashboard -> Configure screen. This should not be required, and is not in your documentation. The point of a system setting is to apply to the system. It is now unknown if we'll find other issues due to similar variables not tied to this pageroot setting as they should be.
|Steps To Reproduce||As stated, set your apache webroot to the directory you have phplist in.|
chage pageroot to /
Go to the site home page and click the subscribe link
hey look, an error saying /lists/ can't be found! Well why is it looking for that??
|Tags||No tags attached.|
You should set that value before the first installation, and it should all work fine. Changing it retrospectively can cause issues, that's true.
Might be good to check if that can be changed.
||added a warning in config_extended about this.|