实际上我尝试从 1.0迁移到2.5.4 因此我从 1.0到1.5 开始。我在我的本地 wamp 服务器上安装了Joomla 1.0,使用Upgrade from Joomla 1.0 to 1.5将Joomla 1.0迁移到Joomla 1.5,尽管在这个过程中它显示了很多折旧功能但是过了一段时间它会迁移一些较少的功能折旧函数错误,但站点视图不显示菜单..?
我用Google搜索并找到Menu items missing after upgrade v1.5.18 to v.1.5.20
问题与新的“menutype”输入类型的方式有关 用过的。它适用于新菜单,但不适用于带有空格的旧菜单。 截至目前,我建议:
备份您的网站
使用phpMyAdmin导出所有数据库表(检查Add Drop 导出屏幕上的表格)
打开导出的SQL文件
查找“jos_menu_types”所在的SQL(注意:如果您使用的是 不同的DB前缀,它可能不以jos _)开头。
您可能会找到的示例SQL:
代码:
INSERT INTO jos_menu_types
(id
,menutype
,title
,description
)VALUES(5,'右键菜单','右键菜单','');
“正确菜单”的第一个实例是“menutype”。这不应该 包含任何空格。事实上,我建议把它做成小写, 将空格转换为超级“ - ”。
在整个SQL文件中搜索“右键菜单”的所有实例 将它们改为“右键菜单”。
这里棘手的部分是并非所有地方都需要改变。对于 例如,您不需要更改中的“第二个实例” 上面的示例,您也不需要更改关联的模块标题 使用此模块。
完成更改后,将SQL导回到您的网站 站点。
如果您有任何问题,请恢复原始SQL文件的副本 在您编辑之前导出并重试。
我希望有所帮助。如果您有任何疑问,请告诉我。
但它无法解决问题..
在左侧Mainmenu框上面写着:警告:参数1到modMainMenuHelper :: buildXML()应该是一个 参考,给出的值 E:\ wamp \ www \ joomla_1.5 \ libraries \ joomla \ cache \ handler \ callback.php on 第100行
和Topmenu完全消失了。
我卡在这里......如果我继续前进将会发生什么......!