欢迎光临
我们一直在努力

GODADDY 的 Windows 主机使用指南

 (1)Godaddy 的 windows 主机用户使用前需要注意的两点

aAccess 数据库的路径问题,

不管是什么样的数据库,Godaddy 都要求用户要到后台开启的,而 Access 数据库开启后, 网站的目录下面会创建一个专门放 Access 数据库的文件夹 access_db,把数据库放进去就可

以了,改好你程序饿配置文件的数据库连接路径就可以(一般是 conn.asp 中的数据库连接路

径);

b、目录的读写权限问题,

这个是要在后台操作,在主机管理中,选择文件管理 File manage,然后把文件夹的权限改 为可写,用 Ftp 右键改属性的方法没有效果的。

(2)Godaddy 的 Windows 主机选择 IIS 6.0 和 IIS7.0 的区别

总体来讲,IIS7.0 支持之前所有的功能,并且有很多相关的扩展功能。 在IIS 7.0 里支持PHP5FTP方面,选择IIS7.0 的主机扩展到了 50 FTP

IIS 6 支持php 4,但是是安全模式下的,FTP仅支持 1 个。 但是不是 说IIS 7.0 一定就比IIS 6 好,主要还是看自己的程序需要!

下面就各个方面做一个分析: 以下资料援引了Godaddy官方的部分资料以及本站搜集的一些资料,希望对大家有一个借鉴

和帮助。

IIS 7 是微软最新版本的Internet信息服务Web服务器,他的模块和功能提供了一个更好的开 发动态Web应用程序以及网站的平台。IIS 7 是为了安全、速度和简单容易使用而设计和研发 的。

我们运行IIS 7 的主机帐号很适合Asp.NET 3.5.NET 3.5 是一个支持众多网页技术的应用程 序开发 框架 ,它包 括Language Integrated Query (LINQ), Windows Presentation Foundation (WPF), Windows Workflow Foundation (WF), Windows Communication Foundation (WC) 以及

Silverlight 等 。 要 了 解 更 多 的框 架 .NET息 , 请 参 考 :

http://msdn.microsoft.com/zh-cn/netframework/default.aspx

IIS 7 提供两个管道功能(pipeline modes)。综合的管道模式通过ASP.NETruntime提供一个统

一标准的传递模式来处理所有的请求。IIS 7 的典型模式同IIS 6 相同,他们都是使用两个管 道来处理请求——一个处理内部应用程序组件,另一个处理管理应用程序组件。

     IIS 7 完全/完美 支持PHP5,允许多种PHP5 的应用程序安装以及执行PHP 5 的脚本和代码。

IIS 7 不支持PHP4

我需要选择哪种IIS版本?

对于Windows主机,如果没有特殊的需要才使用IIS 6,建议使用IIS 7。特殊需要比如:你需 要安装ColdFusion或者使用FrontPage Extensions。如果你想在Windows主机上使用PHP5,那 你就必须要选择IIS7 了。

有没有什么IIS7 设置在共享Windows主机上不支持的?

Windows主机支持非常多非常多的IIS 7 的功能和函数,但是他不支持的有:

1.64 位应用程序池

2.IIS管理器

注意:该设置在空间开通后是不可以再修改的!

(3)如何启用 Godaddy 的 ACCESS 数据库

a、登陆账户

b、在 my products 中,选择 Hosting c、点击旁边的 manage

d、在 Hosting Control Center 面板中,点击上面的 Database 项,选择 Access e、点击 Enable Access Support

上传的数据要放到自动生成的 access_db 目录中。 这样数据库就可 以启用了,数据库文件一般都是以.mdb 为扩展名。

注意事项:

点击 Enable Access Support 以后要过一段时间才能成功启用 ACCESS。 数据

库要直接上传到 access_db 目录中,不能由其他目录转移过去 数据库连接地址

这样写:/access_db/xxx.mdb XXX 换成你的数据库的名字

(4)如何在 Deluxe 主机方案里导入 MS SQL 数据?

GoDaddy 的空间客户可通过主机的控制面板,使用 CSV 文件导入到 MS SQL 中。请先准备 好需要导入的数据(如从别的 MS SQL 中导出),且在主机管理中新建好 SQL Server 数据库。 具体操作过程如下:

a、登录到 GoDaddy 的帐户管理(Accout Manager

b、在"我的产品"My Products)一节中,选择"主机列表"Hosting Account List

