WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am very new to WordPress. I didn't even know it existed until I had to do it for my work. So I started in with a WAMP server with WordPress. That worked fine until we needed multiple sites with WordPress, so I had to move it over to IIS. That still had MySQL involved and the CTO of the company wants it to run on SQL instead. I have Installed a fresh copy to mess around with from here "wordpress.org/ wordpress-3.4-IIS.zip" then I downloaded and installed db-abstraction. That done, I extracted them to the location I wanted (wordpress/[site]).

  1. Log into your current site and export your data as an xml file
  2. Disable all your current plugins
  3. Back up your existing config.php file
  4. Download the plugin package.
  5. Upload wp-db-abstraction.php and the wp-db-abstraction directory to wp-content/mu-plugins. This should be parallel to your regular plugins directory. If the mu-plugins directory does not exist, you must create it.
  6. Put the db.php file from inside the wp-db-abstraction.php directory to wp-content/db.php
  7. Visit $your_wordpress_url/wp-content/mu-plugins/wp-db-abstraction/setup-config.php to generate your wp-config.php file
  8. Install WordPress
  9. Log into the newly installed system and import your data
  10. Reinstall and test your plugins

Up to step 6 it works fine. Then when I try and go to the php page, 1) I can't set the database type from MySQL to SQL 2) about 50% of the time I get a 500 error.

I really don't know if this makes any sense to anyone. I'm sorry if I am confusing you as it really confuses me as well. Please let me know if you need more information. Thanks.

share|improve this question
Please elaborate on your objective, namely "multiple sites". WordPress has functionality that allows you to run multiple sites with one code base (try searching for WordPress Multisite"). – montrealist Apr 25 '13 at 20:21
By multiple I mean on multiple servers to intergrate with our current website data that runs on coldfusion with SQL-T database. – jkw4703 Jul 12 '13 at 22:42

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.