杭州神话信息技术有限公司

标题: 升级到2.2之后,首页显示空白,后台没法管理产品(也是空白页) [打印本页]

作者: py393    时间: 2011-9-2 19:04:04     标题: 升级到2.2之后,首页显示空白,后台没法管理产品(也是空白页)

本帖最后由 py393 于 2011-9-3 10:59 编辑

升级到2.20之后,后台产品管理页面是白屏。当更改了admin.php之后(改为true),显示的错误代码为:


Fatal error: Call to a member function GetAll() on a non-object in /home1/www/include/logic/product.logic.php on line 118

首页打开也是空白。


其他页面都能正常显示(后台的其他功能也都没有问题)

作者: Moyo    时间: 2011-9-2 19:25:19

看下您的数据表tttuangou_product是否存在 saveHandler 这个字段,不存在的话,则是您升级时没有执行数据库升级文件导致

您需要执行下面3个SQL语句来进行数据库升级
  1. "ALTER TABLE `".table('product')."` ADD `saveHandler` enum('normal','draft') NOT NULL default 'normal'",
  2. "ALTER TABLE `".table('product')."` ADD `draft` int(10) unsigned NOT NULL default '0'",
  3. "ALTER TABLE `".table('catalog')."` ADD `oslcount` int(10) unsigned NOT NULL DEFAULT '0' AFTER `flag`"
复制代码

作者: py393    时间: 2011-9-3 09:07:43

老大,您上面这几条SQL语句是在那里执行啊?

在PHPMYADMIN里边么?

执行完之后是这个提示:
  1. #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '"ALTER TABLE `".table('product')."` ADD `saveHandler` enum('normal','draft') NOT' at line 1
  2. "ALTER TABLE `".table(
  3. 'product'
  4. ). "` ADD `saveHandler` enum('normal','draft') NOT NULL default 'normal'",  "ALTER TABLE `".table(
  5. 'product'
  6. ). "` ADD `draft` int(10) unsigned NOT NULL default '0'",  "ALTER TABLE `".table(
  7. 'catalog'
  8. ). "` ADD `oslcount` int(10) unsigned NOT NULL DEFAULT '0' AFTER `flag`"
复制代码

作者: py393    时间: 2011-9-3 09:12:55

找到了一个升级包里的升级文件“20110831_database.struct.upgrade.php”,运行之后也是错误:
  1. Fatal error: Call to undefined function table() in /home1/www/20110831_database.struct.upgrade.php on line 18
复制代码

作者: py393    时间: 2011-9-3 10:04:56

我把字段手动添加上了。后台产品页面也能打开了。但是所有产品都不显示了。

首页里也没有任何产品……
作者: py393    时间: 2011-9-3 10:58:52

问题解决了。

把网站上的所有文件全部删除,然后重新上传的文件包就可以了
作者: hq2qy    时间: 2011-9-5 09:59:03

py393 发表于 2011-9-3 10:58
问题解决了。

把网站上的所有文件全部删除,然后重新上传的文件包就可以了

那这样一来,原来的设置和产品之类的,岂不是也不见了?
作者: 陈小帅    时间: 2011-9-6 22:29:56

垃圾啊,我的也是。后台能打开,前台一片空白。
作者: mercuryhg    时间: 2011-9-6 23:44:22

我的也是这样,还以为是使用WIN7的问题,在另一台电脑上用XP正常,但我的两台WIN7的机器上都是空白。
作者: yuhudie2199    时间: 2011-9-9 15:27:22

陈小帅 发表于 2011-9-6 22:29
垃圾啊,我的也是。后台能打开,前台一片空白。

知己呀
我也是后台还好
前台空白

作者: py393    时间: 2011-9-13 10:43:58

我用的也是win7

至于客服、导航设置之类的,全部都在SETTING目录。直接选择性恢复一下就可以了




欢迎光临 杭州神话信息技术有限公司 (http://www.cenwor.com/) Powered by Discuz! X2