c、在相应的域名站点右侧,点击"打开"Open

d、 打开主机的控制面板后,在"数据库"databases)分类中,点击"SQL Server"的图标

e、 选择需要导入的 SQL Server 数据库,点击"管理"Open Manager)的图标

f、 在浏览(Navigation)窗口中,点击"连接"Connection

g、 切换到"连接"Connection)窗口后,点击"连接"Connection

h、 输入在建立 SQL Server 数据库时设置的用户名及密码

i、 点击"连接"Connect

j、 展开 "工具"Tools)文件夹,点击左侧的"导入 CSV 向导"CSV import wizard

k、 在"数据库"Database)的下拉框中,选择要导入的数据库,"下一步"Next

l、 在""Table)的下拉框中,选择要导入的数据表,"下一步"Next

m、 选择要导入的""database columns),"下一步"Next

n、 选择要导入的,CSV 文件的字符

o、 点击"提交"Submit

参考:

1. http://help.godaddy.com/article. … 93&topic_id=102

2. http://en.wikipedia.org/wiki/Delimiter-separated_values

3. https://www.microsoft.com/china/ … eploy/dtssql2k.mspx

(5)如何在 godaddy 上建立 MSSQL 数据库

1.登陆账户

2. my products 中选择 Hosting Account List

3. 点击 open

4. Databases 选项中,选择 SQL Sever

5. 点击 Create New Database

6. 点击右下角的 Create New Database

7. 果你使用 DSN,选择 Create DSN 填写

8. 用户名和密码,之后点击 continue

9. 核实你的数据库设置的准确性,如果没有问题,点击 Create Database 就完成了。

建立 MSSQL 数据库可能有些慢,可以通过 refresh 按钮检查是否建立成功。

 

"Godaddy的Windows主机设置教程大全"

 

"Godaddy的Windows主机设置教程大全"

 

"Godaddy的Windows主机设置教程大全"

 

"Godaddy的Windows主机设置教程大全" 

(6)Godaddy 如何导入导出 MSSQL 数据库

如何导入数据库

可以从限制文件中导入 SQL 共享服务器数据库。如果想把存放在其他地方的数据导入,需

要先把其内容拷到限制文件中。(注:在导入数据库之前,需要先设置一个 SQL

据库再家长必要的表格和主题来放置数据) 步骤:

服务器数

z 登陆 Account Manager.

z My product 选项中选择 Hosting Account List z 选择你需要修改的帐户点击 open 在控制面板上 z 的数据库选项中点击 SQL Server 在需要导入的 z 数据库,点击 Open Manager

z Navigation 面板上点击 Connection

z Connection 中再点击 Connetion 设置好数据

z 库,输入 User Name Password 点击

z Connect

z 打开左边的 Tools 文件夹,点击 CSV import wizard

z Database 的下拉菜单中,选择要导入的数据库,之后选择 Next Step z Table 下拉菜单中,选择要数据要导入的平台,点击 Next Step 选择 z 数据要导入的数据库列单,点击 Next Step

z 选择 CSV 文件导入并确定文件的类别

z 点击:Submit

怎样导出数据库

数据库可以从 SQL 服务器数据库管理器导出到 XML 或者 CSV 文件中 步骤:

z    登陆 Account Manager.

z    hosting & Email 中,选择 Hosting Account List z    选择你需要修改的帐户点击 open

z    在控制面板 Database 选项,点击 SQL Server 在该页面,可以建立新的数据库,也可

一删除或者改变原有数据库

z    为了获取更好的管理功能,点击 Open Manger

z    点击 Connection2 次,输入数据库的用户名和密码

z    Database 的下拉菜单中选择 Tables z    打开 View Contents

z    打开 XML 或者 CSV 链接,根据提示确认下载

(7)Godaddy 空间 FSO 写入问题的解决

Godaddy 空间是支持 FSO 功能的,只是默认情况下,根目录包括 FTP 上传上去的子目录没 有写入的权限。解决的办法是在空间管理后台中创建具有写入权限的子目录。

1.进入 Godaddy 空间管理后台,然后选" Content"大类中的"IIS Settings"

2.进入目录管理页,点"Create DIRECTORY"按钮

3."Enter a Name"中填所要创建的目录名称,需要是英文。在"Select Permissions"中选中

Read,Web,Wriet 三个属性。点 CONTNUE 按钮

