各位来博客的网友, 希望大家能留下自己的意见和建议,或者你缺乏的资源,留言告诉我

[不指定 2008/02/11 03:58 | by admin ]
| |


国外的虚拟主机就是便宜,弄了个Godaddy 的虚拟主机,5G空间,250G月流量才不到30块一年。但设置起来有点麻烦,否则就会出现无法通过ADO连接倒Access数据库,或者Access数据库不能写入的问题。费了九牛二虎之力总算弄好了,记录一下。

首先登录Godaddy管理后台,进入my hosting account虚拟主机管理页面,从“Databases”栏目那进入Access数据库设置页面。这时可以看到数据库尚未启用,必须先点击“Enable access support”链接才能启用数据库。
启用access数据库之后,系统会在用户的空间里自动生成一个名为access_db 的文件夹,该文件夹才具有读写权限,而且该目录中存放的mdb数据库不能下载。这时,如果用ftp客户端软件(如cuteftp和flashfxp)登录空间的话,可以看到空间里多了一个access_db 目录。但先别急着上传你的数据库。
启用数据库之后,可以看到暂时处于pending状态,大概5-20分钟会生效。生效之后,access数据库设置页面可以看到“Current Access Support: Enabled ”字样,这时才算启用成功。
接着,在下面的“Access DSN's”中通过“create new dsn”创建新的dsn,数据库名就是你的网站的数据库名,用户名和密码可以随意填写。创建完毕之后,同样要等5-20分钟才会生效。如果不行的话,就多等几个小时。
好了,后台已经设置完毕。这时,可以将你的数据库(一定要以mdb为扩展名)文件上传至刚才系统生成的access_db 目录下,并设置好你的ASP/ADO数据库连接文件即可。

另外,如果浏览自己的网页时,发现Access 数据库里的中文都显示乱码了,可以用Microsoft Access 2000 (或更高版本)里的数据库实用工具,将该数据库转换到早期的Access 数据库版本就可以了。或者在网站asp源文件中添加如下代码也可解决乱码问题:

<%@ CODEPAGE = "936" %>


关于Godaddy虚拟主机的FSO读写权限
默认情况下,通过ftp上传的所有的文件夹都不具备FSO读写权限,需要在后台进行设置。
进入my hosting account的虚拟主机控制面板,从左边的“content”栏目进入Directory management 面板,通过“Custom Directories”选项下面的Create Directory 按钮来创建文件夹,创建的时候可以设置读写和浏览(Read、Write、Browse、Web)权限。add完毕之后,处于“Pending Setup”状态,等生效之后该文件夹即具有FSO读写权限了。

最后编辑: admin 编辑于2008/02/11 04:01
Godaddy虚拟主机 | 评论(0) | 引用(0) | 阅读(202)
 
发表评论
   
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
昵称   密码   游客无需密码
网址   电邮   [注册]