标题:
[求助]
admin来看看,弄了3天了解决不了的问题!
[打印本页]
作者:
ordosweb
时间:
2012-7-8 23:39
标题:
admin来看看,弄了3天了解决不了的问题!
本帖最后由 ordosweb 于 2012-7-8 23:42 编辑
您进我的wdcp管理里面看看,我的discuz网站怎么都连接不了数据库,弄了3天研究不明白,我把网站放到其他地方怎么用都能连接,都没问题,一安装在wdcp里面就不行。。死活连接不上,出现找不到表。[code]Discuz! Database Error
下载
(15.31 KB)
2012-7-8 23:41
wdcp_v2.4
其他信息版本进去看吧
http://116.255.208.205:2012/
用户名密码是:wdlinux
mysql的也是
急死我了 论坛几天开不了 人都炸锅了!!!
图片附件:
QQ截图20120708233616.png
(2012-7-8 23:41, 15.31 KB) / 下载次数 7115
http://wdlinux.cn/bbs/attachment.php?aid=923&k=877ee5fc2ac01d2b8412cc5b826406fd&t=1732368285&sid=v5Y272
作者:
jinco
时间:
2012-7-8 23:46
晚点我帮你看看。
作者:
ordosweb
时间:
2012-7-9 00:11
嗯 那就谢谢了
作者:
ordosweb
时间:
2012-7-9 00:14
对了,discuz的数据库连接点有3个分别是:
/www/web/hjqmhw/public_html/config/config_global.php
/www/web/hjqmhw/public_html/config/config_ucenter.php
/www/web/hjqmhw/uc_server/data/config/config.inc.php
作者:
awaker
时间:
2012-7-9 00:45
提示不是很清楚么
(1146) Table 'hjqmysql.common_syscache' doesn't exist
hjqmysql.common_syscache 表不存在
看看你的
/www/web/hjqmhw/public_html/config/config_global.php
其中表头
$_config['db']['1']['tablepre'] = 'HJQ_';
应该改成你数据库里一致的hjqjy_
$_config['db']['1']['tablepre'] = 'hjqjy_';
作者:
ordosweb
时间:
2012-7-9 09:04
本帖最后由 ordosweb 于 2012-7-9 09:05 编辑
晕,谢谢5楼,不过hjqjy_这个表头是另一个网站的数据库,这个数据库包含3个网站。
HJQ_的数据库在里面有呢
数据库编码也都是gbk
我连接其他的数据库,怎么连都没问题的,就是wdcp上的localhost数据库怎么都找不到表,表明明就在数据库里
作者:
admin
时间:
2012-7-9 09:10
回复
5#
awaker
对,提示很清楚了,表不存在
作者:
ordosweb
时间:
2012-7-9 09:14
晕啊 进去看看啊,绝对有。问题就是在这里数据库绝对有,就是找不到。我在其他环境测试全部直接连接,没有任何问题,wdcp怎么都不行
作者:
admin
时间:
2012-7-9 09:19
错误信息里提示得很清楚了
如果文件存在,那就是权限不对,又或是DZ里的配置不对
作者:
ordosweb
时间:
2012-7-9 09:41
肯定不是DZ里的配置不对,更不是权限有问题,我这3天都在弄这个东西,用root连接也是这问题,难道是目录的权限问题?
作者:
admin
时间:
2012-7-9 09:52
我说的权限,包括mysql自身的权限,目录或文件的权限
按你这样说,都没问题,那是哪的问题?
作者:
ordosweb
时间:
2012-7-9 09:55
下载
(65.01 KB)
2012-7-9 09:54
图片附件:
未命名.jpg
(2012-7-9 09:54, 65.01 KB) / 下载次数 7246
http://wdlinux.cn/bbs/attachment.php?aid=924&k=8246af781291b5535627d264b2519795&t=1732368285&sid=v5Y272
作者:
ordosweb
时间:
2012-7-9 10:12
本帖最后由 ordosweb 于 2012-7-9 10:13 编辑
问题解决了,原因是linux下mysql的默认表头是区分大小写的。原来在其他环境测试怎么都能成功,是应为其他环境不区分大小写。修改了discuz配置文件的表头为小写。问题解决
希望管理员能把linux里mysql默认表头区分大小写,写在wdcp介绍里。用来提醒,使别人少走弯路
作者:
admin
时间:
2012-7-9 11:16
这个不只是因为mysql的大小写,而是linux本身是区别大小写的
这也是Linux与win的一个区别
这个问题,之前也有人遇到过,刚才我也忘记了这一点
作者:
admin
时间:
2012-7-9 11:22
http://www.wdlinux.cn/bbs/thread-2720-1-1.html
欢迎光临 WDlinux官方论坛 (http://wdlinux.cn/bbs/)
Powered by Discuz! 7.2