Hi All,
Let me clear this up:
1. As Mark noted, custom tags in the current directory must be in all lower
case. This is prevent a whole bunch of disk searching when looking for
custom tags. The isn't any fast method to search a Unix file system in a
case insensitive way.
2. The custom tags in the 'system wide' directory are discovered in a
different way. At startup, ColdFusion walks the directory an creates a map
of tag custom tag names to filenames. In this case, the filename can be any
case and CF will map it to the correct (case insensitive) tag name.
It is a little confusing, but it is consistent.
--
Tom Jordahl
MacroMedia Server Development
-----Original Message-----
From: Mark Woods [mailto:[EMAIL PROTECTED]]
Sent: Sunday, April 08, 2001 4:57 PM
To: CF-Linux
Subject: RE: CF Linux Dependencies and Case Sensitivity
Not the behaviour I have experienced.
I have custom tags which are stored in the current directory for a calling
template, but it seems they must be lowercase (as per the docs). Strangely
enough though, custom tags in the custom tags directory can be mixed case.
We have had problems when moving custom tags into the custom tags directory
when they have previously been in the current directory for a calling
template (they way we work for testing - permission reasons). When the tag
is moved from the current directory to the custom tags directory, whatever
way CF caching works, the calling template does not realise the tag has
been moved and just barfs with a cannot find module type error. This does
not happen on windows (as far as I recall anyway).
We're running CF 4.5.1 SP2 on redhat 6.2
Mark
At 08:52 PM 4/8/01, you wrote:
>I thought I would add one other thing. On Linux custom tags must be in the
>Custom Tags directory and not in the current directory with a calling
>template.
>
>Documentation says they can be but not under Linux. This relates to 4.5
>through
>SP2. No comment on 5.0 beta. :-)
>
>Larry
>
>At 03:32 PM 4/8/2001 -0400, bananachunks wrote:
> >....and don't use cfinsert or cfupdate. And custom tags that are called
by
> >CF_{tagName} need to be in the Custom Tags directory. Cfmodule and
> >cfinclude are fine. Application.cfm and OnRequestEnd.cfm have to be
spelled
> >and cased in that manner. No lazy Windows application.cfm and
> >onrequestend.cf. And cfexecute is actually useable in Linux because of
all
> >of the command line proggies available to the OS...
> >
> >geo
> >
> >-----Original Message-----
> >From: Damon Cooper [mailto:[EMAIL PROTECTED]]
> >Sent: Sunday, April 08, 2001 2:45 PM
> >To: CF-Linux
> >Subject: CF Linux Dependencies and Case Sensitivity
> >
> >thought I'd try to set the record straight on the last few emails that
hit
> >this list:
> >
> >- ColdFusion on Linux has NO dependency on ChiliSoft or any other 3rd
> >party/translation/interpretation layer. ColdFusion on Linux is a native
> >Linux C/C++ web application server, processing page requests natively.
> >We've done some significant tuning and optimization work in CF5.0, by the
> >way. Compared with CF 451 SP2, performance, scalability and memory
> >footprint will completely blow your socks off. We're in Beta 3
now...sign
> >up at http://beta.allaire.com/bart for more details. We can talk on the
> >Beta Forums under NDA.
> >
> >- Case sensitivity is a Unix-thing for file names, as is the
"forward-slash"
> >("/") vs the backwards-slash ("\") for Windows. So if you refer to a
> >server-side include template file as "Foo.cfm", it needs to be called
> >"Foo.cfm" on the disk, rather than "foo.cfm". The Windows OS's don't
care.
> >Unix cares. That's all we're talking about. Not a CF-thing.
> >
> >thanks!
> >
> >
>
>---------------------------------------------------------------------------
-
> >--
> >Archives: http://www.mail-archive.com/cf-linux%40houseoffusion.com/
> >To Unsubscribe visit
> >http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_linux
or
> >send a message to [EMAIL PROTECTED] with 'unsubscribe'
in
> >the body.
> >
> >
> >
>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Structure your ColdFusion code with Fusebox. Get the official book at
http://www.fusionauthority.com/bkinfo.cfm
------------------------------------------------------------------------------
Archives: http://www.mail-archive.com/cf-linux%40houseoffusion.com/
To Unsubscribe visit
http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_linux or send a
message to [EMAIL PROTECTED] with 'unsubscribe' in the body.