会员登录 | 会员注册 | 意见建议 | 网站地图

站长资源综合门户

当前位置:首页 > 站长学院 > 网站域名 > 网站上传到Godaddy空间后的一些问题

网站上传到Godaddy空间后的一些问题

时间:2012-06-04 19:47:18   作者:   来源:   点击:

近日受老板的委托,将公司的域名也注册了下来。由于目前公司网站在国内存在被重新备案的不确定性,所以没有将域名也解析到国内新网的空间。作为过渡的方案,我在godaddy采办了三个月的空间,准备将公司网站放到国外去,一则免去了备案的繁琐手续,二则国外的空间普遍比国内要低廉。

对国外的HOSTING空间,我接触还比较少,自己的博客是放在linode的VPS,原本一起头是筹算将公司的网站也放到VPS里面的,可是后出处于存在太多的手艺问题一时半会解决不了|,所以抛却了这个想法。

目前将原来存放于国内新网空间的asp的网站原封不动地转移到国外vps中去存在如下的问题:

1.asp网站是基于windows操作系统的,而VPS年夜多是开源免费的linux操作系统,移植性存在不确定性。

2dows下的网页办事器是IIS,而我目前VPS所使用的网页办事器是nginx,兼容性欠佳。

3.公司的网站是微软的asp框架,而VPS目前使用的免费且强年夜的php框架,如果欠亨过第三方插件,底子无法兼容。

4.asp网站所使用的数据库也是微软的access数据库,而VPS是基于LNMP架构的,也就是说使用的免费开源的mysql数据库,底子无法移植。

基于以上的缘由斟酌,最后仍是决定在这些问题都无法完美解决之前找一个应急方案最靠谱,这个应急方案就是使用godaddy提供的相对便宜的hosting空间,每个月的费用5美金不到,作为实验性的方案仍是可以接管的。

下面就谈谈本次在将公司网站上传到godaddy空间的过程中所碰到的问题以及解决这些问题的体例。

问题一:网站内的中文页面全部酿成乱码

其实这个问题的原因不难诠释,虽然国内新网的空间和在godaddy采办的空间都是windows操作系统的,可是二者仍是有区别的。新网采办的空间windows操作系统是简体中文版的,而在godaddy采办的空间则是纯英文版的。编码的不合是直接致使中文网页呈现乱码的主要原因。

解决的体例:在每个网页文件前面都加上

<% @language=vbscript codepage=936%>

这个别例是网上传播最广的解决godaddy空间中文乱码的体例。虽然有用,可是如果对网页文件数量庞年夜的站长来讲,这个别例其实不智慧——不过话说回来,网站的转移历来都是一件苦差事,费时间又费脑力。去年年底博主在给微服私访转移VPS的时候就为此折腾了年夜约一个星期。原理虽然简单,可是不确定性的东西太多,并且问题不是赤裸裸地一次性全部摆在你的面前,它可能今天出点状况,明天出点状况,所以费周折是少不了的事情了。往往这个时候理论知识其实不是最重要的,实际的操作经验才是王道。

问题二:部分网页打开存在"500(internal server)error"毛病

当然,呈现这个毛病的原因有太多了,比如网页不存在、数据库无法拜候、路径毛病等等,要找出这个毛病背后的原因也着实费了我一番周折。最起头的体例就是瞎猜,凭着之前的经验猜想致使毛病呈现的原因。因为之前在做"微服私访"和别的一个论坛的时候也曾经碰到过近似的情况,所以我想这个毛病的原因很可能还和之前一样是由于网页文件的权限致使的。

在网上搜索这个毛病,很多都说是godaddy的root读写权限没有铺开。可是通过进入godaddy的FTP File Manager 才发现godaddy的root文件夹底子无法进行permissions用户自定义授权。那时心里头就格登了一下——难道就止步于此了?问题出在root权限上,而死扣死扣的godaddy又没有对root放权。可是随即又否定了自己这样的想法,因为想到使用godaddy空间的人全世界那么多,碰到近似问题的也必定年夜有人在,若都这样无解的话,godaddy不早就关门年夜吉了啊?

幸好在束手无策的时候,在网上找到了一篇介绍web.config文件的文章,web.config文件其实只有如下的几行小代码:

<?xml version="1.0"?>

<configuration>

<system.webServer>

<httpErrors errorMode="Detailed" />

<asp scriptErrorSentToBrowser="true"/><!–这句是针对Asp网站输出详细毛病信息的(前提是你的IE打开了显示详细毛病信息功能)–>

分享到:

网友评论

推荐网站域名

热门网站域名