Email address : [EMAIL PROTECTED]
I was wondering if anyone could shed some light on this problem I am
having. I have installed a new version of MySQL and PHP on a Windows
2000 Professional box running IIS 5. I have downloaded PHPMyAdmin to a
directory under wwwroot called PHPMyAdmin. When I access it by calling
:
http://<computername>/PHPMyAdmin
It resolves it to printing out the PHP code in straight text with
error messages at the bottom like :
Warning: Variable passed to reset() is not an array or object in
C:\Inetpub\wwwroot\PhpMyAdmin\libraries\common.lib.php on line 296
Warning: Variable passed to each() is not an array or object in
C:\Inetpub\wwwroot\PhpMyAdmin\libraries\common.lib.php on line 297
Here is the meat of the config.inc.php file :
// The $cfgServers array starts with $cfgServers[1]. Do not use
$cfgServers[0].
// You can disable a server config entry by setting host to ''.
$cfgServers[1]['host'] = 'localhost'; // MySQL hostname
$cfgServers[1]['port'] = ''; // MySQL port - leave
blank for default port
$cfgServers[1]['socket'] = ''; // Path to the socket -
leave blank for default socket
$cfgServers[1]['connect_type'] = 'tcp'; // How to connect to
MySQL server ('tcp' or 'socket')
$cfgServers[1]['stduser'] = ''; // MySQL standard user
settings (this user must have read-only
$cfgServers[1]['stdpass'] = ''; // access to the
"mysql/user" and "mysql/db" tables)
$cfgServers[1]['adv_auth'] = FALSE; // Use advanced
authentication?
$cfgServers[1]['user'] = 'root'; // MySQL user
$cfgServers[1]['password'] = ''; // MySQL password (only
needed with basic auth)
$cfgServers[1]['only_db'] = ''; // If set to a db-name,
only this db is displayed at left frame
// It may also be an
array of db-names
$cfgServers[1]['verbose'] = ''; // Verbose name for
this host - leave blank to show the hostname
$cfgServers[1]['bookmarkdb'] = ''; // Bookmark db - leave
blank for no bookmark support
$cfgServers[1]['bookmarktable'] = ''; // Bookmark table -
leave blank for no bookmark support</PRE>
When I type in phpinfo(); in a file called test in the root it works
fine. When that same file is copied underneath the PHPMyAdmin
directory, it too errors out :
CGI Error
The specified CGI application misbehaved by not returning a complete
set of HTTP headers. The headers it did return are:
If anyone could help me understand why this isn't working and what the
error messages mean I would be greatly appreciative. Thanks for all
your help.
JGet more from the Web. FREE MSN Explorer download : http://explorer.msn.com