Issue with Mura CMS, ColdFusion, ISAPI and IIS6

Awhile back I ran into an issue installing Mura CMS on a dedicated Windows server running, ColdFusion, ISAPI and IIS6. The issue wasn't blatantly obvious at first because Mura would install just fine and the home page would show up so I thought everything was just fine. However, once I began adding pages to the site and then attempted to view those pages, they wouldn't show up. I would get the ever popular 'The page cannot be found' screen. The first thing I did was check some other Mura sites I had already had installed on the server and each one of them had the same issue. This was extremely odd to me because all of my Mura sites had worked just fine before and I never noticed any problems.

So after tinkering around a little I began thinking about any software I had installed recently that might even remotely affect what was going on. Well, the only thing I could think of was ISAPI. I had just installed it with the previous day or so and wasn't really using ISAPI yet. So I uninstalled it, then checked my sites and they all seemed to work just fine. Well, that's great, isn't it? Sure, if you don't really use or need ISAPI, which was my case at the time so I just went about my business and never dug any further into the issue.

So, a few months went by and some developers who were in the process of evaluating Mura shot me a message asking for a little direction on a problem. "We have Mura up, but cannot go to sub pages. I think it is a SEO URL thing that IIS6 is not handling correctly ..." and they attached a couple of screen shots for me to look at. It took me a minute to remember, but I asked them if they had ISAPI installed. Sure enough, they did. So I proceeded to let them know if my recent experience, but wasn't able to help them really solve the problem ... because see, they actually used ISAPI and needed to have it play nicely with Mura.

A short time later, one of the developers had a "eureka!" moment. In hopes of guiding any other people running into this problem, I've opted to post his entire response below. Many thanks (and congrats) to Ken Payne for solving this problem!

Steve,

I just figured out our iis6/cf8 404 problem and I thought you might like to know what its was.

By default CF8 is not SES enabled.  I saw how to correct this early on in my investigation, by uncommenting the appropriate entries in the web.xml file.  This had no apparent effect and we assumed it wasn't even hitting CF anyway since it was a IIS 404 error.  So after your hint that it may be ISAPI we edited IIS and did a restart and voila the SES URL's now worked.  On 1 but not on the other 2 installs.  I hadn't restarted the other 2 cf instances after editing their web.xml... 

So after monkeying with restarting IIS and the other CF instances they magically worked at some point. Enter the new developer with his own CF instance and we have the same problem. It didn't take me long to puzzle it out by dumb luck on my first try.

So the correct sequence is:

  • Edit web.xml to enable ses
  • Restart the CF instance
  • Restart IIS
  • Done!

So simple once I see what's going on.   IIS was smart enough to know that CF didn't have a servlet for handle the ses url so it just didn't pass it. This was not obvious since at one point it did indeed pass it on during my testing when I re-commented the ses servlet declarations and tried accessing with ses url. But of course I had not restarted IIS yet so it thought CF could handle it etc.

Hope that made sense.

Launched ColdFusion + Mura CMS Powered Sites for EBL Canopy Zipline Tours

EBL Canopy Tours, launched their completely revamped online presence at www.ebl.org. Technically speaking, three (3) separate sites have been launched for EBL. The main site has become more of a "landing" page allowing visitors to choose the direction they wish to proceed: Canopy Zipline Adventures and Canopy Zipline Installations. The "adventures" site is geared towards those seeking zipline and canopy tour adventures, while the "installations" site is geared towards those seeking the "premier installer of Canopy Zipline Tours."

All of the sites are powered by Adobe® ColdFusion® and Microsoft® SQL Server with online content management provided via Mura CMS. Jaci M.'s fully customized designs were easily integrated into Mura CMS to allow our client the ability to add and edit content while maintaining the original design's integrity.

The sites feature a brand new Mura plugin I've developed called MuraMediaPlayer™ which will soon be released to the general public. MuraMediaPlayer allows our client to easily add media files to any page on their site. I also set up an Amazon S3 for storage of site assets and Amazon CloudFront account to allow for streaming video. In addition, the adventures and installations sites both feature a "weighted-randomized" header for the home pages. Using some Mura class extensions, I enabled the client to upload a header, location details, up to five (5) additional location images and also determine the "Weight for Randomness" for each canopy zipline tour location.

This was definitely a fun project to be a part of and hopefully one of these days, our client will invite us to one of his canopy zipline locations (hint hint!). Congratulations to everyone at EBL, and I look forward to working with you again soon.

EBL
Designer: Jaci M. | Developer: Stephen Withington | Content Management System: Mura CMS

Launched ColdFusion + Mura CMS Powered Site for Mitchell Swaback Charities

Every once in awhile, I'm fortunate enough to be involved in projects that truly "make a difference." This, for me, is one of those projects.

Mitchell Swaback Charities, formerly known as The Mitchell Swaback Foundation, launched their new web site at www.mitchellswabackcharities.org. Mitchell Swaback Charities was started in 2004 by family and friends of Mitchell Swaback after he suffered from a fatal accident on August 14, 2004. They wanted to continue Mitch's "compassion to serve in missions, the church and to honor God in the way Mitch did on a daily basis." For over five years now, they have been busy fulfilling their mission through a variety of projects and events that continue to impact people throughout the world.

The site is powered by Adobe® ColdFusion® and Microsoft® SQL Server with online content management provided via Mura CMS. I was able to fully integrate Jaci M.'s completely custom "bloggishy" design into Mura CMS without a hitch. I leveraged a number of class extensions and custom display objects in Mura CMS to pull everything together.

I was even able to pull in my cfMediaPlayer project from RIAForge to allow the client to upload and display video quickly and easily. Luckily, Amazon added streaming capabilities to CloudFront just in time for me to allow our client to stream their video as well.

Along with a typical "donate online" feature, the client had a few unique needs such as the ability to "flag" nearly any project as "supportable" which would then allow a visitor to direct their donation amount(s) towards that particular project. Other custom e-commerce applications included a "charity event participant sponsorship" application and a complete "golf outing sponsorship and registration" application.

I truly felt privileged to be a part of this project and hope that my work further enables MSC to continue thriving and growing in their mission to "Advance the Kingdom of Christ by Reaching Out to Others." Congratulations and thank you to everyone at Mitchell Swaback Charities.

Mitchell Swaback Charities
Designer: Jaci M. | Developer: Stephen Withington | Content Management System: Mura CMS

© 2026, Stephen J. Withington, Jr.  |  Hosted by Hostek.com

Creative Commons License   |   This work is licensed under a Creative Commons Attribution 3.0 Unported License.