From: Ron H. <har...@ho...> - 2003-05-28 15:18:57
|
>From: Kjell Petersen <kj...@ii...> >I had a similar case. Even though your apache config file at some point >says "User base", are you really sure that the httpd process is running as >base? (ps -ef | grep httpd) > Thanks, Kjell. The ps shows 7 jobs of httpd with user base, one with root (who actually started httpd). I tried adding "base|root" to config.inc.php as you suggested, but that didn't work. Interestingly, I shut down base, switched directory names so my old 1.2.5 installation was now the current "base" and restarted, and apache will serve the login screen. I did get a db version warning, since I had run the dbmigrate script. But there's nothing wrong with apache and it's configured correctly for user base. When I stop base and switch the install directories back to 1.2.6b, I get the same error message ("Base can only run as the user(s)..."). Now, when I run startBase.php I get an error message: MySQL query failed: "UPDATE BaseControl SET `startTime` = NOW()" : Access denied for user: '@localhost' to database 'base' Unable to start BASE. So I searched for this text, and it's in include/basecontrol.inc.php (file version 1.23 dated 2003/05/02). Compared with the version of the file from base 1.2.5, Carl clearly made some changes in code lines relating to $user interpretation. I tried the "dumb" fix of replacing the new version of basecontrol.inc.php with the old one and got a different error message but the same result. Is anyone able to see the problem with the new basecontrol.inc.php that's leading to these error? Thanks! Ron _________________________________________________________________ Add photos to your e-mail with MSN 8. Get 2 months FREE*. http://join.msn.com/?page=features/featuredemail |