I just installed WP 3.1.1 – I’m updating my server to host all my various blogs in one multi-site WP install.
I’m on Windows 2008 R2 and IIS 7 I’m running PHP 5.3 through fastcgi and just installed MySQL 5.5.10 on a separate server which will now be my dedicated database server. I’m connecting to my remote database server using IP addresses and using MySQL Workbench on my web sever to manage it remotely.
I wanted to get all that technical stuff out of the way, but I don’t think it relates to my problem which is I installed WP normally and everything went fine, obviously the database connection information in wp-config.php is correct. Then I did the upgrade to make it a Multi-site install by writing in the Multi-site, TRUE directive in wp-config.php and followed the instructions in Network under the Tools subsection and copy the requested information into wp-config and my web.config file for URL Rewrite. After doing that I click the Login link to log back in and start managing my new network sites and all I get is a White screen with “Error establishing a database connection”
Also I checked the database, and it is updated to a Multi-site install schema rather than the regular WP type schema so the connection did happen update the database.
I read a FAq about setting up php error display and setting the WP-DEBUG directive to TRUE and after doing that I get these error messages – Deprecated: Assigning the return value of new by reference is deprecated in wp-settings.php on line 219 Deprecated: Assigning the return value of new by reference is deprecated in wp-settings.php on line 234 Deprecated: Assigning the return value of new by reference is deprecated in wp-settings.php on line 241 Deprecated: Assigning the return value of new by reference is deprecated in wp-settings.php on line 248 Deprecated: Assigning the return value of new by reference is deprecated in wp-settings.php on line 273 Deprecated: Function set_magic_quotes_runtime() is deprecated in wp-settings.php on line 27