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

good post

"Next time I read a blog, I hope that it does not disappoint me just as much as this particular one. I mean, Yes, it was my choice to read, but I really believed you would probably have something useful to talk about. All I hear is a bunch of whining about something you could possibly fix if you weren't too busy looking for attention."
<a href="https://www.israelxclub.co.il/girls-cat/דירות-דיסקרטיות-בבת-ים/">דירות דיסקרטיות בבת ים</a>

write essay on independence day - how to write essay plan

Hi,

[b]Timely delivery ==[/b] >>>[b][url=http://bit.ly/3swFd96]Send Me Specials Now! !!! [/url][/b] <<<

[url=http://bit.ly/3swFd96][img]https://1.bp.blogspot.com/-KUvGbCt7ZY0/YDtSdy... [/url]

A good history essay also known as a thesis essay describes an argument about the events that have happened back then.
write and essay for me [url=http://images.google.co.in/url?q=https://acompareandcontrastessay.blogsp... to write hook of essay how to write_94[/url] how to write essay writting.
Essay For You provides students with custom written papers and essays, written by professional academic writers with no possibility of plagiarism.
how do we write essay [url=https://acompareandcontrastessay.blogspot.com/2020/12/constructing-sophi... sophisticated conclusion[/url] write essay peace full karachi.
Write a story about what you did with it.
how to write essay quickly [url=https://acompareandcontrastessay.blogspot.com/2021/03/how-to-write-admis... to write admissions essay for[/url] how to write speech essay.
The help essay on the cheap article writing service.
how to write evaluate essays [url=http://www.google.co.ao/url?q=https://acompareandcontrastessay.blogspot.... to write essay about yourself_19[/url] how to write mini essay.
For only $ you can get high quality essay or opt for their .
how to write biographical essay [url=https://acompareandcontrastessay.blogspot.com/2020/11/how-to-conclude-es... to conclude essay interactive[/url] write essay on summer season.
Dec В Be prepared to write in the most recent writing mechanics.
write essays for money online [url=https://maps.google.gr/url?q=https://acompareandcontrastessay.blogspot.c... to write argumentative essay for[/url] how to write strong essays.
We will provide you with some national junior h. [url=http://maps.google.co.uk/url?q=https://acompareandcontrastessay.blogspot... to start college application essay[/url] write an essay on yourself.
how to write sat essays [url=https://comparingandcontrastingessay.blogspot.com/2020/12/tips-on-how-to... on How to Write an Argumentative Essay writ[/url] how to write excellent essays
write an essay on environment [url=https://comparingandcontrastingessay.blogspot.com/2020/12/tips-on-how-to... on How to Write an Argumentative Essay to e[/url] how to write describe essay
best websites to write essays [url=https://comparingandcontrastingessay.blogspot.com/2020/12/tips-on-how-to... on How to Write an Argumentative Essay writ[/url] how to write great essay
how to write essay fce [url=https://howtowriteanintroductionforanessay.blogspot.com/2019/06/how-to-w... to write a hook for an essay line How to Wri[/url] write an essay on myself
how to write german essay [url=https://writingqualitativeessay.blogspot.com/2020/10/how-to-write-essay-... to write an essay high school Lincoln For this[/url] guide to write an essay

[url=http://posts.google.com/url?q=https://easyeyehalloweenmakeup.blogspot.co... looks 2019 easy eye halloween[/url]
[url=http://maps.google.co.ve/url?q=https://easyeyehalloweenmakeup.blogspot.c... here[/url]

[url=https://customessaywritingservice77.blogspot.com/2021/03/how-to-write-go... to write a good essay for a scholarship[/url]
[url=https://customessaywritingservice77.blogspot.com/2021/03/how-to-write-go... to write a good introduction for a psychology [/url]

https://maps.google.com.mm/url?q=https://essaywritingservices90.blogspot...
[url=https://maps.google.com.mx/url?q=https://essaywritingservices90.blogspot...

Знакомства для брака и серьезных отношений

https://vktarg.yourpartnermag.site/sekreti-zarabotka-v-vktarget/vktarget... Mailsgun VKTarget Bot – многопоточный бот для VKTarget
Накрутка в социальные сети (Cheating on social networks)https://bit-ly.ru/h1rsC Instagram, Vk, Telegram, TikTok, YouTube, FaceBook, Twitch,Discord и др..(et al..)
Здесь найдете и сможете скачать самые свежие и популярные курсы, книги,
тренинги и вебинары от известных авторов: https://bit-ly.ru/LG4eZ
Доступ к ним навсегда = 490 руб.
Подарки на Праздник - Полезные Советы и Рецепты :https://vk.com/club173087118
О Многом по Немногу или Обо Всем по Чуть Чуть:https://vk.com/club174034005
Образовательные Курсы и Тренинги: https://vk.com/club172503039
Заработок в Интернете с нуля:
https://www.youtube.com/watch?v=6MITyL8tbZ4
Мир фотографии: https://vk.com/club174783721

Add new comment | arxic Drupal

Hi there! I know this is somewhat off topic but I was wondering if you knew
where I could locate a captcha plugin for my comment form?
I'm using the same blog platform as yours and I'm having
difficulty finding one? Thanks a lot!

Add new comment | arxic Drupal

My programmer is trying to persuade me to move to .net from PHP.
I have always disliked the idea because of the expenses.
But he's tryiong none the less. I've been using WordPress on several websites for about a year and am
nervous about switching to another platform. I have heard good things about blogengine.net.

Is there a way I can transfer all my wordpress content into it?
Any kind of help would be greatly appreciated!

Add new comment | arxic Drupal

Howdy! This post couldn't be written any better! Reading through
this post reminds me of my old room mate! He always kept chatting about this.
I will forward this article to him. Pretty sure he
will have a good read. Thank you for sharing!

Add new comment | arxic Drupal

Excellent post. I was checking constantly this weblog and I am impressed!
Very helpful information particularly the ultimate part
:) I maintain such information a lot. I was looking for this certain information for a long time.

Thanks and good luck.

Add new comment | arxic Drupal

After I originally commented I seem to have clicked the -Notify me when new comments are added- checkbox and now each time a comment is added
I receive 4 emails with the same comment. Perhaps there is a
means you can remove me from that service? Thanks a lot!

Add new comment | arxic Drupal

Hello there, You have done an excellent job. I'll certainly digg it
and personally recommend to my friends. I am confident
they will be benefited from this site.

Add new comment | arxic Drupal

I love what you guys tend to be up too. This sort of
clever work and reporting! Keep up the excellent works guys
I've included you guys to my own blogroll.

Add new comment | arxic Drupal

Good post. I learn something new and challenging on blogs
I stumbleupon on a daily basis. It will always be
helpful to read through articles from other authors and use a little something from other
sites.

Pages

Add new comment