Improve company productivity with a Business Account.Sign Up

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 303
  • Last Modified:

Need help with coldfusion application.cfc

Hi,

I have a coldfusion forum application. The application is pretty old and uses application.cfm file. But now I have changed the application.cfm file to cfc which is giving me a number of variety errors? I am basically new to coldfusion and I have no Idea why I am getting these errors.

1st error was when I was trying to create a <cfapplication tag which is
<cfapplication name="EUCOM" sessionmanagement="yes"
sessiontimeout=#CreateTimeSpan(0,0,20,0)#>

The error I am getting is 5 >= 0  

2ns one is I have a template included in application.cfc which in also has another template called queries/qry_forum.cfm. which was working fine when I was using application.cfm file. and after I changed cfm to cfc the error here is

Could not find the included template queries/qry_forum.cfm.

Can any one please help me with this.

Thanks in advance!

S
0
coolSri
Asked:
coolSri
  • 6
  • 5
1 Solution
 
jsimonuchcCommented:
Why did you chance the application.cfm to application.cfc? Application.cfm is a required file for ColdFusion applications. You cannot remove it. Your errors are probably happening because your application is looking for the application.cfm file.
0
 
coolSriAuthor Commented:
Because we are using coldfusion7. And in coldfusion 7 we need application.cfc instead of cfm.
0
 
SidFishesCommented:
not correct...

all versions of CF can use application.cfm

application.cfc can be used with 7 & 8 but is -not- necessary
0
Get 10% Off Your First Squarespace Website

Ready to showcase your work, publish content or promote your business online? With Squarespace’s award-winning templates and 24/7 customer service, getting started is simple. Head to Squarespace.com and use offer code ‘EXPERTS’ to get 10% off your first purchase.

 
SidFishesCommented:
fyi ben nadel has a good tutorial on application.cfc here

http://www.bennadel.com/blog/726-ColdFusion-Application-cfc-Tutorial-And-Application-cfc-Reference.htm

as you can see it is sturctured very differently from applicition.cfm and can do a lot more however again applicition.cfm is fine to use in any version
0
 
coolSriAuthor Commented:
I know it works with cfm but what if I want to change it to CFC..?
0
 
SidFishesCommented:
impossible to say without knowing your app (although my first response is -why-?)

you might be able to just change

<cfset THIS.Name = "EUCOM" />
<cfset THIS.ApplicationTimeout = CreateTimeSpan( 0, 0, 20, 0 ) />
<cfset THIS.SessionManagement = true />
<cfset THIS.SetClientCookies = false />

and add queries/qry_forum.cfm to the onRequest function

<cffunction
name="OnRequest"
access="public"
returntype="void"
output="true"
hint="Fires after pre page processing is complete.">

<cfinclude template="queries/qry_forum.cfm" />
<cfreturn />
</cffunction>

but these are just guesses... and changing may have unforeseen consequences depending on how your app is written

0
 
coolSriAuthor Commented:
I have tried the above but it still giving the same errors. I will possible leave it as cfm itself. Thanks for all your help though.
0
 
SidFishesCommented:
as far as I'm concerned this is a "you can't" http://www.experts-exchange.com/help.jsp#hi405 answer (or you shouldn't asit could have unforseen effects on an existing app) and points should be awarded accordingly





0
 
coolSriAuthor Commented:
I did not get a possible solution for it. And what ever you have suggested I have already worked on it. So I guess it is not fair enough to award points.
0
 
coolSriAuthor Commented:
And it is not a you can't answer. Because we had other applications for which we changed .cfm file to .cfc(we need to work a little bit on it). I am not able to do it since I am new to this.
0
 
SidFishesCommented:
my point is this...

1) some applications could easily be changed to cfc with no impact
2) if you did change there's no way to provide a simple answer with what you have provided, especially since you "are new to this" the reason you are receiving errors is precisely due to what I said "it could have unforseen effects on an existing app"
3) there's no reason to change as I answered your post "And in coldfusion 7 we need application.cfc instead of cfm." That is incorrect and my answer -corrects- your misconception

but I'm out of here...

moderators...what ever you feel is fair

0
 
coolSriAuthor Commented:
Just because you have said cfc and cfm both work with coldfusion7 I need not award you points. I was looking for some kind of solution where I will be guided to change to cfc.  But all you could tell me is they both work for cf7 which is not what I was looking for and is no way close to my question. From the begining all you said was why do you want to change but not how to change. So I guess points should not be awarded.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Easily Design & Build Your Next Website

Squarespace’s all-in-one platform gives you everything you need to express yourself creatively online, whether it is with a domain, website, or online store. Get started with your free trial today, and when ready, take 10% off your first purchase with offer code 'EXPERTS'.

  • 6
  • 5
Tackle projects and never again get stuck behind a technical roadblock.
Join Now