From: Paul L. <pa...@sq...> - 2006-10-10 05:00:37
|
On 10/5/06, Gary M. Witscher <gwi...@sb...> wrote: > I tried to follow your instructions, but when I did I would get a blank > page when accessing the configtest.php script. However, your suggestion > started me thinking. As it turns out the 'include' for config.php is > the main problem as it doesn't want to follow the symlink that RH puts > there (the real file being in /etc/squirrelmail). Once I put the actual > path in there the page loaded fine with a passing conclusion. Only one Is this RH's responsibility? I would hope so. Do they watch these lists? > thing is still missing, and that is the SquirrelMail version at the top. > > Concerning register_globals, I'm not the php person on this machine so > I don't know why someone has enabled this. I am checking into it and > will certainly pass along your suggesting that it be disabled. > > Thank you, > Gary > > On Thu, 5 Oct 2006 19:37:57 +0300 (EEST) > "Tomas Kuliavas" <to...@us...> wrote: > > |: > Hi, > |: > > |: > Software I'm using: > |: > > |: > * Scanner: mailscanner-4.45.4-1 > |: > * IMAP Server: dovecot-0.99.11-2.EL4.1 > |: > * PHP: 4.3.9-3.18 > |: > * Web server: httpd-2.0.52-ent (Apache) > |: > * Platform: RedHat fc4 > |: > * SquirrelMail installed from RedHat RPM via up2date > |: > * SquirrelMail version: 1.4.8-2.el4 > |: > * Browsers: FireFox 1.5.0.7 and Galeon 2.0.1 > |: > > |: > Although everything seems to be working ok, I still get this error when > |: > I browse configtest.php: > |: > > |: > ************************* > |: > SquirrelMail version: > |: > Config file version: > |: > Config file last modified: 30 September 2006 19:15:30 > |: > Checking PHP configuration... > |: > PHP version 4.3.9 OK. > |: > PHP extensions OK. > |: > > |: > ERROR: You have enabled PHP register_globals. Running PHP installation > |: > with register_globals=on can cause problems. See security information > |: > about register_globals. Checking paths... > |: > > |: > ERROR: Data dir () does not exist! > |: > ************************* > |: > > |: > I'm concerned that the version numbers are missing and that the data > |: > dir is empty. The data dir used is the default RH > |: > dir, /var/lib/squirlmail/prefs/ . It does exits and is writable by the > |: > apache user. I can send and receive mail. > |: > > |: > This is a new install. Before this someone had installed squirrelmail > |: > 1.4.5 from a source tar.gz in the web Document root. Running > |: > configtest.php gave a full and successful report under this older > |: > installation. > |: > > |: > My question is, does anyone know what is causing this new installation > |: > to fail the squirrelmail configtest? > |: > |: When I checked code, I looked for global.php includes. Missed code that > |: loaded strings.php without global.php. > |: > |: See attached patch. Minus shows removed lines, plus shows added lines, > |: other lines allow to locate modified code. > |: > |: Please note that SquirrelMail 1.4.8 and 1.5.2cvs requires correct script > |: load order. register_globals safety features will break incorrectly coded > |: scripts in register_globals = on setups. I strongly recommend turning off > |: register_globals setting. Turn it on only for scripts that need it. > |: > |: -- > |: Tomas > > > -- > Sacramente yadydum fatscu! > -- Flo |