> Warning: Access denied for user: 'nobody@localhost' (Using password: NO) in > /usr/local/apache2/htdocs/squirrelmail-1.2.9/plugins/change_mysqlpass/op ti > ons.php on line 293 > -- > in config.php: > $mysql_server = 'localhost'; > $mysql_manager_id = 'root' > $mysql_manager_pw = 'root' > > apache running as nobody/nogroup. > it looks like that change_mysqlpass sent apache-user (nobody) to connect to > mysql server, instead of $mysql_manager_id in config.php.
Hmmm. It also appears that it isn't sending a password. This is strange. Have you tried logging in from the command line yourself using the same info? Attached is a debug copy of options.php. It should print out the the info it uses to try to connect to the database. What does it look like? This might be a php/mysql setup problem as opposed to something specific to the change mysqlpass plugin(?) Do you have any other php code that is successfully accessing your database?
options.tar.gz
Description: Binary data