I'm trying to install Commons as one site on an established multisite setup on IIS7 w/PhP 5.2.13. I can run the default profile setup fine, and the site works as expected. Other subsites work on this server just fine with CleanURLs enabled. I also have PhPMyAdmin successfully running on this server.

But when I run the Commons profile setup, setup completes successfully but then I get a 500 Server error when I try to visit my new site.

The error happens both when clean URLS are enabled and disabled on the installation screen.

The Failed Request Log File indicates authentication runs ok, then these run ok just before the failure:
httpcachemodule
ApplicationRequestRouting
StaticCompressionModule
HttpRedirectionModule

Then the FastCgiModule call fails with a Notification of EXECUTE_REQUEST_HANDLER with a 500 internal server error.

Any idea what's happening? It seems to be Commons-related, since I can get a clean default Drupal profile to work just fine.

Comments

chicagomom’s picture

Status: Active » Closed (fixed)

OK, I figured this out. The Drupal Commons profile includes a profiles/drupal_commons/modules/contrib folder that has lots of, well, contributed modules. I already had some of these over at sites/all/modules for my multisites setup. The Commons install was not happy with that.

I copied the modules I didn't have from the /contrib folder to the sites/all/modules folder, removed the contents of the contrib folder and now everything seems to be working.