我正在尝试将我的joomla网站从1.5.26迁移到2.5。在通过jupgrade扩展迁移joomla网站时,它向我展示了“迁移未定义”。所以,我在jupgrade扩展中的迁移错误,然后它显示以下错误,它与j25_users表有关。 请注意以下错误: -
( ! ) Fatal error: Uncaught exception 'Exception' with message 'Unknown column 'subscribe' in 'field list' SQL=INSERT INTO `j25_users` (`id`,`name`,`username`,`email`,`password`,`usertype`,`block`,`sendEmail`,`registerDate`,`lastvisitDate`,`activation`,`params`,`subscribe`) VALUES ('62','ChhathPoojaAdmin','admin','info@vivid-techno.com','36b6db909a7471b4e6fdf31b4eec641e:UELuOKlpIjy0jqPf36I8Kzj8uNElGBf9','Super Administrator','0','1','2010-06-27 16:18:02','2013-01-21 12:36:40','','{\"admin_language\":\"en-GB\",\"language\":\"en-GB\",\"editor\":\"xstandard\",\"helpsite\":\"\",\"timezone\":\"UTC\"}','1')' in C:\wamp\www\jdchhath\administrator\components\com_jupgrade\includes\jupgrade.class.php on line 347
任何猜测,如何解决?
答案 0 :(得分:0)
将您的旧joomla网站升级到最新的joomla版本可能会让您感到非常生气。我的解决方案的答案是订阅列不在最新的joomla版本中,这使得将我的网站升级到最新版本成为问题。所以我在#__users表中插入了自己的列表“subscribe”,请注意,即使它不成功,也不要删除由jupgrde创建的旧数据库表。这就是它,你就完成了。如果您要解决与数据库相关的任何其他问题,那么首先要确保数据库中存在或不存在列或表。如果jupgrade扩展创建除了这些表之外的任何新数据库jupgrade_categories,jupgrade_menus,jupgrade_modules,jupgrade_steps而不是从我的意见中删除它。只需通过jupgrade在新创建的表中添加新列或表