Posted by metro on 5:37:25 am on 3/19/2006 Modified: Never
I have done a search and found several entries for this host. I will post all I know so far - I have spoken with godaddy and think it is their permission problem but they said no - should I call them back? Here are the details
have used Unix sites for years and opened a new on on windows at
godaddy and I know they may not have the latest versions there but I
knew noting about ASP.
I have uploaded Toast after first renaming the database then putting
its name in constants.asp
tstDBConnectString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="
& Server.MapPath("data\metrodata.mdb") & ";"
I then ran setup and got the note mentioned in the read me..a and on
the screen it said
* Your server reported it's version as: Microsoft-IIS/6.0
* Your webserver's script version was reported as: VBScript Version 5.6.8827
* An ADO Connection object and an ADO Recordset object were
* The database connection succeeded.
* The database appears to be the correct version.The version it
reported was: 1.6
* The database does not have full write permissions.If you are
using a MSAccess database (.mdb) then make sure full NTFS write
permissions for IUSR_<machinename> are enabled for the file, and that
it is not read-only.The directory should also have full NTFS write
permissions for the IUSR_<machinename> account, and the TEMP and TMP
environment variable directories should also have full NTFS write
permissions for the IUSR_<machinename> account.The connect string used
The exact message your webserver reported was:
-2147467259Operation must use an updateable query.
Because of the above errors that were encountered, Toast Setup cannot
continue.Please remedy the above errors and try to run Setup again.
in Unix I know about permissions and changing but no way can do it in
Windows server my self so called godaddy support and sent them screen
They first told me a connection problem but I said that clearly it was
finding my data file...
anyway they asked if I used Front Page and I said I used WSFtp - they
said to use Front page and it would take care of permissions - I
thought this very strange but removed all files then did as they
suggested and all is the same.
My file structure is root/forum/toast and I left config.asp in its
I am so used to PHP and I cannot find ASP forums that will work yet.
Tried Web Wiz but it required SQL not mySQL that godaddy has and I
tried Snitz but it cannot setup the mySQL database for some reason...
-- yikes -- Unix was so easy...
Anyway maybe I need to call godaddy again about these file and or
directory permissions but do not see how they could have gotten
changed to read only....
let me know what you think..
Posted by josh on 6:28:27 pm on 3/20/2006 Modified: Never
Does godaddy have a directory that you can put writable files in? I know brinkster.com has a \db or \data directory that you can place writable files. But yes, it is definitely a permission problem and your host will definitely have to fix it. I don't know of any way to do it remotely (especially using FrontPage).
Posted by metro on 4:52:32 am on 3/21/2006 Modified: Never
Godaddy can normally have users change permissions on widows accounts but if you use FrontPage that feature is not good as FrontPage deletes their settings. I found that in front page I could set the data directory to write or run scrips but not both so I set it to write and then setup found and could write to the data base but I could not put config.asp there using front page as it is a script...so I used WSftp and but config.asp in the data file and that solved the problem. I of course made the changes in constants.asp to point to config.asp.
Posted by gary on 11:24:53 am on 4/16/2006 Modified: Never
How is it going? I seem to be haveing the exact same problem with this program. I'm guessing it applies to everyone on GoDaddy.com that is trying to use this program. Either way, I don't have FrontPage and I was wondering if anyone knows how to make it work without FrontPage? I'm sure it is a permissions problem, I can't seem to get it fixed. Any help that can be offered would be greatly appritiated. My knowledge in this area is menial at best.
Posted by metro on 12:07:33 pm on 4/16/2006 Modified: Never
You can see above that even with Front Page I was able to solve the problem by making a directory writable.
If you do not have front page then you an set your own permissions from your control panel. If you do not know how to do it then call godaddy and they will walk you through it as it is not hard.
You will need to know in what folder you have toast and tell them you want to make the folder so you can write to the files. I think you will do that from the FTP application that is part of your go daddy control panel but since I use Front Page that is disabled in my control panel.
I redid the permissions on the godaddy control panel like you said, and it seems to have worked. Unfortunatly I have another error. Im fairly sure this is an easy fix (probably just changing a single line) I just don't know which one to change. Here is a copy of my error message. Maybe you know what I need to change. Either way, thanks for all the help.
Your server reported it's version as: Microsoft-IIS/6.0
Your webserver's script version was reported as: VBScript Version 5.6.8827
An ADO Connection object and an ADO Recordset object were successfully created.
Database connection failed.Make sure the connect string is correct.The connect string used was:
Posted by Exoz on 1:27:39 pm on 3/3/2007 Modified: Never
after researching for about a day i figured out the godaddy permission solution. i found things on a couple different websites so i will copy and combine what i found to make it easier.
Log into your Godaddy account, then near the top click the my account link. Then in the middle of the page you will see a bunch of blue links, click the Hosting Account List link
Then you will see an Open link to the right of the domain name that you want to set the folder with permissions up with. Click the Open link.
Then scroll down to Content, and open the blue folder that says Directory Management. Open that folder and click create directory, (name it whatever you want to) I'll use my_db as an example.
Then select all of the available permissions except for browse and reset
Then click continue, then click add.
After it sets up upload your .mdb file and the config.asp file to that directory.
Next edit the constants.asp file
tstDBConnectString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("data\example.mdb") & ";"
tstDBConnectString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\hosting\your Godaddy FTP login name here\the name of the folder with permissions set here Example: my_db\example.mdb;"
tstConfigFile = Server.MapPath("config.asp") 'path to config.asp
tstConfigFile = Server.MapPath("../my_db/config.asp") 'path to config.asp
save the constants.asp file
then upload all the toast files including the edited constants folder to a directory of your choice on your host.
then run the setup as you tried b4 www.yoursite.com/yourdirectory/setup.asp
doing all that got me to the finish page of setup then after i clicked finish i recieved a http 500 error lol. but atleast i moved up a little. hope it helps.