I hate ColdFusion

ColdFusion has to be the most inefficient web scripting language in the world. Sure, applications can be developed quickly in CFML, but installing and maintaining ColdFusion MX is a nightmare.

I have installed it on at least 5 computers, now, including several versions of Windows and Linux, and have never yet seen it install smoothly. Every time, it has involved uninstalling and reinstalling at least once, as well as at least one discussion either with tech support or other technical folks.

Throw in the fact the ColdFusion has major limitations – no arbitrary database connections, very limited image manipulation, problems with any kind of binary data involving NULL characters, etc – and ColdFusion has to be the most difficult platform to use, ever. PHP, Perl, and Python are all straightforward to install on various OSes, and are actually not nearly as limited as Macromedia (Adobe) would have us think.

Grrrr…. Back to wasting time on ColdFusion installations….

Any ColdFusion or Linux gurus out there?

If any ColdFusion MX wonks read this, I need help. I have a CFMX 7.0 install on Fedora Core 2 and keep getting errors. I think they’re related to some packet filtering problems, but don’t know how to fix it in FC2.

Here’s the summary: I finally got CFMX and Apache connected, properly, but any request for a .cfm file returns the CF default 404 page. This is true both for files I have uploaded or created and for the administrator pages. I can access other types of files (e.g., GIFs and JPGs) in the same directories, without problems.

A typical error entry in any of the CF logs might look like this, even though the file in question does exist:
08/05 16:51:40 Error [jrpp-18] - File not found: /testpage.cfm The specific sequence of files included or processed is: /home/httpd/vhosts/mydomain.com/httpdocs/testpage.cfm

I get errors in the Apache logs that look like this (all for one request):
[Fri Aug 05 01:04:37 2005] [notice] jrApache[22346: 57868] JRun unable to fetch clustered-servers < - [39], proxy busy [Fri Aug 05 01:04:37 2005] [notice] jrApache[22346: 57868] Couldn't initialize from remote server, JRun server(s) probably down. [Fri Aug 05 01:04:37 2005] [notice] jrApache[22346: 57868] JRun will not accept request. Check JRun web server configuration and JRun mappings on JRun server. [Fri Aug 05 01:04:37 2005] [notice] jrApache[22346: 57868] JRun unable to fetch clustered-servers <- [39], proxy busy [Fri Aug 05 01:04:37 2005] [notice] jrApache[22346: 57868] Couldn't initialize from remote server, JRun server(s) probably down.

Does anyone know how to resolve this?