4.接下来显示的是你所设置的目录的名称及属性。点 ADD 按钮,确定新建该目录

5.系统保存设置,开始创建

6.系统配置需要一段时间,显示目录状态为" Pending Setup "创建中,需要几分钟

7.直到目录状态"Status"显示为"Setup"

8.系统会在 Ftp 中产生一个和你创建目录名称同名的文件夹,然后你就可以将你的网站上传 进那个文件夹中。这个目录下的文件包括下面的文件夹就可以 FSO 写入了。目录创建的时 候,不会影响网站其他目录包括根目录文件的访问。

(8)Godaddy 主机 windows 下是否支持 php?

对于 Godaddy 主机 windows 下是否支持 php 的问题,官方是这样的解释:

PHP4 (in safe mode) is applicable to IIS6 accounts, PHP5 is applicable to IIS7 accounts.

也就是说在 Godaddy windows 主机环境下,IIS6 支持 php4,并且是在安全模式下;

IIS7 是支持 php5 的。

(9)关于 ASP 程序出现乱码的问题

如果 Windows 空间安装程序出现乱码问题时请修改 Web.config 的代码。修改 web.config 这 个 文 件 , 将 <globalization requestEncoding="gb231″2 responseEncoding="gb2312″ /> 改 成

<globalization requestEncoding="gb2312″ responseEncoding="gb2312″ culture="zh-CN"

fileEncoding="gb2312″ />

另外至于数据库是否一定要传到 access_db 文件下,也不一定。主域名的网站数据库最好就 放在这里。子目录网站程序的数据库可以就放在子目录下,只要保证这个子目录是可写的就 行。"

再比如:

非程序生成的文字可以显示。但程序生成的文字就只有 E 文可以显示了。中文全是?号, 这是数据库乱码引起的,解决方法可以考虑如下:

方法一:

使用 Microsoft Access 2000 打开数据库,选择工具菜单>数据库实用工具>转换数据库>到早 期 Access 数据库版本。OK

方法二:

后来订阅了微软的新闻组,在微软的新闻组 dotnet.framework.aspplus.general 中发现有讨论 这个问题的文章,方法为添加 <%@ CODEPAGE = "936" %>到每一页的开头,有点类似于

jsp 中的<%@ page c%>,赶紧测试了一下,果然 OK!!!

例子如下面所示:

<%@ CODEPAGE = "936" %>

<%@ Import Namespace="System.Data" %>

<%@ Import Namespace="System.Data.ADO" %>

<%@ Import Namespace="System.Globalization" %>

<html>

<head>

<meta http-equiv="Content-Type" c>

</head>

 

方法三:

添加一个 config.web 文件到 web 目录下。建立一个文件 config.web,内容如下,放在 WEB

目录下

<configuration>

<globalization requestencoding="utf-8" resp

/> </configuration>"

 再如:

Godaddy 虚拟主机 Access 数据库中文乱码的解决方法 首先,你的程序页面,头部应该包括

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

或者

<meta http-equiv="Content-Type" content="text/html; charset=utf8">

这样的字符,如果读取数据库里,还显示储如??????这样的乱码,那么

——在数据库链接文件(比如 conn.asp),加上下面这段代码:

<% @language=vbscript codepage=936 %>

(10)windows 系统的 ADODB.Stream 错误 800a0bbc 解决办法

具体错误提示:

ADODB.Stream error '800a0bbc' Write to file failed.

/UpLoad.asp, line xx

错误原因分析:

1。目录没有写权限 解决办法:给相应 的目录增加写权限。

2。操作系统不同,我们国内使用的多是中文操作系统,而 Godaddy 是英文操作系统。 解决办法:将文件中的 CHR()函数换成 CHRW()

另外如果使用的是其他无组件上传,需要将 strDate=replace(cstr(Date()),"-","")这句中的改成/, 也就是改成 strDate = replace(strDate,"/",""),否则也会出现同样的错误提示。当然不一定有 同样的字符,只需要找到"-","" 修改即可。

(11)godaddy 的 DSN 文件是什么?

Windows DSN 文件(数据源名)主要是用来存储数据库连接信息。如果你有很多网页需要 传送数据,就可以很简单的通过 DNS 文件路径来完成而不需要传送数据到每个页面了。 出于安全考虑,DSN 文件一般放置再主机目录的子目录中,这样不明访问者就访问不了这 个目录。DSN 文件需要在 ASP ADO 一起访问数据库。名称为:"_dsn" 在主机帐户的根 目录中。

