Enano Compatibility Awards - Server Edition

Anyone who's been following Enano's development knows that for all that Web 2.0 jazziness, there's only one thing harder than writing a web browser capable of using Enano at its full potential: writing a webserver capable of dutifully serving Enano pages like it's supposed to and otherwise staying out of the way. Enano was developed under the almighty power of Apache, which is bound to do pretty much whatever you want it to do.

However I decided that it was time to test Enano under another popular server system: Windows' Internet Information Services. To make Enano prove its worth, I magically produced a Windows 2000 Server SP4 ISO (don't ask me how, it was more trouble than it was worth) and set up a nice little VMware virtual machine running the ancient beast along with MySQL 5 and PHP 5. After a few issues with %PATH% and a very weird error message, I got PHP and MySQL talking to each other and 10 minutes later Enano was installed. So far it works OK, I've found and fixed two bugs (one rather major, but it's really because of PHP dumping crap into $_SERVER['PATH_INFO']) and they're committed now. I'm going to continue testing, but so far Enano's holding up pretty well under the stress of being in the strange world of drive letters, backslashes, and "transparent glass designed to be seen through but provide insulation, often cut out of walls and divided into panes to keep the glass stable."

Windows, Internet Information Services, and IIS are registered trademarks of Microsoft Corporation.


(show page tags)
Categories: (Uncategorized)