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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已回应] 站点突然荡机 Discuz! Database Error (2002) notconnect

[复制链接]
zhiqingwa 发表于 2012-10-26 01:22:28 | 显示全部楼层 |阅读模式
本帖最后由 zhiqingwa 于 2012-10-26 01:25 编辑

站点突然荡机。出现
Discuz! Database Error(2002) notconnect
PHP Debug
No.FileLineCode
1portal.php18discuz_application->init()
2source/class/discuz/discuz_application.php64discuz_application->_init_db()
3source/class/discuz/discuz_application.php366discuz_database::init(%s, Array)
4source/class/discuz/discuz_database.php23db_driver_mysql->connect()
5source/class/db/db_driver_mysql.php74db_driver_mysql->_dbconnect(%s, %s, %s, %s, %s, %s)
6source/class/db/db_driver_mysql.php87db_driver_mysql->halt(%s, %d)
7source/class/db/db_driver_mysql.php218break()

查到一篇“解决方案”https://discuz.dismall.com/thread-2821895-1-1.html 但我可以说绝对不是微软补丁的问题。站点是Linux的服务器。跟微软没有关系。

荡机之前我做了一个操作,上传了 source/function/function_debug.php 调试文件。不知是否有关系。

如何恢复?求助!!!

。See_you_tomor 发表于 2012-10-26 01:38:05 | 显示全部楼层
宕机的话,直接重启空间就可以了
回复

使用道具 举报

 楼主| zhiqingwa 发表于 2012-10-26 01:47:44 | 显示全部楼层
。See_you_tomor 发表于 2012-10-26 01:38
宕机的话,直接重启空间就可以了

请教如何重启?
目前状况是所有的页面都显示同样的故障信息。连登录和登出的提示都没有了。
回复

使用道具 举报

 楼主| zhiqingwa 发表于 2012-10-26 02:19:32 | 显示全部楼层
本帖最后由 zhiqingwa 于 2012-10-26 02:20 编辑

刚使用 uc_server/uctools.php 来检查修复数据库
检查结果: 0 出错

因此数据库没有问题。

我用SSH登录服务器,删除了我上载的 source/function/function_debug.php 调试文件。

只是无法退出故障状态。求救!!!
回复

使用道具 举报

 楼主| zhiqingwa 发表于 2012-10-26 03:08:27 | 显示全部楼层
谷歌、百度一通,没看到如何重启的方法。。。开始冒冷汗
回复

使用道具 举报

xiaoyuwxz 发表于 2012-10-26 03:30:40 | 显示全部楼层
无法连接数据库,不是这个文件的问题,
百度了很多,还看不懂?对于linux得有点基础知识,比如了解看进程,怎么启动不在的mysql进程
回复

使用道具 举报

 楼主| zhiqingwa 发表于 2012-10-26 03:38:31 | 显示全部楼层
本帖最后由 zhiqingwa 于 2012-10-26 03:40 编辑
xiaoyuwxz 发表于 2012-10-26 03:30
无法连接数据库,不是这个文件的问题,
百度了很多,还看不懂?对于linux得有点基础知识,比如了解看进程, ...


你说说该怎么办?

是个全新的站点,刚开始设置。我知道服务器是Linux,因此这个问题跟微软的补丁没有关系。我也没有动过其他的文件。数据库使用 uctools 检查过。正常。

您有何高见请指示。或是给指引下如何“重启”?
回复

使用道具 举报

xiaoyuwxz 发表于 2012-10-26 05:08:04 | 显示全部楼层
检查配置文件中的数据库信息是否正确,
检查数据进程是否存在,
自己不会的话,建议联系给你做环境的人员检查
回复

使用道具 举报

 楼主| zhiqingwa 发表于 2012-10-26 05:36:43 | 显示全部楼层
xiaoyuwxz 发表于 2012-10-26 05:08
检查配置文件中的数据库信息是否正确,
检查数据进程是否存在,
自己不会的话,建议联系给你做环境的人员 ...

整个Discuz! X2.5 都是新装的。

不在于“自己会不会”。我跟你说过了,uctools 检查数据库OK。说明后台与MySQL的接口是正常。

如果你能说出个所以然来,我愿意倾听。。。关键是说到点子上。表面上看是数据库访问的故障信息,但我不认为问题出在是数据库上。

最麻烦的,后台进不去了,有何好建议重新开启?
回复

使用道具 举报

 楼主| zhiqingwa 发表于 2012-10-26 08:21:36 | 显示全部楼层
看来这个问题没人能解。不能这么耗着,我也只好强迫重新安装了(上传一个 install/index.htm 文件)。数据库内容和原先的设置全部付之东流!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-28 13:19 , Processed in 0.341859 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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