I just ran /scripts/easyapache to get an updated version of HttpdConf.pm which fixes a bug in the way it interprets the Listen directive in httpd.conf.
The file was correctly downloaded and now resides at /usr/local/cpanel/Cpanel/EasyApache/HttpdConf.pm, which is fine, but when I run cPanel, the bug which is supposed to be fixed by the previously mentionned update it still present. After some more trying, it turns out there is an older version of HttpdConf.pm that is located at /scripts/cPScript/EasyApache/HttpdConf.pm, which, I assume, gets called instead of the other file.
My question is, why are there 2 HttpdConf.pm files, and, since the one in /usr/local/cpanel/Cpanel/EasyApache/ is the only one to have been updated by /scripts/easyapache, why is the other one being executed? I'm tempted to just delete the /scripts/cPScript/EasyApache/ folder, but I'm afraid that'll make things worse.
Any idea?
The file was correctly downloaded and now resides at /usr/local/cpanel/Cpanel/EasyApache/HttpdConf.pm, which is fine, but when I run cPanel, the bug which is supposed to be fixed by the previously mentionned update it still present. After some more trying, it turns out there is an older version of HttpdConf.pm that is located at /scripts/cPScript/EasyApache/HttpdConf.pm, which, I assume, gets called instead of the other file.
My question is, why are there 2 HttpdConf.pm files, and, since the one in /usr/local/cpanel/Cpanel/EasyApache/ is the only one to have been updated by /scripts/easyapache, why is the other one being executed? I'm tempted to just delete the /scripts/cPScript/EasyApache/ folder, but I'm afraid that'll make things worse.
Any idea?