1

实际上我尝试从1.0 迁移到 2.5.4因此我从1.0 到 1.5开始。我在我的本地wamp服务器上安装了 Joomla 1.0,以使用从 Joomla 1.0 升级到1.5 将 Joomla 1.0 迁移到 Joomla 1.5,尽管在此过程中它显示了许多折旧的功能,但过了一段时间它迁移时出现了一些折旧较少的功能错误,但网站视图不显示菜单..?

我用谷歌搜索,发现升级 v1.5.18 到 v.1.5.20 后菜单项丢失

问题与使用新“menutype”输入类型的方式有关。它适用于新菜单,但不适用于带有空格的旧菜单。就目前而言,我建议:

  • 备份您的网站

  • 使用 phpMyAdmin 导出所有数据库表(检查导出屏幕上的添加删除表)

  • 打开您导出的 SQL 文件

  • 查找“jos_menu_types”所在的 SQL(注意:如果您使用不同的数据库前缀,它可能不会以 jos_ 开头)。

  • 您可能会发现的示例 SQL:

    代码: INSERT INTO jos_menu_types( id, menutype, title, description) VALUES(5, 'Right Menu', 'Right Menu', '');

  • “Right Menu”的第一个实例是“menutype”。这不应包含任何空格。事实上,我建议将其设为小写,将空格转换为连字符“-”。

  • 在整个 SQL 文件中搜索“Right Menu”的所有实例并将它们更改为“right-menu”。

  • 这里棘手的部分是并非所有地方都需要更改。例如,您不需要更改上例中的“第二个实例”,也不需要更改与此模块关联的模块标题。

  • 完成更改后,将 SQL 导入您的网站。

如果您有任何问题,请在编辑之前恢复您导出的原始 SQL 文件的副本,然后重试。

我希望这会有所帮助。如果您有任何问题,请告诉我。

但它不能解决问题..

在左侧 Mainmenu 框中它说:

警告:modMainMenuHelper::buildXML() 的参数 1 应为参考,在第 100 行的 E:\wamp\www\joomla_1.5\libraries\joomla\cache\handler\callback.php 中给出的值

和 Topmenu 完全消失了。

我卡在这里..如果我继续前进会发生什么......!

4

0 回答 0