April 3, 2006
There seems to have been a flurry of interest around (ultra-cheap) GoDaddy / CFMX 7 hosting recently but pretty much no one actually has any experience with their setup. The attraction is price, of course, and
GoDaddy is well known for cheap, bulk hosting and domain name management and a bunch of other stuff. I've been using GoDaddy for domain name management for a while and have gradually been migrating all my sites off Network Solutions and other registrars. I think GoDaddy's website is awful - navigating it is a constant pain - but they are cheap and everything is automated and they have been, for me, very reliable.
Most recently I was asked to handle a new website (non-profit, like all the others I deal with in my free time) and I'm in the process of migrating it to GoDaddy - this time taking advantage of their hosting as well as domain name management. The site is currently static but with some of the things I expect to need to do with it over the next year or so, I figured I would need some scripting and so I decided to take the plunge and order CFMX 7 as a $2 / month add-on to the basic hosting package ($2.77 / month for a 36 month purchase).
GoDaddy have quite a few tags and functions disabled but for what I expect to need, that should be fine. You get what you pay for.
I'll be blogging about my experiences so you can decide whether or not you would want to use GoDaddy for ColdFusion hosting.
I will say, by way of a caveat, that most all my other sites are on HostMySite (mostly using their Linux Builder+ plan) and for serious, framework-driven ColdFusion development they are an excellent choice in my experience.
Comments
I too signed up last December for a CF hosting account on Godaddy. The basic domain & site were easy to configure, but setting up the CF/datasource connectivity was a pain. For some reason I was unable to access the DB. I logged a ticket and forgot about things for 2 months.
I tried it last week and was able to connect to the database successfully via CF.
I'll be working to upload something soon and possibly try out remoting and/or Flex 2 files on it.
Posted By Ryah / Posted At
4/3/06 6:24 PM
They disable custom tags? Really? Or do they just mean the use of the main custom tags folder?
Posted By Raymond Camden / Posted At
4/3/06 8:31 PM
Hey Sean,
I signed up with GoDaddy a few months back. They don't allow custom tags (really!), they disable the cfobject tag and ALL versions of the createObject() function, and because they are running CFMX7 Standard so they can't even attempt to use security sandboxing... Basically it's a totally crippled service which has no flexibility at all, because they won't change any configuration no matter how nicely you ask them :(
After 3 weeks of logging support tickets I eventually asked for a refund for the unused time that I had paid for, which thankfully they were happy to do.
If I didn't require the ability to use objects in CF then it would probably be a very good service. The customer support always answered my questions, so the customer experience was generally good, it's just a shame that their strict security and inflexibility lets them down.
cheers, Justin (www.madfellas.com)
Posted By Justin Carter / Posted At
4/3/06 11:37 PM
I have decided that the extent of which I will use GoDaddy from here the the foreseeable future will remain only that of domain registration, which I use exclusively and I think they are steller at. I have recently been using them for virtual dedicated hosting and I am currently migrating off as quickly as I can. Their support channels are terrible (which I never need for domain reg) and dealing with them is usually a frustrating experience.
As for their hosting, there are several companies out there offering super-cheap hosting and do not enforce the strict limitations. Viux.com offers 6.96/month MX7 hosting and they only block a handful of tags such as cfexecute,cfcontent,cfdirectory,etc... In fact if anything they leave it far too open (ie: any java, ColdFusion service factory, etc...)! I have used them for over a year and have not found a better dollar/value solution for sites where security is not a big concern. :)
~Dave
Posted By Dave Shuck / Posted At
4/4/06 12:54 AM
Just to be crystal clear in this thread: I want to hear about people's experience with GoDaddy - I do *not* want to hear recommendations for other hosting companies (cheap or otherwise). Dave's comment is borderline but I've already deleted two comments that had nothing to do with GoDaddy (and were really just adverts for other services).
If you have a comment about your actual experience with GoDaddy, please add it here. If you have no experience with GoDaddy, do not just comment here to recommend your favorite hosting provider.
Thanx!
Posted By Sean Corfield / Posted At
4/4/06 11:16 AM
Hi this is going to sound a little lame. I've been battling with GoDaddy CF hosting for the last few weeks. I was going to start my blog there and document the ins and outs of their hosting.
I've only recently got BlogCFC going (except my posts are in 2027 i think). I'm still exploring.
In brief, my experiences are;
Customer Support - there isn't any, just automated responses. The KB and FAQs are barron.
Datasources are flakey (I don't know how else to explain it, they just didn't work for the first 3-4 days).
What you get (the upside); - CF Enterprise, in a Sandbox. Most tags enabled. - Custom tags work just fine (it's as Ray said, no CT folder) - CFC's and WebServices are fine, as long as you stick to cfinvoke and init().
Although most tags are enabled (cfdirectory, cffile etc no problem) there are some crippling limitations in their set up. For example: Sandbox security denies access to the temp folder needed for CFFILE(upload). But I suppose that could be intentional. I havent delved in to cfform and remoting yet, but I don't like the odds.
Sean be sure to send them a couple of support questions via email ;) It's an experience.
Posted By MrBuzzy / Posted At
4/6/06 7:01 AM
I had the same problem with cffile, but after I couple of backs and foths with tech support I actually got them to fix it so that it works. The main problem I had was that cfqueryparam does not work with SQL server. Also I think client variable storage is defaulted to the registry, and their is no way to change it. Was going to submit a tech support incident to ask if I could get it set to my db, but haven't had a chance.
Posted By John / Posted At
5/6/06 11:32 PM
I am having similar issues and hopefully someone can help since you've been thru it ... I am fairly new to CF and just set up my account a few days ago. I got them to set up the security so I can use <cffile> and it will upload files, the problem is .. how do you get to your files once they are uploaded?? I contacted their customer support and the only answer I could get was, "you have to script it, and we dont support that" any help would be much appreciated .. and might save me some hair :)
Posted By desky / Posted At
5/12/06 4:39 PM
desky, if you're new to CF, I suggest you join some mailing lists and ask your questions there (cf-talk on House of Fusion is good for that and I believe they have a newbies list as well). Reading the documentation (on LiveDocs, for example) would also help. It sounds from MrBuzzy's response that you can't read the temp folder which would make it near impossible to retrieve a file that you uploaded.
John, no idea why cfqueryparam would not work with SQL Server. Again, ask on a CF mailing list giving full details of the error you are seeing.
MyBuzzy, yes, you've summarized my experiences and everything I expected about the service. I solved the file upload problem by writing the Simple File Manager app I blogged, which runs locally. I don't want other folks uploading files to my site :)
In general, I'd just say this all underpins the old saw: you get what you pay for. Cheap hosting is cheap hosting.
Posted By Sean Corfield / Posted At
5/12/06 5:16 PM
i should probably rephrase that, I am new to CF on linux ... this wouldnt be an issue on windows
they have to allow you access to that folder, which they will if you ask .. my problem is is once the file is u/l how do you get to it
Posted By desky / Posted At
5/12/06 11:30 PM
this is totally lame. I have successfully created a web site on my local machine using CF and an Access Database but have NO IDEA how to make it work on GoDaddy. Is there an Admin Panel? I've copied my database to my root directory - - created a Cold Fusion DSN....but I cannot connect. Please help..this is not for work, but for a charity I'm doing a web site for. Thanks,
Posted By Carol / Posted At
5/28/06 8:08 PM
To setup an Access DSN:
open your control panel on the godaddy site in the hosting manager, drill down to the database/access area click the 'create new dsn' button at bottom setup a dsn (after uploading your access.mdb file I think). If it doesn't automatically rename your dsn for you, you may need to do so. It should end in '_accesscf_FusionDB' the user name will be Admin the password will probably be admin or password and you are required to enter one. it seemed to work for me even when I didn't have a password assigned to the file.
fyi, I'm having problems with the flash forms working on their systems. I suspect its more of their funky setup. I'm not sure it is worth hosting with them if I keep having problems like this.
Posted By Ryan / Posted At
5/31/06 3:36 PM
I am new to ColdFusion and can't get CF to reconize my Access db at GoDaddy. I don't know if it's my mistake or a GoDaddy problem (they of course said it's my problem) The error mesage I get in CF is: The root cause was that: com.inzoom.adojni.ComException: Cannot start your application. The workgroup information file is missing or opened exclusively by another user. in Microsoft JET Database Engine code=3149 Type=1 Can anyone please help.
Posted By John / Posted At
6/1/06 6:25 PM
I have been a Godaddy customer for a long time, and am pulling my hair out. I have a simple flash movie with a comment form that with a simple CF script that is supposed to send an email to a specified address. Everything works, but the email never gets sent. I have called them 5 times, and everytime they give me a different server/port address for outgoing SMTP mail. I have never once talked to someone who seems even remotely knowledgable about coldFusion.
I wanted to post because I can relate to the post by Ryan in regards to Flash forms not working
Posted By brian / Posted At
6/1/06 9:16 PM
I have no problems with Flash forms (and cfdocument) on GoDaddy. Although I seem to recall I had to copy up the "scripts" directory from my local CFIDE install and use the scriptsrc= attribute... But I've had to do that on other shared hosts so that is no big deal.
I think the clear message here is that GoDaddy offers effectively ZERO support for ColdFusion so it really is a case of you get what you pay for.
I would imagine that people who are very comfortable with CFMX configuration and have already had experience with shared hosting issues elsewhere will do OK with GoDaddy but newbies are going to really struggle.
Thanx for all your input folks!
Posted By Sean Corfield / Posted At
6/1/06 10:47 PM
I just signed up with GoDaddy and also got Coldfusion to go along with it. I need help getting Flash Forms to work. Does anyone have a work around? I called GoDaddy's tech support. They opened up a ticket and the response I got was: "Coldfusion Flash Components will not work on our shared hosting servers. Therefore, you will be unable to use any flash coldfusion elements"
I think this is untrue. Other CF mx7 tags work just fine like cfdocument.
Any help would be much appreciated.
Posted By Dena / Posted At
6/4/06 1:28 PM
Dena, it is untrue. Flash forms work on GoDaddy. I believe they do not have CFIDE installed (which is reasonable on a shared host) so you need to upload a copy of the 'scripts' directory and use the scriptsrc= attribute on cfform. Read the cfform documentation for more details.
Posted By Sean Corfield / Posted At
6/4/06 5:22 PM
Has anyone tried using a framework (Mach ii) or an ORM (Reactor) with GoDaddy hosting?
Posted By Owen / Posted At
6/10/06 12:37 PM
Was wondering if the questions posted by John concerning GoDaddy recognizing Access db via ColdFusion was ever answered? I am having the same problem..:( Any help would be appreciated.
Posted By Al / Posted At
6/20/06 12:17 PM
Getting to my access database at GoDaddy is still a problem. I have set up the db and DSN using the GoDaddy control panel and the ColdFusion query does works fine locally. But I just dont know how to define the path to the db. The standard Dreamweaver/ColdFusion setup does not seem to work. Do I need to use the special ASP/ADO connection that GoDaddy provides as an example (Connecting to an Access Database using file DSN and ASP/ADO? Could someone provide an example of what worked for them?
Thanks John
Posted By John / Posted At
6/21/06 10:50 AM
This may not be much help, but I never had any problems with access working. My prob, as I posted earlier, was with MS SQL server and was never resolved. Maybe something did not get setup correctly when you enabled access support for the account. When I enabled access support on several different accounts, a directory named access_db was automatically created. I uploaded my database to that directory and when I setup my dsn I simply put the name of the database. With that error you are getting is it possible that you have some securityor workgroup settings defined in MS access for that database ?
Posted By John / Posted At
6/21/06 11:03 AM
I have just signed up to Godaddy and added ColdFusion support, I cannot see anywhere to get to the CFIDE. I want to setup a Event Gateway SMS - is this possible? The godaddy site says that SMS is support but cannot work out how to setup if I cannot get access to event gateway settings.
Posted By LaptopSurfer / Posted At
6/28/06 9:02 AM
On a shared host, you never get access to the CFIDE. You never a VPS - Virtual Private Server - for that which is a more expensive plan.
Posted By Sean Corfield / Posted At
6/28/06 11:41 AM
John - you mentioned you had no prob with Access - can you give additional insight as to how you set up your connection string? I have a db and completed the dsn setup in the control panel, but what are you using for a connection string? is it a separate file or included on each page? thanks! jay
Posted By Jason / Posted At
6/30/06 8:17 PM
Sean, where do you upload the scripts folder to, does it go to your root? And can you give an example of the <cfform scriptssrc=""
Posted By Daniel / Posted At
7/31/06 10:46 PM
Daniel, you can upload the script folder wherever you want. Your scriptsrc= just needs to point to that directory. Read the docs on cfform for more details.
Posted By Sean Corfield / Posted At
7/31/06 10:48 PM
Okay, it worked, thanks ---Daniel, I'm using Godaddy by the way, I'll keep in touch, thanks
Posted By Daniel / Posted At
7/31/06 10:59 PM
Can you use the <cfmail tag with Godaddy?
Posted By Daniel / Posted At
8/1/06 12:10 AM
I have a client who signed up for Godaddy hosting (before speaking with me!). I've been trying for 4 days now to get teh service working. I first had problems using CFINCLUDE (security) and now they have incorrectly setup the MSSQL DSN (also security issues). The first tech support phone call got cut off after 45 minutes. Called back, found out I was not allowed to speak with the same rep (different call centers so they don't even try), and submitted the same ticket (first got lost, somehow). Third call to support, the tech rep asked me which 'slash' (forward or backward) to use in the url. (Really!). I was told I would get an email conf. of the ticket -nothing. So here I am on day 4. My contract with the client says I will get the site running in his hosting env., so none of this is billable time.
When it comes to Godaddy & CF Hosting, you ' get what you pay for'
Posted By Ross / Posted At
8/13/06 10:43 PM
You do indeed get what you pay for - I'm having no problems whatsoever with the GoDaddy but my expectations were set by the price and I've worked within the (obvious) constraints of the hosting system.
Posted By Sean Corfield / Posted At
8/14/06 12:32 AM
I have just started checking postings on Coldfusion with GoDaddy to get an idea of what people are having problems with. It is true that there are a lot of restrictions with the Coldfusion install on Godaddys shared hosting. I can answer a few questions though: On linux hosting the cffile upload only has access to the /tmp folder at server root. This is the same as the java restriction on the hosting. Unfortunately, the file cannot be uploaded or moved with Coldfusion into any directory in the hosting account. In order to move the file from the /tmp folder it must be scripted in another language (php or cgi). You can however access the file for reading, etc from the /tmp folder but this is temporary storage and not permanent. Access databases must be uploaded into the access_db folder in order to work. The access database support must be enabled and the Coldfusion dsn created. DSN-Less connections connection do not work with GoDaddy. Sometimes the DSN creation fails and it must be removed (15 minutes) and recreated. It does work with mySQL and MSSQL if the DSN is created successfully. The cfmail works fine in every account I have tested.
Posted By Clyde / Posted At
8/17/06 2:46 PM
Clyde, the information I got from the now famous help desk was that DSN would not work with the economy hosting account, but would with the more expensive accounts. His full response was: Thank you for contacting Customer Support. Unfortunately, we do not offer a way to connect to an access database via DSN on the economy shared hosting plan. However, as the drivers needed are present on the server, you can configure custom directory permissions and give the folder 'write' access to allow for this kind of functionality.
You may specify permissions for your ASP hosting account with the following directions. Please note that the 'Directory Management' button will not be available if you have FrontPage extensions installed.
You can uninstall FrontPage Extensions from the 'Other Settings' page or modify your permissions through your website publishing software.
First, log into your customer account:
. Go to the Go Daddy Account Login Page. . Log in using your account username (which may be the same as your customer number) and password.
If you have trouble logging in, our password reset form may help you. You can find this form through the following link: Account Retrieval Page
Once logged in, follow these steps:
. Select 'Web Hosting & Databases' from the 'Hosting & Email' menu at the top of the page . Click the 'Open' link under the Control panel heading for the hosting account you wish to manage . Under 'Content' click on 'Directory Management' . Click the 'Create Directory' button . Enter the 'Directory / Subdirectory' name . Specify the permissions by checking the box under the appropriate column. (Read, Web, Browse, Write, Reset) . Click the 'Continue' button . Click 'Add' to confirm the update
You also have the option to remove existing folders from the list by using the reset option; this sets the folder to the correct permissions, and then removes the folder from the list.
Following is a description of each ASP permission:
Read Permissions: Read permissions will be placed on this directory in the file system to enable visitors to your website to view its contents.
Web Permissions: Web access will enable visitors to your website to view files normally through a web browser using HTTP.
Browse Permissions: Browse access will enable visitors to your website to view all files in the directory (in directory listing format) by pointing their web browser to the directory path. You will need to have Read and Web permissions enabled to view the files properly.
Write Permissions: Write permissions will be placed on this directory in the file system to enable visitors to your website to use scripts you provide to modify its contents.
Set Root Permissions: This enables you to set the directory/subdirectory folder as an application root in the Web server within your site. An application root is the root directory for an application. All directories and files contained within the application root are considered part of the application.
Reset: This will set the permission checkboxes to their default values. You must click Save Settings to apply. Note: This will also remove the directory from this list (the directory on the file system will not be deleted).
I have not tried this yet and since I am new to dynamic web sites I am not really sure what this means. If as you say the DSN-less connections dont work it looks like I am running out of options.
Posted By john / Posted At
8/17/06 6:04 PM
John:
GoDaddy recently released a new version of their economy Windows hosting that does indeed support Access databases.
You first add Coldfusion to the accout (extra fee) and when the plan change is complete (up to 24 hours) you add Access database support. Once the database support is complete (approx 30 minutes) you add the Coldfusion DSN. (approx 30 minutes) Make sure you add a Coldfusion DSN and not a file DSN.
When you run the cfquery you point the datasource to the name of the Coldfusion DSN that was created. Example: <cfquery name="queryname" datasource="username_accesscf_dbname">
Hope this helps.
Posted By Clyde / Posted At
8/18/06 5:04 PM
I did eventually start my <a href="http://mrbuzzy.biz/blog/index.cfm/GoDaddy-Sucks">GoDaddy/CF blog</a>. Drop me a line if I can help with anything. Cheers.
Posted By MrBuzzy / Posted At
8/20/06 9:12 AM
Godaddy has been a PITA since day 1. They don't dreamweaver to see ANY data from your database under the application tabs so you can't make any recordsets (from dreamweaver) or anything of the sort. It's really a piss-poor service at best for anything DCC wise. Numerous support calls, emails with screen shots, even emailing the presendet so far and the problem persists. It didn't use to be like this, I developed an entire site using a hardcoded connect string, and yet here I today with nothing.
Posted By pete / Posted At
8/30/06 10:12 AM
pete: To be fair, DW needs RDS support to do that, and RDS is NOT recommended for production sites, so GoDaddy is doing the right thing there.
Posted By Raymond Camden / Posted At
8/30/06 10:47 AM
Does anyone know if one can setup a scheduled task?
Posted By dgrafx / Posted At
9/2/06 12:21 PM
Raymond, you present a point I didn't know. Since GoDaddy (and probably most shared hosting service) don't support RDS, you can't use any of the recordset features built into DW. Does that mean I need to define my testng server as local and then upload to the shared host. I guess I would need all my file names (and paths) and DSN to be the same. What am I missing?
Posted By john / Posted At
9/13/06 4:57 PM
Regarding GoDaddy web-hosting and their support for ColdFusion, I just thought that I'd throw in my $0.02. The entries in this blog have been very helpful, especially Clyde's from 8/18/06.
I followed his instructions and was able to get my Access database working via ColdFusion. Curiously, GoDaddy requires that you create a username and password when you create the ColdFusion DSN. However, if you attempt to use that username/password as parameter settings in your CFQUERY, you'll get an error.
FYI: The verion of my Access file is MS Access 2003.
Posted By Eric Milgram / Posted At
10/12/06 11:11 PM
This series of comments have been incredibly helpful to me --- Thank you, SeanCorfield! I've been surfing through the help centers at dreamweaver, coldfusion and godaddy for days now trying to figure things out.
My situation is this: I am a beginner at website development and have been building a site for the past 4 months using dreamweaver --- hosting at godaddy. Php (msp?) was recommended to me for programming but I found that too difficult to learn in my short window of time and instead opted for coldfusion after taking the recordstore tutorial at adobe -- & learning about recordsets.
I'm developing a sales catalog so my coldfusion needs are basic. Once I felt I understood the recordset jargon I moved on to connecting with godaddy and everything stalled. I have the coldfusion dsn & all but can't get past the RDS block.
If I understand the flow of advice here, it would appear appropriate to create two defined sites on dreamweaver, one connected to godaddy, one connected to the local site (as explored in adobe tutorials, for example).
Then one would create all recordsets in the localhost site and, when finished ---> transfer all the coldfusion language (which I would not otherwise know how to write) to the remote godaddy site and hand-change the DSN info from a coldfusion administor DSN to godaddy's DSN source (in my case, access).
Then, theoretically, the remote site would work just fine (minus the blocked coldfusion codes)?
Is this the way around this RDS barrier? Or are there new nightmares ahead? Would love to hear from an advanced programmer about this RDS problem/solution.
Posted By Betsydoodle / Posted At
11/8/06 11:34 PM
My take on Godaddy, while similar, differs somewhat from previous postings. Firstly, I found little difficulty installing PHP software including, for example, osCommerce, Zencart and related software. Things seemed to work as advertised and I would say, their PHP support is rather good; particularly for the money. I have loaded anywhere from 400 to 90,000 items without major difficulty, although in the latter instance, I had to break the loads up and tailor some software to handle restarts for each failure (perhaps a dozen).
Conversely, their Java support is woefully lacking. Functionality such as uploading pictures for a catalog goes pretty smoothly in PHP, but not at all with Java. I'm convinced that Godaddy's paranoia is based on a lack of understanding Java rather than an overt effort to keep simple things like file uploads at bay. I should mention that the uploading issue of which I speak relates to software needed to upload individual client pictures. Uploading the same files into the same folders with conventional ftp clients works smoothly.
The only real complaint I have with Godaddy is that I have spent a fair amount of time, and a little money, learning the never ending limitations of Godaddy's services. They could spare a lot people's time and effort if they would just say, for example, "we do not allow Java software to upload files. To do so you will either have to use PHP software or you will have to upload the individual files via ftp."
With that and similar limitations clearly stated in their FAQ's, etc., people could either accept the limitations or go on to another ISP rather than finding out the hard way.
Insofar as Godaddy support; I have found that perhaps 50% of the time the support person knows their stuff and can resolve things promptly. However, (and this is far worse than the worse of the remaining 50%), I encountered a "new" support analyst that didn't know what a file was; nor a folder; etc., so I politely hung up and called back and found that the next analyst did. It's a luck of the draw kind of thing, but even my previous experience didn't prepare me for speaking to someone that was somehow put into a support position without even rudimentary knowledge of what he supposed to be supporting. To his credit, he was friendly; "confident" and perhaps by now, expert.
Posted By Phil Welch / Posted At
1/24/07 4:01 PM
Hi,
I noticed that many people on the forum have had problems with connecting their ColdFusion app to their Access database. I'm experiencing the same problem and I can't for the life of me figure out what the problem is. I set up the ColdFusion DSN properly in the Control Panel and have matched the DSN in my app in the Datasource attribute. My access database is also properly set up in the appropriate directory. For some reason, I get the "Data source marmes13_accesscf_desafiandobrasil could not be found." I really can't figure out why. Can someone help?
Posted By Martin / Posted At
1/26/07 1:09 PM
I have been using Godaddy since last July. I started with the economy plan for a new domain but upgraded to deluxe and moved my other 3 domains so now I am hosting 4 sites using Windows Hosting,CF and MySQL. I am saving a lot of money this way and I only need email addresses from 1 domain. The other 3 use email forwarding so it works great for me.
I just found this blog today so this answer to dgrafx is a little late. Yes you can schedule tasks. I have tasks running daily and emailing notices out to members. Just be sure to document well what you schedule because you will never be able to view your scheduled tasks and Godaddy won't look them up in CF Administrator for you either.
I have had my sites go down twice due to MySQL DB or CF DSN problems as best I could tell. Godaddy support passed my problem along and it was fixed within an hour of the call. What I didn't like is that no one can tell me why. I called back and gave them my ticket number and that information is not available. Weird.....
My latest problem is form validation with CFINPUT. Does this work for anyone else? It works great in development on my PC. On Godaddy the form still works but there is no validation or if field is required no message is displayed and the form just processes like I was using html input tags. Godaddy says they support CFFORM, but I can't find any information on CFINPUT.
Posted By Zack Bingmer / Posted At
2/3/07 10:04 PM
Oh well, I solved my own problem....sort of. I asked a friend I hadn't seen in a while. He asked if Godaddy uses MX7, which they do, and after his suggestion I found an example on the web.
Copy the entire CFIDE/scripts directory into your site. Second, add the scriptSrc attribute to the CFForm tag that maps to the location of the CFIDE/scripts/cfform.js. By adding the mapping and these files into your site, the JavaScript that CFForm generates will be able to find the files it is looking for. Make sure to keep the exact same directory structure "CFIDE/scripts". In the end, my form looked like this:
<cfform method="post" name="myForm" scriptSrc="CFIDE/scripts/cfform.js">
And my directories looked like this: index.cfm CFIDE -- scripts ----cfform.js ... and all the other files
So I guess Godaddy works great for everything I need it to do......so far.
Posted By Zack Bingmer / Posted At
2/7/07 10:03 PM
I just signed a client up with GoDaddy.com w/ Coldfusion added. I really had no problem setting up the DSN to my access db but I was pretty careful to set things up properly first. One thing you probably need to do is explore the control panel and this is not very self explanatory. Somewhere in there you need to find the manage directories tab/button and get into that. Then you have to create a database directory. I don't remember exactly the process but it must be done in the control panel to get the right permissions. Then you have to activate Coldfusion which I had to call tech support to walk me through as it was not very self explanatory. Then you have to wait a couple hours for that to activate. Once activated you can go into the databases area of control panel and select "access" . You can select DSN coldfusion option rather than DSN file. It will automatically create a DSN based on teh name of the database (I shortened the db name because they add alot on when naming the DSN). Then you will need to copy this name into your code as I'm sure you weren't using anything like it when testing on development server! After all that may coldfusion login app is working perfectly as well as the cffile app. Now I need help.... cfmail: I've tried every possible configuration in my cfmail send instructions with no success! Any advise anyone? I called tech support and the guy had no clue. I've tried smtp.secureserver.net with port 25, and with port 80. also tried smtpout.secureserver.net, smtp.ourdomainame.com nothing! HELP please! ThankS!!!
Posted By Terry West / Posted At
2/8/07 12:07 PM
Okay, I was able to solve my own problem today too... about using <cfmail> on GoDaddy shared server site. After fumbling around quite a bit I tried commenting out the 'server=" "' and the 'port=" "' attributes and now it works. The default values must be going into effect so I no longer have to try to find out the STMP server info. Trying to guess on what to assign to those attributes just wasn't going to achieve anything and the tech support guy didn't have the info on it. So I was just playing around and found that to work. I hope this helps someone else who may run into trouble with <cfmail> on GoDaddy.
Posted By Terry West / Posted At
2/8/07 2:40 PM
Thanks Terry, that solved my problem as well. who woulda guessed.
Posted By Monte Saager / Posted At
2/13/07 11:59 PM
It doesn't need to be specified with cfmail but for anyone setting up mail scripts with GoDaddy's shared hosting, the hosting relay server is relay-hosting.secureserver.net. It runs on port 25 and does not require authentication.
Posted By Clyde / Posted At
2/14/07 10:13 PM
Also your domain should have come with some aliases, ie: mail.yourdomain.com which might be useful. These are listed in the domain manager thingy.
Posted By MrBuzzy / Posted At
2/15/07 5:11 AM
I have used GD with CF for about 6 months and have had to problems UNTIL I tried to implement InterAct's MXKol3Pro-3_7_1.(which helps build forms etc. quickly cutting down on my development time). There is a problem with the CreateObj. I get some security.. access not allowed message. Anyone else had this problem? What do I need to tell GD to do so this will work. It works on my local dev server.
Posted By Jimmy Harrell / Posted At
2/16/07 10:35 AM
The cfobject tag and createobject function aren't allowed (sandbox security). So LOTS of stuff just doesnt work.
If you want to use CFCs only you can change the source code to use CFINVOKE instead.
I don't know much about sandbox security... I don't think it's possible to allow createObject() for CFCs and not JAVA. Anyone?
Posted By MrBuzzy / Posted At
2/16/07 1:18 PM
The alias mail.yourdomain.com and the smtpout.secureserver.net are not reachable from the hosting server. The hosting mail must go out through the relay-hosting.secureserver.net relay server. I have not tested the CreateObj yet. I will try to remember to check into that.
Posted By Clyde / Posted At
2/16/07 4:29 PM
I'm having a problem with CF and mysql, everything works great on localhost, I uploaded my files to test, made my tables, and all I get is: "SELECT command denied to user." after an hour call with a newbie tech who, WOULD NOT TRANSFER ME, the call ended in "it's a scripting problem." I'm using an Application.cfm file, that has a cfset Request.DSN = "godaddy dsn name" that way I dont have to find/replace DSN names in my site (right?) all this happens a week after I pay 100$ to be a reseller too :-( it's making me doubt the company.
any help would be great! cause no one has the answers.. woodrowgraphics.com/pmn I'm not tryin to advertise please
Posted By Dev / Posted At
2/27/07 11:55 AM
just to answer my own problem, of corse it was not a problem with my code, but when I made my mySQL databases via their control panel, SOME HOW, their system made duplicate databases with the same name... and they had to clean that up for me. which took over 12 hours. Now I'm having a problem with the CFFile tag like above, I've tried using the /tmp/ directory, that don't work, their method was using the full file path of: /tmp/home/content/U/s/e/UserName/html/-----rest is your directory----/ that sure as hell didn't work, heres a tech note from adobe that explains this problem and how to fix it, sopossedly http://www.adobe.com/go/f2fbaac6 I have to call and see if this is done for me.
Posted By Dev / Posted At
3/2/07 2:14 AM
Dev, Try this for your destination: <CFFILE destination="#expandpath(".")#/newsletters" action="upload" nameconflict="overwrite" filefield="FileName">
Ofcourse you can change "newsletters" to whatever directory you want to upload the files to. "FileName" is the name I used, in this application, for the file which was uploaded in the original form <input type="file" name="FileName" ...> tag. Does that help?
Posted By Terry West / Posted At
3/2/07 2:17 PM
GoDaddy has modified their cffile upload policy. It can now upload to any folder in the hosting with 703 permissions on it. Naturally this is on Linux hosting. On Windows they still need to add the folder to the sandbox.
Posted By clyde / Posted At
3/5/07 10:34 PM
OMG! it works! I don't know how to thank you enough lol! I had just found the expandpath value yesterday, but didn't have time to explore it more, nor did I understand it's purpose. The strange thing about this is, I swear I had tried the full server directory path, cause I didn't trust that whole tmp folder thing the Godaddy rep told me. I musta' been doin' something wrong :-( thank gawd it's over lol.
not to keep dropping problems on you guys, but the last small thing I have wrong is, I randomly get "Error Executing Database Query" and it points to my Request.DSN varible, that I have in my Application.cfm file. but when I refresh, every thing works, it's not a fatal error. Could it be that the server times out? and doesn't find my Application.cfm file? should I hard code my DSN into all my pages?
I was planing on doin a global find and replace, to change Request.Dsn to my Godaddy Dsn, but when I change my Dsn in Application.cfm and in my CF-Admin, Dreamweaver tells me it can't find the Old Dsn name when I try to use my bindings panel or server behaviors, Dreamweaver doesn't update somehow. and I can't remember if any where that I hard coded the Dsn into Dreamweaver?
thanks a million for your help guys!
Posted By Dev / Posted At
3/6/07 4:44 AM
Glad that worked for you Dev.
Has anyone had any experience with this error message when accessing a cfm page hosted on GoDaddy?: "The Server Has Encountered an Internal Error"... "JRun closed connection". This occurred today on a client's website and it presented anytime any cfm page was called... even a testpage that had no <cf tags> in it. so the Coldfusion Server was actually down it seems. The html pages worked though. Any ideas on why this would happen so I could make any suggestions to GoDaddy to prevent it again. It only lasted about 10 minutes as far as I know. Oh, yeah this is a shared windows hosting server. Any suggestions or advise welcome! thanks
Posted By Terry West / Posted At
3/6/07 5:19 PM
Oh yeah, I meant to include this for Dev...
To find and replace the DSN in your dreamweaver files go into "edit" menu and select "find and replace" (I think you already were doing that) but be sure to select the option of finding and replacing in all files in current site. It will do it!
Or if you aren't hard-coding in all the files... are you placing your global stuff in Application.cfc , rather than Application.cfm?
Posted By Terry West / Posted At
3/6/07 5:29 PM
@Terry, it's shared hosting - any site's bad code on the same server could have taken the system down. If you have a paying client and uptime is important, shared hosting is *not* the right approach!
This goes for everyone in this thread - you are getting exactly what you pay for: a cheap, shared hosting service. It may be just fine for personal / hobbyist sites where uptime and security are not critical - but it is not a robust solution on which to base a business. You need to pay the extra and get a VPS (Virtual Private Server) or a dedicated server or look at colocation or managed server hosting (i.e., $$ or $$$ or $$$$)
Posted By Sean Corfield / Posted At
3/6/07 7:50 PM
Yes, I"ve actually had the JRun Server problem as well, and I have the same type of setup. I don't know what causes it but we need to ask them and have them to fix it.
Posted By Jimmy Harrell / Posted At
3/6/07 8:14 PM
Sean is correct about the JRun error. Coldfusion is based on Java and anyones bad code can cause the Coldfusion server to stall. When the Coldfusion stalls on the server it generates the JRun error and Coldfusion has to be restarted. If this happens then you can call in and let the level 1 reps know to have Advanced Hosting restart Coldfusion on the server. It normally only takes a few minutes.
Posted By Clyde / Posted At
3/6/07 9:31 PM
Clyde and Sean, I see what you are saying about the shared hosting. But have any of you used HostMySite for shared hosting with Coldfusion Apps? I have another client hosted with Hostmysite with files mostly written in Coldfusion, and have never had any problems like this occur. Would you say that even Hostmysite would not be reliable for shared Coldfusion Hosting? I can see most of my clients paying their rates for shared but its hard for a small business to afford VPS or Dedicated. This could mean that Coldfusion can only be used for large budgetted projects! That's depressing... Atleast the one I have on GoDaddy only has administrative functions in CF so I'll just warn the system administrator of possible situation. I'll keep the rest of the site in regular html or ASP! Thanks for the feedback.
Posted By Terry West / Posted At
3/7/07 10:25 AM
@Terry, yeah, this blog is hosted on HostMySite, as are several other "small" / personal / not-for-profit sites that I manage. I wouldn't host any *business* site on a shared host. If the business has *any* value, you should be able to justify it to a client. VPS is hardly a "large budgetted" expense - $30-$45 bucks a month. If a business can't spend $400-$500 bucks a year on a web presence, I'd be very suspicious of their ability to actually do business at all!
Posted By Sean Corfield / Posted At
3/7/07 3:39 PM
to Terry,
I tried doing a find and replace, and I hard coded my DSN into each of my quereys, but I still get random "Error Executing Database Query." it's not an error that stops the site from working, cause if you refresh the page, everything is ok. untill you stop on a page for a while, then the next page you try, might error.
I was using an Application.cfm file to store my DSN variable, I tried using an Application.cfc file, but I was getting alot of weird errors, (yes, I removed my Application.cfm file when trying this) not sure what I should be doing with the cfc file over a cfm.
I'd like to clear up this random query problem, it's like the site times out almost, when I navigate the site quickly, I seem to get the error less, if I stop for a 20-30 seconds and read a page, next page I go to tends to throw an error.
http://www.peacefulmountainnursery.com
Posted By Dev / Posted At
3/8/07 4:29 PM
Dev, I was hoping someone else would be able to help you. I'm not sure if I can. I looked at your website and got the error you referred to. It seems like it may be a MySQL error caused by looping too many times to access the DSN. Why don't you copy and paste the error details in a message so someone can help you? It looks like MySQL is timing out and maybe if you comment out the DSN call in your Application.cfc that would be worth trying. Maybe the DSN is being called in your Application.cfc as well as in each individual page. The error shows that the Datasource is being called from index.cfm so if that is true you wouldn't also need it in the Application.cfc: either one way or the other but you should choose. I don't know if that will solve your problem but it's the first thing I'd try. Good luck!
Posted By Terry West / Posted At
3/9/07 4:58 PM
I have a question relating to a different error message.
I'm a developer novice and am learning as I go. My website is : deadlyvintage.com. I have windows shared hosting on godaddy(the deluxe level) with cold-fusion enabled. Database is Access. I have a coldfusion dsn enabled. I built my basic pages in dreamweaver mx, using remote connection to Godaddy. To get around the RDS flap, I downloaded a developers version of coldfusion and built my dynamic coding locally. Copied my basic master/slave coldfusion pages into my working website. The coldfusion pages have the generic connect string of '<cfquery name="catalog" datasource="mysite_accesscf_mydatabase">'.
I keep getting this error: Error Executing Database Query. Could not find file 'C:\CFusionMX7\runtime\bin\mydatabase.mdb'.
I haven't explored playing with the hosting manager to try to solve this. After leaving questions at the dreamweaver forum and a coldfusion forum about this, I was advised that the problem is with godaddy. I've talked to godaddy support many times. They seem friendly but rarely are knowledgable about database connections. Nevertheless, they insist it's a scripting problem.
I don't know if anyone here has met this particularissue? Could there be hidden connection strings in the dreamweaver files that are pointing back to the original local connection?
I'm hesitant to spend extra money on a dedicated host -- I've been trying to get my database to connect for 3 months. It's been enormously frustrating.
Alternatively, might there be a way to connect via Asp and still use coldfusion? Someone suggested this earlier but it hasn't been addressed. Betsy
Posted By Betsydoodle / Posted At
3/10/07 11:05 AM
Aha Terry, I believe your post "shows" your problem. It's looking for 'C:\CFusionMX7\runtime\bin\mydatabase.mdb'. in your query. into your query and whereever you have C:\somepath\mysite_accesscf_mydatabase just change it to mysite_accesscf_mydatabase and take out the path. To be more specific, maybe your referencing a specific table name as C:\somepath\TableName. Instead just take out the path and put TableName. It should work.
Posted By Jimmy Harrell / Posted At
3/10/07 10:35 PM
Thanks so much for writing. It seems to be a bit more complicated. I just have a lil' bit of coldfusion in my pages-- so its easy to check the script for problems -- and I didn't leave any references to the C: drive in my script when transfering the pages from testing server to the remote site. I'm looking at my dreamweaver cfm pages in the "code view" right now and there's nothing to point to the c: drive. So I'm at a loss for what to do.
Posted By Betsy / Posted At
3/11/07 1:47 PM
I just barely started hosting services with Godaddy, its been over 4 days since I paid for the coldfusion support and I still can't get Helloworld.cfm to run. Is this typical?
Posted By Robert / Posted At
3/11/07 6:00 PM
Robert, I also encountered this problem when I first signed up a Coldfusion site with Goddaddy. So I called tech support and after some discussion, the guy I talked with took care of transferring my site to a different server running Coldfusion. Apparently the server it was first placed on doesn't run coldfusion. So the IP address was changed as well. It took around 8 hours to take effect. If your "Helloworld.cfm" is just a test page and it's not reading, that might be your problem as well.
Posted By Terry West / Posted At
3/12/07 11:56 AM
I had same problem as you. Even though I had redeemd the Coldfusion credits I had purchased the server they set me up on first didn't support coldfusion, so luckily I just made the site, and knew that it wouldn't take much to move over the current documents nor had I given out the ip address to anyone. So all in all it took about 5 days for me to get Coldfusion. And now my Helloworld.cfm produces "Hello World".
Thanks all
Posted By Robert / Posted At
3/12/07 6:59 PM
I also have a couple of coldfusion accounts on GoDaddy. Is there an easy way to connect to the ms sql db from one account to another using a asp connect string. I was told that it was possible. Any ideas how to set that up?
Posted By Mike / Posted At
3/15/07 7:08 PM
Getting away from Coldfusion here but, yes you can connect to a database in another hosting account with asp or php IF both hostings are at the same datacenter. Godaddy currently has at least two different datacenters and database connections are blocked by the firewall from the internet. (No remote connections) I haven't tried but I think the only connection allowed at GoDaddy with Coldfusion is the Coldfusion dsn and since a hosting account doesn't know about a database in another account you can't setup a dsn to the other database.
Posted By Clyde / Posted At
3/16/07 9:15 AM
In response to Terry from 3/7, I have a site on hostmysite.com and I am occasionally getting the JRun error - which is much too often. Looks like I should upgrade to VPS. Thanks for the expertise, Sean.
Posted By Laurie / Posted At
3/26/07 11:17 AM
I just signed up with Godaddy.com, and I have encountered some problem for creating a mapping in CF server and the technical support said that they cant help because they cannot provide installation or troubleshooting support for third party applications or coding and scripting-related issues.
Does anyone know how to create mapping? and what will be the alternate solution if i cant create a mapping?
Posted By spawn / Posted At
4/16/07 11:08 PM
@spawn, you *never* need a mapping on a shared host. Just put whatever files under your webroot in the necessary directory structure.
Posted By Sean Corfield / Posted At
4/17/07 12:11 AM
3 days. No connection to MS SQL database on GoDaddy using Cold Fusion. Dizzy from reading posts. HELP.
I'm a newbie with Cold Fusion so bear with me. I've done everything the way they say to do it on GoDaddy's help files. I'm using code that is working on another server we use. The page I'm trying to get to work is http://www.wallysworld.com/portfolio_01.cfm. I'm using the following to connect: <cfquery datasource="mssqlcf_wallyt " name="list"> SELECT * FROM Table1 WHERE service_type = 'web' AND active = 1 ORDER BY display_order </cfquery>
"mssqlcf_wallyt "
I've tried with and without the space between the t and the ". No luck. Yes, mssqlcf_wallyt is the exact name they generated for the Cold Fusion dsn.
Anyone with insight and tolerance of a new Cold Fusion user, please help. I've gotten zero help from GoDaddy, and I'm ready to cancel my hosting accounts with them.
Wally
P.S. Their tech support sent a note that said, "Unfortunately, online support cannot provide tutorial or troubleshooting information regarding custom scripting or coding." Man, does that make me feel like I'm the stupidest guy on the planet.
Posted By Walter Treppler / Posted At
5/7/07 7:47 PM
I got it fixed. Seems the datatype was set to "text" in SQL and that's not compatible with my query.
Oh, and tech support from GoDaddy helped me out with it. I gave them the whole error via email and one of them came back with help on tracking it down.
Thanks all who responded.
Wally
Posted By Walter Treppler / Posted At
5/14/07 10:51 AM
Wow,
I tried godaddy and all I have to say is that their customer admin screens are horrible! It seems like they combined about 5 different applications for the site. Every screen is very different. Not too high on the usability factor.
I will say that reliability and speed have been fine.
Posted By orgreeno / Posted At
6/7/07 10:31 PM
I too have run into the problem where I get an error message that says "Internal Server Error - JRun closed the connection".... blah, blah, blah. Anyhow. This comes up quite often on my site, so much so that I'm thinking about canceling my GD CF hosting, and just rewriting the entire site in ASP. I don't really want to go through THAT pain either, but I can't keep my site reliably up for any given 24 hour period. Any suggestions? Thanks Adam
Posted By Adam / Posted At
6/23/07 1:09 AM
@Adam, you chose a cheap host and got what you paid for. Move to a better host and you'll be fine. Of course, if you want the pain of rewriting your site to ASP, you're welcome but you won't find it any more reliable...
Posted By Sean Corfield / Posted At
6/23/07 2:51 AM
Boy oh boy.. just as I was considering moving over to Hostmysite b/c I'm sick of getting the Jrun Server error, I see Laurie's Post At 3/26/07 11:17 AM about her getting it on Hostmysite. Now I'm really bummed. Now Sean's post as well as Clyde's post At 3/6/07 9:31 PM are both seeming to say that it's "BAD CODE" that's causing CFM7 to stall, thus needing a server restart. So if it's bad code that's causing it and we fix the bad code then I'm assuming we won't see this Jrun error right? How do we find the bad code that's causing it.. since Dreamweaver or CFEclipse is not complaining about this bad code. I'm also assuming that the bad code could be in any template or how do we even pin down what template it is that's causing it? Out of all the sites I host on Godaddy it's my www.jimmyharrell.com site that seems to have this problem the most.
Posted By Jimmy Harrell / Posted At
6/23/07 3:43 AM
@Jimmy, since these are *shared* servers, it could be anyone's bad code bringing your site down - anyone sharing your server. That's the problem with shared servers.
Dreamweaver and CFEclipse can't detect "bad code" because I'm talking about poorly programmed code, not syntactically incorrect code. If it was just a syntax error, the code would not run. If it is poorly programmed, it can be very inefficient and that can use up server resources and bring the server to its knees.
With shared servers, you can have a hundred users all on one server. It doesn't take much badly behaved code amongst those users to cause problems...
Posted By Sean Corfield / Posted At
6/24/07 8:05 PM
Sean, thanks for the reply. Well it just happened again today so I called them up and pretty much asked them to restart the server. What I found out was that if you go into your godaddy account and go to the Hosting Server and click on the "Open" next to your domains, you can request to move from a Windows Server to a Linux Server requestin CGI and this will take from 24-72 hrs eventually moving everything onto a Linux server which is still "shared" but a lot more stable. Of course this you can do assuming you don't want or use .NET. A plus for CF developers, I assume. I"ll do this today and let you guys know if I run into the old JRun Server error in the future.
Posted By Jimmy Harrell / Posted At
6/27/07 1:57 PM
Jimmy I made the switch a wee while ago. The Linux hosting does seem more stable. Probably because I am sharing the server with less people. On Windows there was often over 100 CF applications running! On Linux there is 15 or so :)
Posted By MrBuzzy / Posted At
6/28/07 6:58 AM
I am a new Coldfusion/Flash developer and just recently added CFMX7 support to my GoDaddy Windows Deluxe Shared Hosting account. I went through the motions on their Control Panel to install Coldfusion and create a CF DSN name. This was several days ago, and I am unable to find out what the DSN name actually is that it created.. I spent 40 minutes on the phone today with a tech support person and he was unable to tell me what my CF DSN name is either.
The GoDaddy control panel does NOT allow you to create your own DSN name(type in exactley what you would like it to be). So it is generated by them and kept a secret.
I was told they would have to contact a "developer" to find out what my DSN name is and email it to me, which could take 24 to 72 hours! Unbelievable.... He said, "we have changed our control panel, just today, and for some reason the DSN name is not showing up on it."
I was on that panel a couple days ago and did not see any DSN name listed, only that it had been successfully created. I did not try to actually run any coldfusion code on my site until today..
I have tried everything I could think of that it might be, and my CFC errors saying that my coded datasource cannot be found.
Been trying "mydomainname_mysql_databasename", "mydomainname_mysqlcf_databasename", and a slew of other combinations to no avail.. :(
I ended up here because I found more helpful info about using a MySQL database with CF on HostMySite.com than I did on GoDaddy's site LOL
Posted By Steve / Posted At
7/2/07 10:30 PM
I just got off the phone with GoDaddy again and this time they gave me my CF DSN Name and insist that it is the following format:
CF DSN ="mysql_mydatabasename.dsn"
The guy also said I do NOT need to submit any username or password along with the DSN name in the query.
Therefore, the following code should work, but it DOES NOT!!
<cfquery datasource="mysql_mydatabasename.dsn" name="idontwork" result="results"> SELECT * FROM mytable WHERE Number="100" ORDER BY Number </cfquery> <cfdump var="#idontwork#"> <cfdump var="#results#">
The code works fine on my developing test machine at home when I use the DSN name that I made in the CF administrator on my own personal testing CF server (NOT GoDaddy's).
He simply told me, all we can do is provide you with the DSN name, it is up to you to be able to use it properly in your CF coding....
Does anyone reading this use CF on GoDaddy with a MySQL database and can they confirm the DSN format of "mysql_mydatabasename.dsn" as being the correct CF DSN name? If I can't get this resolved I will have to cancel my hosting service with GoDaddy and find someone else... This is like paying for a golf membership and not being allowed to play golf on the course!
Posted By Steve / Posted At
7/3/07 12:52 AM
FINALLY!!!!! Like I usually end up having to do, I got it working on my own without the useless help from GoDaddy.
The following is how to properly set up MySQL and CF on NoGoDaddy:
1) create your database and give it a name. 2) navigate to the "Hosting Control Center" 3) click "databases" 4) click on the "pencil" icon next to the database you want to set up for CF. 5) on the right side of the screen you will find "DSN: Install" and below that Cold Fusion DSN: Install". 6) click on the "DSN: Install" You must do this one first or it won't work!!! Wait for it to be installed, so it is no longer pending, refresh to check when it is installed. 7) next, click on the "Cold Fusion DSN: Install" Wait for it install... 8) you will see two names that appear next to each DSN. you want to use the name that appears next to the Cold Fusion DSN: "mysqlcf_yourdatabasename" THAT my friends, is your CF DSN that you use in your CF Query statements.
I had installed the CF DSN first, THEN did the other DSN...and it never displayed a name for CF DSN after installing! So do the top DSN first, THEN the CF DSN install after.
What a $#^%$#^ pain in the arse!! A big No Thanks to NoGoDaddy tech support too!! On a lighter note, go visit joecartoon.com and check out the Gerbil! I'm sure he would enjoy calling GoDaddy tech support as much as I did and have lots to say to them.
We shall see if the Daddy's hosting is worthwhile at all, at least now that I can actually use it for something other than parking a domain name.
Posted By Steve / Posted At
7/3/07 1:27 AM
I cancelled my NoGoDaddy hosting account this afternoon. After solving yesterday's problem I then was unable to get Flash Remoting to work on their server today. This time they insisted that I needed to be using PHP with the Flash Remoting LOL. I have now signed up for a plan with a company that actually has a special Coldfusion hosting plan! And they support Flash Remoting too, how wonderful!!
So again...we shall see.
I suggested that maybe the Daddy should contact Danica Patrick to find out what Coldfusion and Flash Remoting are, as she probably knows more about them than their own support people do! haha ;)
Posted By Steve / Posted At
7/3/07 5:41 PM
I have been getting the JRun error ever since the both of my ColdFusion sites have been on GoDaddy. Both sites are on Dedicated Windows Servers yet they both go down at the exact same time. Previously this was happening once in a while but now it consistent. Almost once a day! GoDaddy won't allow me to access the server logs either.
Posted By Geoff / Posted At
7/9/07 4:49 PM
@Geoff Like I said a while back. If you can have them switch you from Windows to Linux. It will probably minimize the problem.
Posted By Jimmy Harrell / Posted At
7/9/07 6:26 PM
Rats! I should have checked here first.
Yesterday I bought the economy Godaddy account with CF for a little Fusebox5 project and ran into the "createObject" permissions problem within the first hour.
I uploaded a working Fusebox app called "wireframe" to make sure that everything would run ok before I put up my own FB code. Fzzzzt... poof!
I outlined the problem to the help desk and got this message back: "We have investigated your issue and it appears to be a problem within the coding. Unfortunately, we are unable to assist as it is custom code. We apologize for any inconvenience this may cause."
You'd think the help desk would have known about the CF issues! I have to punt, fer sure, but do no know yet in which direction.
Posted By Dianna Dearborn / Posted At
7/12/07 12:36 AM
After posting my message last night I emailed the help desk asking to elevate my request to their CF guru. I posed some questions to get a clear understanding of their CF. This is GoDaddy's official response:
"I am sorry, we are not able to provide troubleshooting and support for coding and scripting issues. The Cold Fusion support is the same for all levels of shared hosting.
Currently, we disable the following ColdFusion features on our shared hosting accounts:
JSP, Java servlets, and Java Objects The tag and the createObject function CFExecute CFRegistry Remote Development Services (RDS)
These functions cannot be enabled. This information is available in our Help Center at help.godaddy.com. I apologize for any inconvenience.
Please let us know if we can assist you in any other way."
Jason P. Online Support Technician
........... so now we know. Is there a list on the web for CF friendly hosting providers?
Posted By Dianna Dearborn / Posted At
7/12/07 3:32 PM
Posted By Sean Corfield / Posted At
7/12/07 3:58 PM
Dianna, that's just one of their many auto-responses, get used to it :)
Even when they spell it out like that, they're often wrong. I'm happy(ish) to report that CreateObject works on the Linux hosting option, see: http://blog.mrbuzzy.biz/?p=13
Despite this fact, if you can afford something better, go for that.
Cheers.
Posted By MrBuzzy / Posted At
7/13/07 4:30 AM
okay I've been chiming in on moving your site on Godaddy from a Windows Server over to a Linux Server to stop the Jrun Server Error and to provide just a more stable environment for your app. Well I tried to do that the other day and also wanted to do it because Godaddy has some Free Blog and Forum Tools if you have the Deluxe Shared Hosting. However when I began the move, I found out that you can't move to the Linux Server if you're using Access or SQL Server. Guess what? I was using SQL Server a Microsoft Product. Well if I wanted to move I have to migrate all of my data over to the MySQL Database. I have no problem with that b/c I do get to learn how to use MySQL Admin Interface, however, it is a pain if you don't want to learn it lol. But I like to learn new things so what the hell I guess. You can generate an InsertScript with the SQL Server Tools on it's admin so it's not that big a deal I guess. I just thought I'd let you guys know that if you want to switch to Linux Server on Godaddy. Be ready to Migrate your data from SQL Server over to MySQL.
Posted By Jimmy Harrell / Posted At
7/13/07 4:14 PM
As I am of modest means I am trying to make GoDaddy work... as I look for other options. Thanks for forta.com tip.
It may come to forgetting about learning fusebox until I hit the lotto.
So I changed the os to Linux to see if that would work and I can't even get to the createObject problem. index.cfm's cfinclude can't load the fb file because of permissions. Yikes! I changed the path several times and I got file not found errors... so the file is there and linux is just mocking me. ;-)
Here is the error and if it makes sense to anyone, HELP! I dread the GoDaddy help desk until I know what to tell them to do. Thanks.
Security: The requested template has been denied access to /var/chroot/home/content/a/r/t/arta3d/html/fusebox5/fusebox5.cfm
The following is the internal exception message: access denied (java.io.FilePermission /var/chroot/home/content/a/r/t/arta3d/html/fusebox5/fusebox5.cfm execute) The error occurred in /var/chroot/home/content/a/r/t/arta3d/html/wireframe/index.cfm: line 9
7: </cfsilent> 8: <cfset FUSEBOX_APPLICATION_PATH = ""> 9: <cfinclude template="/fusebox5/fusebox5.cfm">
Posted By Dianna Dearborn / Posted At
7/14/07 12:45 AM
@Dianna, try changing line 9 of your index.cfm file to:
<cfinclude template="../fusebox5/fusebox5.cfm" />
It may be a mapping problem - if you use a relative path (with ../) that will avoid the mapping.
Posted By Sean Corfield / Posted At
7/14/07 2:55 AM
Thanks Sean... I've tried that and then tried it again just now. I even moved the FB5 file to the same dir as index.cfm and changed the path accordingly. Still got the same permissions error.
A "file not found" error occurs with a bad path and permission errors with a good path. Me thinks a switch somewhere must be thrown to fix the problem. But which one and where?
I have been all over the GoDaddy online self-help and couldn't find any useful CF help. And GoDaddy's online file manager doesn't display file attributes but FireFTP does.
index.cfm -rwx---r-x fusebox5 (dir) drwxr-xr-x fusebox5.cfm -rw-r--r-- Does the fb5.cfm file need an owner eXecute attribute? I changed the attributes to -rwxr-xr-x and still no go.
Oh, the CSS files load okay in the web root index.cfm... cfinclude tag seems too fundamental to CF to actually be blocked... or is it?
BTW, if this is the wrong place to post this problem, please tell me and I will move on.
Posted By ddearborn / Posted At
7/14/07 4:18 PM
No, fusebox5.cfm does not need execute permission. The permissions look just fine.
You could try copying the contents of the fusebox 5 folder directly into your main application folder and then just <cfinclude template="fusebox5.cfm">
If that doesn't work, then I don't know what is wrong with GoDaddy's setup. And this absolutely is a problem with GoDaddy.
Posted By Sean Corfield / Posted At
7/14/07 4:35 PM
Thanks everyone for the help. GoDaddy is cheap and I can do what I want with vanilla CF. And I still have my local host for coming up to speed with Fusebox5 apps.
Posted By Dianna Dearborn / Posted At
7/17/07 2:02 AM
Fusebox5 should work on GoDaddy, ModelGlue does :)
Posted By MrBuzzy / Posted At
7/17/07 4:25 AM
@MrBuzzy, not if createObject() is turned off (which is true on some GoDaddy accounts).
Posted By Sean Corfield / Posted At
7/17/07 11:02 AM
godaddy coldfusion access database = 'problem'.
I built a website on a troublefree experthost server and then moved it to godaddy. Oops!
I was alternately receiving several errors: 1. Datasource not found. 2. The workgroup information file is missing or opened exclusively by another user.
I removed and reuploaded the db via ftp (without applying password to the db).I went to the godaddy database Control Panel, Removed Access Support, Re-Enabled Access Support, created the db username and password as 'Admin', and modified my query: <cfquery name="Get_Whatever" datasource="mydomainname_accesscf_databasename"> (no username="" no password="" in query) It now works!
Both corfield's website and 'http://www.coldfusionmuse.com/print.cfm?id=D66991DE-AAF7-3964-114418906FE2BDD8' helped resolve this problem. Thank you!
Posted By skeeterbuzzie / Posted At
7/19/07 1:43 PM
I think you folks have a pretty solid handle on CFFILE/GoDaddy so let me ask this (I am on the phone now 1.25 hours with GoDaddy waiting to talk to someone who can explain to me why I should "Call ColdFusion" to be able to access this magical "/tmp" folder on the root that I can't get into to get the files I'm writing with a CFFILE...and that's the problem...the code goes through the motions and I can't get the files out.
Something super simple like this...
<CFFILE ACTION="write" FILE="asdf1234.html" OUTPUT='</HEAD><BODY BGCOLOR="##FFFFFF">sdafsadfsdf</BODY></HTML>' ADDNEWLINE="YES">
(I want to write out many HTML files out of an Access DB and use them on a non-CF site.)
Thank you.
Posted By Randy Zeitman / Posted At
7/19/07 4:14 PM
Randy, how come you're trying to write these files to the temp folder?
I think you need to save the files to somewhere you know you can write to, ie; <CFFILE ACTION="write" FILE="D:\Hosting\Randy\asdf1234.html">
(Side thought - does CF8 let you specify the temp directory with per application settings?)
Posted By MrBuzzy / Posted At
7/23/07 5:09 AM
>>Randy, how come you're trying to write these files to the temp folder?
The answer is because there's not enough people like you who are kind enough to post the answer!
GoDaddy gave me a path that did not work... C:\CFUSIONMX7\runtime\servers\coldfusion\SERVER-INF\temp\wwwroot-tmp\
...when I told them it didn't work (the error was 'you don't have permissions to write there' they sent me, three days later, an email saying that 'all writes occur to the /tmp directory...which is hidden!'.
Then I read someone else say use expand path and I for that I got "D:\TEMP\wwwroot-tmp\" which (obviously) didn't work and then, finally, you posted the right path, 'D:\Hosting\Randy\asdf1234.html'.
SO!... the answer to you question is "BECAUSE I COULDN'T DO IT THE RIGHT WAY UNTIL YOU CAME ALONG TO HELP!"
...thank you.
Posted By Randy Zeitman / Posted At
7/23/07 3:41 PM
The /tmp folder requirements has been obsolete for some time on GoDaddy hosting. On Linux Coldfusion the cffile can write to any folder, not root, in the hosting account that has a 703 permissions on it.
Posted By Clyde / Posted At
7/23/07 6:25 PM
@All, I've had a couple of commenters on this entry complain that they're on "some sort of mailing list" so I wanted to explain to everyone reading this:
You posted a comment on an entry on my blog. The blog software notifies every commenter of all future comments on that same entry.
It is not a mailing list. It is the way blogs generally work. Comments are a two-way conversation between bloggers and commenters. If you were interested enough to post a comment, the assumption is that you should be interested enough to read follow-up comments too!
Posted By Sean Corfield / Posted At
7/23/07 10:45 PM
I'd like to add to the discussion on using <cfinclude> with GoDaddy:
I have two GoDaddy shared hosting accounts, one personal and one for my work. Both use Linux with CFMX7. I just tried using <cfinclude> to manage a standard site header and footer, and I got the same error as Dianna on July 14th, which I googled and came to this thread.
Out of curiousity I copied the exact same files using the <cfinclude> to my other GoDaddy account and it worked instantly.
I have not changed any file or directory permissions. The template atttribute is _not_ pathed, meaning they just look for the filename in the same directory and include their contents:
<cfinclude template="header.cfm"> <p>Body content here.</p> <cfinclude template="footer.cfm">
From this I infer that the problem may vary depending on the setup of the server where your site lives, and that the shared hosting at GoDaddy is not identically configured between servers. Fiddling with your code, path, or permissions will most likely not solve the problem.
I have emailed tech support and will let you know if I get anything more helpful than a canned response. Since I can demonstrate that it works on one of their servers but not the other one, I should be able to get them to resolve the problem. Wish me luck.
Posted By Ross / Posted At
7/24/07 12:46 PM
For folks frustrated with GoDaddy but still looking for cheap ColdFusion hosts, you might want to read this blog entry:
http://www.rabidgadfly.com/?p=41
Posted By Sean Corfield / Posted At
7/25/07 11:12 AM
Update on my previous post: I waited four hours and then called tech support, where I was informed they new about the issue and were working to resolve it. I received a response to my support email late in the afternoon indicating that they don't host my domain. ;-) Apparently they had not actually read the support ticket and somehow failed to see my customer number and domain name. I replied and asked them to please review the ticket and address the problem.
This morning (24 hours later) I received a canned "it's a scripting problem, and we don't support that" response email. I called tech support again and demonstrated that the code works perfectly on one account but errors out on another. They concurred and have escalated it, giving me an ETA of 24 to 48 hours or more.
At this point I would say:
1. email support from GoDaddy is poor. They do not meet their quoted two hour response time and the responses are either incorrect or automated. They seem quick to fob problems off as bad coding on the customer's part.
2. phone support is polite and fast. I have spoken with four different staff and was always treated courteously. They got up and chased down the problem. They do assign case numbers and escalation numbers. Unfortunately, they don't assign tickets directly to staff so no one owns your issue and you can't call the same person back for an update.
So, don't email them. Go straight to the phone, expect to call back more than once, and a resolution time of up to several days.
For what it's worth, if you have more than one account with GoDaddy, it has proven very valuable to be able to test identical code on different servers to demonstrate a problem is on their end.
Posted By Ross / Posted At
7/25/07 11:58 AM
Wow, I actually read almost all of the entries listed here. I WISH I would have found this 3 months ago......dooh!
I have had NOTHING but frustration with GoDaddy. A team of developers that I work with decided to switch from an expensive ROOT Server package at 1and1.com and go with a shared hosting plan(s). We did the research, we thought, and went with Godaddy. We have 72 clients/sites.
I know I know, get a server admin on the team and have our own box....my thoughts too. but we dont'.
I have 3 accounts with Godaddy, some with shopping carts, some with SSL, all with DB (MySQL) and 50% are ColdFusion apps. That being said, I have had to rebuild code to work arround their "security" limitations...i.e. all the tags mentioned above are blocked!
I will backup and confirm that each shared account will be on a different configured box and code will not work from one to the other often times. i.e. I have once account on MX 7 with MYSQL 4, one with MX 7 and Mysql 5, and one with an older version of CF (or something there abouts). Code from one, doesn't work consistently on another.
Godaddy does NOT have a CF expert in their staff.
Godaddy email support is terrible. NEVER submit an email trouble ticket. The ticket # means nothing, all responses are canned, and they often response with incorrect info or tell you something that has nothing to do with the issue. Often, they try and sell me a new product or upgrade as a "solution".
Phone support is better, until you hang up. Period.
Last know issue for me was when I had a large app using Session variables and the sessions I determined were not "sticky" and the load balancing, coupled with my <cflock> during session updates were causing the session variables to be lost and thus the user was getting errors, and getting bumped. They still don't know why, and don't plan to fix what I know is wrong.
Serious CF, do not use Godaddy! I am shopping elsewhere as I write this.
Posted By Tim / Posted At
7/25/07 3:38 PM
Posted By Randy Zeitman / Posted At
7/25/07 7:16 PM
Well, after three days of patiently working with their email and tech support, I've cancelled my accounts with GoDaddy. At this time I do not recommend them as a solution for any ColdFusion hosting services.
I called this morning for an update to my ticket, and the tech informed me that it had incorrectly been closed (for the second time now) and no one was working on it. He read through the case notes and immediately admitted it was their fault and that they should not have closed it. He offered to escalate the ticket and quoted me another 48 hour+ turnaround time. I asked for a refund, which the tech politely provided. Two minutes later I had my money back and both hosting accounts instantly deleted.
I'm back where I started, but now I have lost 5 days of development time and have to explain the charge reversal and delay to my employer, who will of course not move my deadline back.
GoDaddy is not in a position to properly support ColdFusion. Do not use them for your CF hosting needs.
Posted By Ross / Posted At
7/26/07 1:58 PM
I have been working with GoDaddy.com for about a week already. First thing i have to say is everything takes forever with these guys. I was hosting with efree2net.com for the past few years and they've worked just fine with me using coldfusion mx7. I really never had any problems. I guess i just wanted to try out godaddy. However, now that i've gotten to work with them and gotten really well acquainted with the tech support (who don't know jack about coldfusion) I think i will have to cancel my account and go back to efree2net.com
Posted By Kevin / Posted At
9/14/07 2:52 AM
O.K. so call me a dork. But could someone please post or meail the zipped files that need to be changed to blogcfc running wihtout using createobject?
I'm on a similar host like GODADDY and I can't use createobject. I'm having trouble recoding the blog.cfc page. If you have made these changes and have it working I would be very grateful if you could share the cod with me.
Heck, isn't that what OpenSoucre CF is all about :)
Posted By Norm / Posted At
9/27/07 9:14 PM
Just thought I'd mention. Fusebox 5 will not run using GoDaddy
Posted By Chris Bowyer / Posted At
10/26/07 1:56 PM
@Chris, none of the frameworks will run on GoDaddy because they block createObject().
It's possible Fusebox 4.1 or maybe Fusebox 3 will run on GoDaddy.
Posted By Sean Corfield / Posted At
10/26/07 3:53 PM
Hi Chris, I do support paying out on GoDaddy. However, it works for me; http://fusebox5.mrbuzzy.biz/skeleton/
Posted By MrBuzzy / Posted At
10/26/07 7:36 PM
i'm hearing that eperks is owned by godaddy. Can anybody verify this?
Posted By Stewart / Posted At
12/3/07 7:33 PM
I'm getting this error message and don't know why on Godaddy.
if you go to this url http://www.mykaraokedj.com/welcome.cfm
which is hosted on their Linux server I"m seeing this error. but my root is mykaraoke dj and the includes folder is right off the root. I've don't have a path called /content/m/y/k/... don't know where that is coming from, but basically i can't use cfinclude to get any of my templates like my header or footer or menu.cfm files that sit in my include directory. Have any of you seen this before? How do I fix this?
Posted By Jimmy Harrell / Posted At
12/13/07 2:17 PM
@Jimmy, the path is where your files are stored on their server - that's very standard for hosting companies.
Looks like welcome.cfm attempts to include top_menu.cfm but that file is not present on the server. You can set that here:
http://www.mykaraokedj.com/top_menu.cfm
A little experimentation shows you put the menu include in a subdirectory so welcome.cfm should have:
cfinclude template="includes/top_menu.cfm"
Hope that helps.
Posted By Sean Corfield / Posted At
12/13/07 3:01 PM
...You can *see* that here... i.e., you see that the include file is not where your code expects it to be.
Posted By Sean Corfield / Posted At
12/13/07 3:01 PM
Jimmy, GoDaddy is a bit odd. Try using this for relative paths instead;
cfinclude template"./includes/top_menu"
Cheers.
Posted By MrBuzzy / Posted At
12/16/07 5:45 AM
Sorry I meant;
cfinclude template="./includes/top_menu.cfm"
Posted By MrBuzzy / Posted At
12/16/07 5:46 AM
GoDaddy do not allow the registry to be used for client storage. They do allow cookie, and apparently SQL database, but tell you to define the client storage DSN through your schema. Is this possible? I am only familiar with defining the client storage database in ColdFusion Administrator.
Posted By Chris Bowyer / Posted At
4/18/08 8:10 PM
An update on my previous post. It is not possible, and Godaddy will not define it for you. Therefore, the initial information they gave me was incorrect. You only have the option of using cookies for client storage :-(
Posted By Chris Bowyer / Posted At
4/20/08 4:09 AM
Has anyone been able to use the cfftp tag to get a file from another server outside of godaddy? I've logged several tickets but the just give me the run around. e.g. We need a screen print or maybe you code is wrong! My code works just find on my computer. Just not on theirs. My tag look like this: <cfftp action="getfile" proxyserver="proxy.shr.secureserver.net:3128" localfile="#f#" remotefile="data.txt" passive="no" username="name" passwod="password">
I also tried without the proxyport 3128 and passive="yes" but to no avail. Any suggestion is appreciated.
Posted By mike / Posted At
5/25/08 3:58 AM
Many thanks to Sean for this blog to all who have posted here! Terry West, your tips on <CFFILE> and <CFMAIL> are life savers!! Both worked! Should anyone need help with these, do a Find for those tags on these postings.
Now I just need to figure out what is going on with my DB Query - I get an "Executing" error, which I never got on my prior host using the same code. In addition, I'm having trouble with the two CFX tags they allow: <CFX_ImageInfoMX>, and <CFX_jpegresize>. I've seen some path modifications on the prior postings, which I'll try.
Overall, I can't complain about GoDaddy. Their pricing is so low. With regard to setting everything up, if you are thorough as you go through the Hosting Control Center and your other account options, you can figure out how to set up everything necessary without contacting Tech Support. My experience is that their support team is pretty prompt, but limited in their knowledge.
Good luck to all. Patience is key.
Posted By Dave J. / Posted At
8/27/08 12:15 AM
Post Your Comments
Hosting provided by