(注: DSN 文件仅支持 godaddy windows 方案)

 (12)在 GoDaddy 的共享 Windows 主机设置正确的 Cookies 路径

问:为什么在 GoDaddy 共享 Windows 主机的站点,会员不能登录或登录后不能保存在线的 状态?

答:可能是有别于主域名的站点(子目录)出现的现象。可以通过站点创建 Cookies 的脚本

添加目的路径解决。如:Response.Cookies("Cookie ").Path=""

过程:

1. 在站点尝试以会员身份登录

2. 如果登录成功,但不能保持登录的状态,可在浏览器查看 Cookies 详情

3. 如出现访问 mghost.cn 的站点,Cookies 的路径是在/mghost.cn,可尝试在相应的脚本 里添加上述的一行代码,以设置正确的 Cookies 路径

4. 修改后,再尝试以会员身份登录

结果:

* 在站点,以会员身份登录,Cookies 有效,保持已登录状态 注:Cookies 读取路径在子目录

举个例子就可以明白:

 Godaddy 安装动网无法保存 Cookies 问题解决办法 打开 inc/Dv_ClsMain.asp

寻找    Response.Cookies(Forum_sn).path=cookiepath

应该共有 1 个 替换为:

 Response.Cookies(Forum_sn).path="/"

(13)Godaddy Windows 主机目录设置的权限参数说明

访问权限 Read

任何使用者都可以看到该文件夹的内容

网络权限 web

任何使用者可以用 HTTP 浏览网站,看到文件夹

浏览权限 Browse 使用者可以通过网络浏览器的路径目录,看到文件夹所有的内容(文件夹列表上的)。网路 的"阅读""网络"的权限许可的前提下,浏览权限即可使用。

 写权限 Write

通过此权限可以修改文件的内容

