发新话题
打印

终于解决注册用户后台看不到以及不能登陆的问题!

终于解决注册用户后台看不到以及不能登陆的问题!

这几天一直在想这个问题,困扰我半个多月啊。论坛发的帖子也无人问津,只有发挥自己动手,丰衣足食的毛泽东精神,XXXX

1.全新安装的2003,配置php5+sql5,不行;配置php4+mysql5,还是不行。
2.全新安装xp,还是一样的结果;
3.装了首页的应用程序服务器3.1,里面用的是apache,居然可以了。然后折腾IIS6.0若干天,该死的差点误入歧途。
4.中间上www.mambochina.com下载了4.64安装,最后一步出错,差点放弃,今天实在憋不住,再拿出来研究,这时候,真是要感谢万能的google啊。

google安装时的出错讯息:SQL=BLOB/TEXT column 'comments' can't have a default value:

得到如下页面,正是曼波的:
http://forum.mambo-foundation.org/archive/index.php?t-1172.html

虽然,我的英文才过二级,但总算就着牛津词典,看明白了啊!
Is your MySQL 5 running in strict mode? It would appear so. The first recommendation is to disable strict mode. If you can't and/or your host will not make the change for you then the following statements can be swapped out for the current ones in installation/mambo.sql and they should work:


万能的主啊,感谢圣父圣母,感谢CCTV,XXXX
再次搜索 disable strict mode

答案很明显了啊:
http://community.postnuke.com/Wiki-DisablingMySQL5StrictMode.htm

关键就是这一句啊:

SET @@global.sql_mode='MYSQL40'

再来看4.64的安装正常了,一喜,再看曼波中文,好了。注册用户登录没问题,后台也能看到用户了。神啊。。。。

看来5.50还是不够人性啊,环境检查,安装什么的都十分正常,就是不能正常使用。可怜我头发白了好几根啊。


大家看吧,顶吧。

没有任何技术含量,只是google的功劳。
附件: 您所在的用户组无法下载或查看附件

TOP

忍不住再顶一下。

TOP

顶!
知道是哪个表的 'comments'  字段吗?

TOP

都说了没技术含量了啊。

TOP

要修改数据库配置啊,麻烦了,开发阶段自己机器上怎么弄都行,拿到服务器上要是加上这个配置,怕影响其他应用啊,怎么会这样呢?

TOP

试过了,楼主的“发现”是对的,我用的是曼波5.5.0,mysql5.0.37。另外,我建议在my.ini中修改strict模式,这样保险,可以随时恢复回来

TOP

这个要怎么生效呢?我执行语句了,没啥效果啊?
忽忽悠悠,稳稳当当!瘦是一种理智与克制的体现!

TOP

引用:
原帖由 java 于 2008-6-17 16:50 发表
试过了,楼主的“发现”是对的,我用的是曼波5.5.0,mysql5.0.37。另外,我建议在my.ini中修改strict模式,这样保险,可以随时恢复回来
请教这个怎么改?

TOP

发新话题