网站首页 | 域名注册 | 云虚拟主机 | 企业邮箱 | 租用托管 | 代理加盟 | 联系我们 | 汇款方式
欢迎您来到客户支持! 全国代理加盟热线:4000-721-000
★ 云虚拟主机常见错误和解决方法
点击数:412704更新时间:2016-09-22 15:30

云虚拟主机常见错误和解决

网站程序 常见有 400,和500 之类的错误. 其中以 400-410 之间的错误是客户端错误(和动态程序无关).例如 404 表示用户访问了一个
不存在的网页等. 500错误是服务器端错误,也就是用户程序(Asp,Asp.net,Php等)错误或者网站配置错误.需要程序员根据错误检查程序.
以下是常见错误解决方法:

现在总结用户在使用云虚拟主机时常见的错误和相应的故障排除方法

1. 缺少默认首页.错误信息如下

Directory Listing Denied

This Virtual Directory does not allow contents to be listed.

原因:用户删除了网站默认首页(index.htm,index.asp,index.php 等),导致网页无法显示.
解决:重新上传默认首页,您也可以在用户中心设定默认首页.

2. 404错误: 访问网站显示,无法找到网页:

无法找到该页

您正在搜索的页面可能已经删除、更名或暂时不可用。

原因:用户删除了 WWW目录,或者用户访问页面不存在
解决:重新创建WWW目录.并重新上传文件

3.网页打开后,图片无法正常显示. 显示 :

原因: 由于用户没有上传图片或者图片路径不对导致图片无法正常显示.
解决: 上传图片到指定的位置(在图片上点击鼠标右键->"属性" 查看图片的路径和文件名,然后通过Ftp上传文件到服务器的相应目录中)


500错误:ASP程序常见错误和解决

1. 500错误:访问asp网页出现以下错误:

原因: 这是Asp程序常见错误提示.说明您的asp程序有问题.您要查看详细错误信息 才能够确定 到底是asp程序哪里出现了错误.
解决: 在IE工具栏 选择 "工具"->"Internet 选项"->"高级"-> 取消 "显示友好Http错误信息". 然后重新刷新网页 就可以看到
详细错误信息.

修改后 刷新原页面 就会提示程序具体错误:

Active Server Pages 错误 'ASP 0116'

丢失脚本关闭分隔符

/a.asp,行 1


