
虚拟主机常见错误和解决方法
|
网站程序 常见有 400,和500 之类的错误. 其中以 400-410 之间的错误是客户端错误(和动态程序无关).例如 404 表示用户访问了一个不存在的网页等. 500错误是服务器端错误,也就是用户程序(Asp,Asp.net,Php等)错误或者网站配置错误.需要程序员根据错误检查程序.以下是常见错误解决方法: |
||
|
现在总结用户在使用虚拟主机时常见的错误和相应的故障排除方法 1. 缺少默认首页.错误信息如下 Directory Listing DeniedThis Virtual Directory does not allow contents to be listed.原因:用户删除了网站默认首页(index.htm,index.asp,index.php 等),导致网页无法显示. 2. 404错误: 访问网站显示,无法找到网页: 无法找到该页您正在搜索的页面可能已经删除、更名或暂时不可用。原因:用户删除了 WWW目录,或者用户访问页面不存在 3.网页打开后,图片无法正常显示. 显示 原因: 由于用户没有上传图片或者图片路径不对导致图片无法正常显示. |
||
| 500错误:ASP程序常见错误和解决 | ||
|
1. 500错误:访问asp网页出现以下错误:
原因: 这是Asp程序常见错误提示.说明您的asp程序有问题.您要查看详细错误信息 才能够确定 到底是asp程序哪里出现了错误.
修改后 刷新原页面 就会提示程序具体错误: Active Server Pages 错误 'ASP 0116' 丢失脚本关闭分隔符 /a.asp,行 1 2. Asp 连接Access 数据库错误,错误信息如下: Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005' 原因: 这是由于用户没有上传 Access数据库 或者 用户程序中Access 数据库路径指定错误造成的 3. Asp 连接SqlServer 数据库错误,错误信息如下: Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e4d' 原因: 这是由于用户sqlserver数据库连接 用户名或密码错误,需要检查网站配置文件 |
||
| ASP.NET 常见错误和解决 | ||
|
1. Asp.Net 程序使用说明: 通常Asp.net 网站 有4个部分 A. bin 目录 (这里 放用户网站程序中要用到的Asp.net组件) , bin目录下是一些 .dll后缀的组件文件. 2. Web.Config 文件 ,global.asax, bin目录 必须在 www根目录. 不能在www下的子目录. 如放到子目录 那么这些文件没有任何作用 3. Asp.Net 程序显示错误如下:
原因1: 这是由于配置中 Asp.Net 程序 没有显示详细的错误信息. 原因2: web.config 文件不是放在www根目录下.而是放在www的子目录下等.这样用户访问这个目录时就会出现提示错误. 原因3: web.config 文件编码错误. web.config是一个xml配置文件. 文件第一行 有指定文件编码类型/, 一般是utf-8 如果文件保存类型和web.config 文件中说明的类型不一致 就会出现这个错误, 另外web.config 文件本身编写 错误(缺少一些配置单元等)也会导致 这个问题 解决: |
||
|
4. Asp.Net 程序显示错误如下:
原因1: web.config 文件不完整.不是合格的asp.net 配置文件. 原因2: asp.net版本问题.asp.net有asp.net 1.1和 asp.net2.0 两个版本. 编译错误编译器错误信息: CS0234: 类型或命名空间名称“dbmap”在类或命名空间“ ---------------------------------------------------------------- 或 配置错误分析器错误消息: 未能加载文件或程序集“System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。源错误:
原因: 没有上传程序所需要的dll 到 bin文件夹. |
||
5. Asp.Net 程序显示错误如下:
配置错误分析器错误信息: 在应用程序级别以外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。导致该错误的原因可能是在 IIS 中没有将虚拟目录作为应用程序进行配置。 原因: web.config 文件不是放在www根目录下.而是放在www的子目录下等.这样用户访问这个目录时就会出现提示错误. |
||
6. Asp.Net 连接 sqlserver数据库错误: “/”应用程序中的服务器错误。
|
||
| Php 和Mysql 常见错误和解决 | ||
|
php 中最常见的错误 是 php链接 Mysql数据库问题. 所有使用到数据库的网站都有一个配置文件. 里面保存相关的配置信息. 例如数据库用户名.数据库密码.数据库服务器等 必须的信息. 如果 这些信息没填写或者填写不完全, 那么就会导致程序报错, 解决方法: 找到配置文件, 填写正确的数据库 用户名,密码,数据库名.以及数据库服务器名 就可以了. 常见错误如下: Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (11) in /home/html/upla.cn/upla_biz/yp/include/conn_yp.php on line 7 原因: 不能链接到数据库服务器(Can't connect to local MySQL server), 有可能是用户第一次安装使用网站程序时没修改默认配置,没指定数据库服务器名, 或者是数据库服务器死机 Warning: mysql_connect() [function.mysql-connect]: Access denied for user: '36coa@211.155.230.234' (Using password: YES) in E:\webhost\36co_mdkaeokae\common\class.mydb.php on line 10 原因: 数据库链接密码错误,导致数据库连接被拒绝(Access denied for user: '36coa@211.155.230.234'), |

