Drupal multi-site setup on IIS 6.0, FastCGI 1.0, and PHP 5.2.11

It is possible to have a Drupal multi-site setup on IIS 6.0, using the FastCGI extension to connect to PHP. In fact, it is necessary to use FastCGI rather than ISAPI to have a multi-site setup, as well as to be able to setup up Clean URLs. FastCGI also tends to be faster than ISAPI because it recycles processes for server requests.

Rather than just repeat the instructions that are provided elsewhere, I will provide the links to the resources I used to get my setup running and points to give extra consideration. Please feel free to post any questions, or your own experiences in the comments. This article was inspired by the discussion on Drupal Groups "Production Drupal sites on IIS (or windows in general) - Experiences?". I wanted to migrate to a multi-site setup to make core and module updates easier.

Start by reading the article "Using FastCGI to Host PHP Applications on IIS 6.0" on IIS.net. This is the primary guide for the entire setup process.

"Confirguring FastCGI Extension for IIS 6.0"is another good resource. It is specific to setting up sites in IIS manually to work with FastCGI, and advisable to review as well.

Some tips before proceeding:

  • I had been running PHP 5.2.9 before deciding to upgrade to a multi-site install, but did not have success with that version and FastCGI. Therefore, I recommend completely scrubbing PHP 5.2.9, make a backup copy of php.ini but delete it from the install directory.
  • I removed all other traces PHP that had accumulated through my testing, as I had tried to use the FastCGI-PHP combo installer from IIS-aid.net, without success, and it had installed PHP to a different directory than usual. Same case with random files from the PHP installer from Microsoft.
  • I had also tried FastCGI 1.5 RC (beta), without success, and completely uninstalled this as well - by using the "Add/Remove Programs" Control Panel function in Windows, and then deleting the three FastCGI files from the system32 folder.
  • I made sure to remove the old ISAPI script mappings from all sites in IIS before starting the setup process.
  • I make no reference to installing MySQL here, I assume you already have it installed and running.
  • I usually run a Google search when tackling a tech issue, and gather as much information as possible before diving into the endeavor

Once you have a clean slate to work with, follow the steps in "Using FastCGI to Host PHP Applications on IIS 6.0", which are summarized below with extra notes.

1. Install FastCGI extension

  • the "Install Now" link on the right side of the page will install the Microsoft Web Platform Installer, which is recommended over the direct download links because it is possible to select the FastCGI 1.0 version rather than the 1.5 beta

2. Install PHP

  • make sure you download the PHP 5.2.11 Non-thread-safe installer, which can be found at the link above, towards the bottom of the page
  • select the following extensions when prompted during the process: BLENC, bzip2, Curl, EXIF, FDF, GD2, Gettext, IMAP, Multi-Byte String (mbstring), Mimetypec, MySQLi, OpenSSL, PDO, PDO_MYSQL, POP3, SMTP, SOAP, timezonedb, XML-RPC, zip, PEAR Install [thanks to Switchback for providing their list]
  • select the FastCGI option when prompted to configure the server

3. Configure FastCGI, PHP, and IIS to work with each other

  • follow the instructions in the article to manually set IIS up, and to change the fcgiext.ini and php.ini files by hand - the mappings and some of the settings in fcgiext.ini may be set automatically, but verify the settings and make sure to edit the CGI settings in php.ini (per the section "Setting FastCGI Configuration...")

4. Setup multi-site install of Drupal

  • follow the Drupal tutorial "Multi-site on Windows-IIS" -if you have trouble connecting to your sites, try using full ".com" names for your folders -it can be helpful to restart IIS as well if you cannot connect to your sites

Comments

yeezy

I precisely desired to thank you so much once again. I'm not certain the things I might have accomplished in the absence of the information shown by you concerning such a concern. It has been an absolute distressing concern in my position, however , looking at the very expert approach you processed that made me to leap with contentment. I'm happy for the guidance and in addition expect you are aware of an amazing job that you are carrying out educating the mediocre ones with the aid of your web page. I am certain you haven't come across any of us.

Marin Anabl

This is a really riveting website I must say.

Too bad that there are not too varied websites like This anymore. But I am happy that I bring about it. Penetrating criticism on it .

You can see my website here as luxuriously: [url=https://xbodydristor.blogspot.com]xbody bucuresti[/url]

4 In other words, Believing that his 9

6 There is also His education consisted 5

goyard handbags

I actually wanted to compose a small note so as to express gratitude to you for some of the remarkable items you are placing on this website. My particularly long internet look up has now been compensated with incredibly good suggestions to exchange with my neighbours. I would assume that many of us site visitors actually are undoubtedly blessed to dwell in a great place with many lovely individuals with beneficial points. I feel really grateful to have seen the website page and look forward to plenty of more entertaining moments reading here. Thanks again for everything.

Add new comment | arxic Drupal

Heya i'm for the first time here. I came across this board and I to find It really helpful &
it helped me out a lot. I hope to offer something back and help others like you helped me.

Add new comment | arxic Drupal

It's actually a nice and helpful piece of info. I'm happy that you simply shared this useful
info with us. Please stay us up to date like this.
Thanks for sharing.

1 The term is Attach disposer to 7

https://www.tsvlandau.de/2019/10/17/%ef%bb%bfno-subscription-required-bi... 50's plus mature dating online services in australia http://aladexsl.com/no-charge-newest-mature-online-dating-websites-drupa... the united states european mature dating online site http://www.websitedevelopersuk.com/asian-dating-site/%ef%bb%bfmost-rated... most effective senior dating online sites in orlando http://tree-tech-inc.com/free-newest-senior-dating-online-service-drupal... the usa italian mature singles online dating website

Add new comment | arxic Drupal

I think what you said was actually very reasonable.
However, think on this, what if you added a little content?

I ain't suggesting your content is not solid., however suppose you added a title that grabbed people's attention? I mean Add
new comment | arxic Drupal is a little vanilla.
You might peek at Yahoo's home page and see how they create post headlines
to get viewers to open the links. You might try adding a video or a related
picture or two to get readers excited about what you've written. Just my opinion, it
would bring your posts a little livelier.

converse

I wish to convey my admiration for your generosity supporting men who really need guidance on this important idea. Your real commitment to passing the solution around came to be extremely practical and have all the time made guys and women much like me to arrive at their aims. Your personal valuable instruction signifies a whole lot a person like me and further more to my office workers. Many thanks; from each one of us.

supreme

Thank you a lot for providing individuals with remarkably memorable possiblity to read in detail from here. It is often so pleasant and as well , packed with fun for me personally and my office colleagues to visit the blog a minimum of thrice a week to read through the new tips you have got. And of course, I am also certainly astounded with all the awesome guidelines you serve. Some 2 points in this article are indeed the most impressive I have ever had.

j930yu7 k84gtc

Excellent content. With thanks.
<a href="https://inderalrxbest.com/">indera</a> <a href="https://allopurinol-online.com/">Statin Myopathy Allopurinol</a> <a href="https://tabse-augmentin.com/">Augmentin 1.2g Iv Price</a> <a href="https://the-baclofen.com/">baclofen generic</a> <a href="https://azithromycinmaxim.com/">citromax</a> <a href="https://levitraoua.com/">online levitra</a> <a href="https://larapropecia.com/">Settlements Available Propecia Users</a>

Pages

Add new comment