2. Asp 连接Access 数据库错误,错误信息如下:

Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'
[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process
0x1588 Thread 0x1260 DBC 0xb1e4f44 Jet'。

原因: 这是由于用户没有上传 Access数据库 或者 用户程序中Access 数据库路径指定错误造成的
解决:  检查程序,确定 Access数据库 确实已经上传,并放到了程序指定的位置.

3. Asp 连接SqlServer 数据库错误,错误信息如下:

Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e4d'
[Microsoft][ODBC SQL Server Driver][SQL Server]用户 '111' 登录失败。
/common/asp/asp_sql2000.asp,行 38

原因: 这是由于用户sqlserver数据库连接 用户名或密码错误,需要检查网站配置文件
解决:  检查网站配置文件,确认数据库服务器,数据库用户名,数据库密码 等项目都填写无误


ASP.NET 常见错误和解决

1. Asp.Net 程序使用说明: 通常Asp.net 网站 有4个部分

   A. bin 目录 (这里 放用户网站程序中要用到的Asp.net组件) , bin目录下是一些 .dll后缀的组件文件.
   B. web.config 文件:   这个文件包含网站配置信息,是Asp.net网站必须的配置文件,必须放在www根目录下,
   C. global.asax :Web应用程序的系统文件,根据需要可有可无, 一个网站只能有唯一的Global.asax文件,其位置是网站根目录.
   D. aspx 程序文件.

2.  Web.Config 文件 ,global.asax, bin目录 必须在 www根目录. 不能在www下的子目录. 如放到子目录 那么这些文件
没有任何作用
    如果 Web.Config 放到www下的子目录 就会出现程序错误.  


 3. Asp.Net 程序显示错误如下:

“/”应用程序中的服务器错误。


运行时错误

说明: 服务器上出现应用程序错误。此应用程序的当前自定义错误设置禁止远程查看应用程序错误的详细信息(出于安全原因),..........

详细信息: ......,请在位于当前 Web 应用程序根目录下的“web.config”配置文件中创建一个 <customErrors> 标记。
然后应将此 <customErrors> 标记的“mode”属性设置为“Off”。

<!-- Web.Config 配置文件 -->
<configuration>
    <system.web>
        <customErrors mode="Off"/>
    </system.web>
</configuration>

原因1: 这是由于配置中 Asp.Net 程序 没有显示详细的错误信息.
解决:  您必须修改 web.config 文件 将 <customErrors mode="On"/> 设置为mode ="Off",  上传到网站根目录.然后刷新就可以
看到详细错误信息.根据错误修改程序. 注意 mode ="Off",   Off 必须'O' 必须大写.

原因2: web.config 文件不是放在www根目录下.而是放在www的子目录下等.这样用户访问这个目录时就会出现提示错误.
解决:  将子目录下的 Asp.net应用程序移到 www根目录下. 这样就可以看到详细错误了.您可以根据错误调整程序.

原因3: web.config 文件编码错误. web.config是一个xml配置文件. 文件第一行 有指定文件编码类型/, 一般是utf-8 如果文件保存
类型和web.config 文件中说明的类型不一致 就会出现这个错误, 另外web.config 文件本身编写 错误(缺少一些配置单元等)也会导致 这个问题

解决:  用记事本打开文件,然后选择另存为, 查看编码类型和web.config文件中的文件类型 是否一致,修正为一致就可以.
<?xml version="1.0" encoding="utf-8" ?>    这个是web.confg里面的第一行说明.

原因4: asp.net版本问题.asp.net有asp.net 1.1和 asp.net2.0 两个版本.
解决:  请确定您网站asp.net需要 哪个版本支持.选择合适的服务器运行版本.我们默认是1.1的,如果需要升级到2.0请云
虚拟主机管理面板那里进行设置
.


原因5: web.config 文件不完整.不是合格的asp.net 配置文件.
解决:  您要检查web.config 是否合格,有时候是粗心,xml文件不完整.导致的问题(可以将web.config改名为web.xml然后直接用
浏览器打开,
如果XML文件的格式是正确的,浏览器就会显示正常的XML视图,否则就会出现XML解析错误,这个方法能够快速的判断web.config文件
格式的是否正确,如果确认格式没有问题,再改名回去)


4. Asp.Net 程序显示错误如下:

Server Error in '/' Application.

Runtime Error

Description: An application error occurred on the server. The current custom error settings for this
application prevent the details of the application error from being viewed remotely (for security reasons).
It could, however, be viewed by browsers running on the local server machine.

Details: To enable the details of this specific error message to be viewable on remote machines,
please create a <customErrors> tag within a "web.config" configuration file located in the root directory
of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".

原因1: web.config 文件不完整.不是合格的asp.net 配置文件.
解决:  您要检查web.config 是否合格,有时候是粗心,xml文件不完整.导致的问题(可以将web.config改名为web.xml然后
直接用浏览器打开,
如果XML文件的格式是正确的,浏览器就会显示正常的XML视图,否则就会出现XML解析错误,这个方法能够快速的判断
web.config文件
格式的是否正确,如果确认格式没有问题,再改名回去)

原因2: asp.net版本问题.asp.net有asp.net 1.1和 asp.net2.0 两个版本.
解决:  请确定您网站asp.net需要 哪个版本支持.选择合适的服务器运行版本.我们默认是1.1的,如果需要升级到2.0请云虚拟
主机管理面板那里进行设置.


编译错误

编译器错误信息: CS0234: 类型或命名空间名称“dbmap”在类或命名空间“xintest”中不存在(是否缺少程序集引用?)

----------------------------------------------------------------

或 配置错误

分析器错误消息: 未能加载文件或程序集“System.Web.Extensions, Version=1.0.61025.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。
源错误:
行 49:     
行 50:     <httpModules>
行 51:       <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions,
 Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
行 52:     </httpModules>
行 53:   </system.web>

原因: 没有上传程序所需要的dll  到 bin文件夹.
解决:  上传dll文件夹到www\bin 这个文件夹.

 5. Asp.Net 程序显示错误如下:

配置错误

分析器错误信息: 在应用程序级别以外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。导致该错误的原因
可能是在 IIS 中没有将云虚拟目录作为应用程序进行配置。

源错误:

 

原因: web.config 文件不是放在www根目录下.而是放在www的子目录下等.这样用户访问这个目录时就会出现提示错误.
解决:  将子目录下的 Asp.net应用程序移到 www根目录下. 这样就可以看到详细错误了.您可以根据错误调整程序.


 

行 47:            它为成员站点提供单独登录和核心配置文件服务。
行 48:     -->
行 49:     <authentication mode="None" /> 
行 51: 	<!--  授权 

6. Asp.Net 连接 sqlserver数据库错误:

“/”应用程序中的服务器错误。


用户 '123123' 登录失败。

异常详细信息: System.Data.SqlClient.SqlException: 用户 '123123' 登录失败。

原因: 这是由于用户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
Not connected : Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (11)

原因: 不能链接到数据库服务器(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
\common\class.mydb.php on line 10

原因: 数据库链接密码错误,导致数据库连接被拒绝(Access denied for user: '36coa@211.155.230.234'),
解决:  检查配置文件中的数据库服务器名/用户名,密码等,确认这些配置项都填写正确

客户支持首页
  • 用户常见问题
  • 代理常见问题
  • 域名常见问题
  • 云虚拟主机常见问题
  • 企业邮局常见问题
  • IDC/Vps常见问题
  • 网站备案常见问题
  • 数据库常见问题
  • 400电话常见问题
  • FTP常见问题
  • 营销通常见问题
  • 智能建站常见问题
  • 网站推广常见问题
  • 网站建设常见问题
  • 编程技术文档
  • 可信网站常见问题
  • 行业资讯
  • 热门文章排行
  • 常用文档/协议
  • Windows 2003 上添加/删除FTP用户和网站
  • 域名注册相关基础知识
  • Win9x/Me + PWS构架WEB服务器示例
  • DNS相关知识介绍
  • ★云虚拟主机支持组件一览表
  • 域名解析相关知识
  • 什么是泛域名解析,如何设置
  • 更多... 
    佛山市亿动网络有限公司 www.72e.net (云指)