返回列表 回复 发帖
上次的记录在
http://lixq.cn/forum/thread-9007-1-1.html

目前此时的各个系统地址及版本分别为

http://lixq.cn/ucentre/
UCenter 1.5.0

http://lixq.cn/forum/
Discuz! 7.0.0

http://lixq.cn/centre/
UCenter Home 1.5

http://lixq.cn/xp/
SupeSite 6.0Final

http://lixq.cn/shop/
ECShop v2.6.0

http://lixq.cn/mall/
ECMall 1.0 final 20080908
乱码问题仍然存在 按上次的调试方式测试后 仍然无效
但新主题的首页显示正常了的
经过一个上午的努力,乱码问题终于找到原因了:
在从ucenter获取已经安装的app列表显示在导航部分
的时候会把当前数据库连接的编码给覆盖掉
临时解决方案:去掉获取app列表
修改后上传
然后重新访问生成cache,看到cache文件中的编码已经正确
但是网站变成白页
调试了好久,发现居然是生成cache的时候页面超时
设置了set_time_limit(0),重新生成cache
ok,页面可以正常访问,然后去掉set_time_limit(0)
http://lixq.com/
这个是FISH写的程序 暂未升级
http://lixq.cn/wiki/
HDWiKi V 4.0.1
最新版本是 4.0.2 暂时不升级
注意到在FORUM后台查到的用户名大多是乱码(中文注册的)
但在UCENTRE后台却又是正常的
  1. SupeSite info: MySQL Query Error

  2. User: Guest
  3. Time: 2009-1-10 6:40pm
  4. Script: /xp/index.php

  5. SQL: SELECT t.tid, t.subject, t.fid, t.views, t.replies, t.dateline, t.lastpost FROM `[Table]threads` t WHERE t.blog='1' AND t.authorid='1' AND t.displayorder>=0 ORDER BY t.tid DESC LIMIT 0,10
  6. Error: Unknown column 't.blog' in 'where clause'
  7. Errno.: 1054
复制代码
登陆 http://lixq.cn/xp/?1/  时候发现
执行
  1. ALTER TABLE lixq_threads ADD COLUMN blog tinyint(1) NOT NULL DEFAULT '0'
复制代码
后运行正常
两个系统管理后台登陆都太慢出错  
http://lixq.cn/shop/
http://lixq.cn/mall/
  1. http://lixq.cn/shop/admin/privilege.php
  2. Fatal error: Maximum execution time of 30 seconds exceeded in D:\www\don\lixq\shop\includes\lib_common.php on line 2076
  3. Fatal error: Maximum execution time of 30 seconds exceeded in D:\www\don\lixq\shop\includes\cls_session.php on line 211
复制代码
经过一个上午的努力,乱码问题终于找到原因了:
Fish 发表于 2008-12-25 11:17
直接 更新缓存 立即恢复
每次去UCENTER 总是碰到这个问题;(
陆  18:16:25
晚上回去导 论坛先暂停几个小时吧
陆  21:00:53
论坛导好了 其他表下次再搞
陆 21:23:30
水月斋的应该也好了 之前用dz的获取变量的方法email这个变量居然是从cookie读出来的 而不是从提交的表单里读取出来 所以登录的用户注册就一直报email被注册了
返回列表