Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

转换常见错误分析[不断更新中]

[复制链接]
liuqiang 发表于 2006-6-28 20:30:58 | 显示全部楼层 |阅读模式
一、Access 数据库损坏
出错信息:
Fatal error: Uncaught exception 'com_exception' with message 'Source: Microsoft OLE DB Provider for ODBC Drivers
Description: [Microsoft][ODBC Microsoft Access Driver] 无效的书签。
解决办法:
压缩修复数据库

二、一般是在 WINDOWS 主机下   内存错误  建议升级 PHP
出错信息:
PHP has encountered an Access Violation at 00CEF5FC
原因分析:
php经常报错,显示PHP has encountered an Access Violation at XXXXXX
很多人说,是php版本的问题,其实不然,可以从四个地方来看这个问题
1,是否zend所需的dll文件所在目录给的权限不够,必须有读取和运行的权限
2,是否使用的2003,设置过应用池,比如池中限制了什么什么,调整一下再试试看,是否好了,呵呵
3,php.ini有两个地方没有设置,而且一些程序必须用到的
A
将;upload_tmp_dir该行的注释符,即前面的分号“;”去掉,使该行在php.ini文档中起作用。upload_tmp_dir是用来定义上传文件存放的临时路径,在这里你还可以给其定义一个绝对路径,例如:upload_tmp_dir = d:upload  当然,此时你的d:upload目录必须有读写权限。  
这里我设置为  
upload_tmp_dir = c:\temp  (因为前面建立了这个文件夹,我图省事,呵呵)
B
出现这样的错误语句一般是因为你的php.ini中关于session.save_path一项没有设置好,解决的方法是将session.save_path和session.cookie_path 设置置为  
   session_save_path = c:\temp  
   session.cookie_path = c:\temp  
   然后在c:\目录下建立一个temp目录,即可(前面我们的eaccelerarot正好用到,建立过这么一个文件夹)

三、出现“常见错误 不能打开注册表关键字”是什么原因?
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'
[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0x1844 Thread 0x1b40 DBC 0x554cc59c Jet'。
可能原因一:这是因为你用的access97数据库,我们是用的win2k+access2000驱动,这个对access97的兼容性不太好,有时会出现不稳定的情况。解决的方法也很简单, 你用access2000把你的数据库打开,另存为一个文件,然后把这个文件上传到服务器上覆盖原来的数据库就可以了。
可能原因二:系统目录权限不足。

[ 本帖最后由 liuqiang 于 2006-7-9 21:37 编辑 ]

[ 本帖最后由 liuqiang 于 2006-7-9 21:37 编辑 ]
不太行 发表于 2006-6-30 10:21:21 | 显示全部楼层
那个时间变成1970的问题能解决否?
回复

使用道具 举报

Clwarm 发表于 2006-6-30 10:38:48 | 显示全部楼层
支持。
回复

使用道具 举报

 楼主| liuqiang 发表于 2006-6-30 20:11:38 | 显示全部楼层
原帖由 不太行 于 2006-6-30 10:21 发表
那个时间变成1970的问题能解决否?

不知道你说的是哪个?目前所有1970的问题都已经解决了
回复

使用道具 举报

freddy 发表于 2006-6-30 21:22:33 | 显示全部楼层
鄙视抢我沙发的!
回复

使用道具 举报

阳阳000 发表于 2006-6-30 23:04:32 | 显示全部楼层
谢谢liuqiang~~~
回复

使用道具 举报

20060701 发表于 2006-7-1 15:08:27 | 显示全部楼层

输入这个地址无法打开

http://localhost:8080/wwwroot/dv7xacc-dz410.php

提示无法显示网页,请教各位高手
回复

使用道具 举报

20060701 发表于 2006-7-1 15:14:19 | 显示全部楼层
好了,我用这个地址http://localhost/dv7xacc-dz410.php访问,问题已解决

可是新的麻烦又来了

MySQL 数据库连接错误!请检查数据库主机变量设置是否正确!!!
Error 2003 : Can't connect to MySQL server on 'localhost' (10061).
错误 2003:请检查数据库服务器端口设置是否正确,默认端口为 3306。
回复

使用道具 举报

111aaa 发表于 2006-7-2 22:06:06 | 显示全部楼层
我的也出现这样的问题已解决,是zend的问题,升级了zend :   ZendOptimizer-2.6.2-Windows-i386.exe
我是装在C:\目录下,装完再看zend的目录权限。已经自动添加了everyone 。。。
再试就好了
回复

使用道具 举报

QQASP 发表于 2006-7-12 14:34:19 | 显示全部楼层
本机调试转换成功! 数据转换后 进入任何帖子都是显示 "未定义操作,请返回。"   请指导!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-28 12:41 , Processed in 0.054835 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表