复位 Reset 点击复位权限这个目录到其默认值,他会删除之前制定的权限(但是目录上的文件系统不能 删除

从网上找到一些解决方法:

大多认为 godaddy 根目录权限无法修改,只有默认的可读权限,无法设置可写,有网友还因 此退款。确实在 godaddy IIS settings(原名 Directory Management)中只能对子目录进行

权限设置。 Godaddy 虚拟主机的 FSO 读写权限

默认情况下,通过 ftp 上传的所有的文件夹都不具备 FSO 写权限,需要在后台进行设置。 进入 my hosting account 的虚拟主机控制面板,从左边的"content"栏目进入 IIS settings(原名 Directory Management)面板,通过"Custom Directories"选项下面的 Create Directory 按钮来 创建文件夹,创建的时候可以设置读写和浏览(ReadWriteBrowseWeb)权限。add 完 毕之后,处于"Pending Setup"状态,等生效之后该文件夹即具有 FSO 读写权限了。 注:在 控制面板中只是给文件夹附加权限,即使已有文件夹也不会清除覆盖,在控制面板中 移除 也只是清除权限不会删除文件。

1.点击控制面板 content->file manage;

 

"Godaddy的Windows主机设置教程大全"

2.选择 Root 目录,点击 Permissions;

 

"Godaddy的Windows主机设置教程大全"

3.选择 Write,如果子目录有较多文件需要写权限,还可以选择子目录继承。(不 过,实际使用时没有选继承,子目录同样继承了。godaddy 的 bug?)

 

"Godaddy的Windows主机设置教程大全"4.点击[OK]按钮,等待几分钟,一切就 OK 了。

 

 

 

 

"Godaddy的Windows主机设置教程大全"

 

备注:其实最好还是联系 Godaddy 的客服,因为有些功能是空间程序默认关闭的, 在不完全了解功能情况下修改,有时也不起作用。

 

(14)godaddy 下如何设置首页 index.html

一般情况下系统已经默认设置好了,如果自己要设置则需要设置.htaccess 文件。 或者用 JAVASCRIPT 做转向:

可以加一个 index.htm 然后用下面的代码转向,把网址修改为你需要的就可以了

 

1. <html>

2. <head>

3. <noscript>

4. <META HTTP-EQUIV="Refresh" CONTENT="0;URL=">

5. </noscript>

6. <script language="JavaScript">

7.     window.top.location.replace ( ) ;

8. </script>

9. </head>

10.</html>

 

当然还有别的方法: 因为某些浏览器不支持某些 JAVASCRIPT 代码,, 也有些用户会因为安全原因禁用脚本.. 这样的话 客户就无法访问到你设置的页面了.. 所以 用

301 做服务器转向比较合适,,

代码如下:

asp:

<%

Response.Status="301 Moved Permanently" Response.AddHeader "Location", "http://www.XXXX.com/"

Response.End

%>

——————————–

Php:

header("HTTP/1.1 301 Moved Permanently");

header("Locationhttp://www.XXXX.com/);

exit();

————————————– ASP.NET:

<script runat="server">

private void Page_Load(object sender, System.EventArgs e)

Response.Status = "301 Moved Permanently"; Response.AddHeader("Location","http://www.XXXX.com/);

}

</script>

关于.htaccess 文件的设置,我们在其它章节已经介绍过了,这里就不多说了。

(15)Godaddy 的 Windows 主机如何更改登录和 FTP 密码

登录账户后,可以设置登录密码(主机密码,也是 FTP 的密码),如下图所示:

 

"Godaddy的Windows主机设置教程大全"

 (16)GoDaddy 的 MSSQL 数据库乱码解决办法 在要插入的中文字符的引号前加 N

 

 

如:insert into theme(name,about)

器');

values('pusu','域名主机服务

 

 

而要想在英文版的 sql server 中不乱码,就必须

insert into theme(name,about)    values('pusu',N' 域名主机服务器');

(17)Selected collating sequence not supported by the operating system

错误解决办法

错误提示:

解决不同语言支持的 Access 数据库的默认排序不同的问题 有些用户上传网站

文件到空间后,发现打不开网站,可能会出现类似下面的错误提示:

Microsoft JET Database Engine error '80004005′ Selected collating sequence not supported by the operating system. /conn.asp, line 3

主要原因是建立 Access 数据库文件的语言环境不同,不同语言支持的 Access 新建的文件的 默认排序是不同的,所以会报错。由于国外空间都是英 文操作系统。根据微软(Microsoft) 的官方网站说明:若 Access 在一种语言下创建,而在另一种语言下使用就会提示这种错误。 用户的网站放在国 内空间上由于国内服务器大多是中文操作系统,所以不会出现类似问题。 在中文操作系统下创建的 Access 数据库的默认排序是中文类型的,如汉语拼音。。。

解决方法:

 

z    打开 Microsoft Access ,打开任意一个 mdb 文件,然后点"工具",选中 "选项",再选 "常 规" 项。注意在右下方有 "新建数据库排序次序"下拉框,选中 "常规"。然后点确定。

(注意,选项只有在有文件打开的状况下才能使用)

z    然后"文件" –> "新建" ,创建一个空白数据文件,然后"文件" –> "获取外部数据" — "导 入",打开老数据库文件将所有的表全部导入到新文件来,然后保存新文件。 保存此

z    新文件,然后上传到服务器。

z    OK

 

 

(18)GoDaddy 的 windows 主机如何使用 CDONTS.NewMail 发送邮件

 

由于 GoDaddy 的 windows 主机不支持 jmail 组件,但可以使用 CDONTS.NewMail

组件替代来发送邮件, 具体写法如下:

 

<% sendUrl="http://schemas.microsoft.com/cdo/configuration/sendusing" smtpUrl="http://schemas.microsoft.com/cdo/configuration/smtpserver"

' Set the mail server configuration

 

 

Set objConfig=CreateObject("CDO.Configuration") objConfig.Fields.Item(sendUrl)=2 ' cdoSendUsingPort objConfig.Fields.Item(smtpUrl)="relay-hosting.secureserver.net" objConfig.Fields.Update

' Create and send the mail

Set objMail=CreateObject("CDO.Message")

' Use the config object created above

Set objMail.Configuration=objConfig

objMail.F这里一定要是 GoDaddy 提供的邮局,否则发送不 了 rom="webmaster@godaddy.com"    

objMail.To="xxx@example.com" objMail.Subject="subjec" objMail.TextBody="body" objMail.Send

Response.Write "邮件发送成功!"

if Err <> 0 then

response.write "<font color=ff0000>"&Err.Description&"</font>"

response.end end if

%>

赞(0) 打赏
未经允许不得转载:刘旭的人个博客 » GODADDY 的 Windows 主机使用指南
分享到: 更多 (0)
标签:

评论 抢沙发

评论前必须登录!

 

QQ :13945502电话:13913571631

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

×
订阅图标按钮