Joomla 安装新版本的组件将删除管理员菜单中的菜单链接
我制作了一个组件,用户可以在其中生成带有链接的视图(后端)。链接在管理员菜单中生成。再次安装相同的组件后,生成的链接将被删除。为什么会这样,我怎样才能防止呢 您是否更改了组件中的某些内容?(名称、类名等) 如果没有,组件应该正常升级(检查安装脚本是否正常:administrator/components/com\u your\u component/install/script.php-将其与其他组件进行比较) 如果是,则数据库中可能存在问题(重复性等)。如果您开发了一个组件,并试图再次安装该组件,并且在站点上以其他名称安装了以前的版本,那么这种情况可能会以“管理”中缺少菜单项(链接)而结束 备份数据并尝试从系统中完全删除该组件(请参见:)并包括其文件夹 然后再次尝试安装它 如果script.php正常,并且没有对组件进行任何更改(名称更改),那么重新安装应该只升级组件。升级意味着链接将不会被删除 如果链接未发布,您可以尝试手动启用链接(请参阅上面的链接,这可以解决站点上的问题,但不能解决组件的问题)Joomla 安装新版本的组件将删除管理员菜单中的菜单链接,joomla,menu,Joomla,Menu,我制作了一个组件,用户可以在其中生成带有链接的视图(后端)。链接在管理员菜单中生成。再次安装相同的组件后,生成的链接将被删除。为什么会这样,我怎样才能防止呢 您是否更改了组件中的某些内容?(名称、类名等) 如果没有,组件应该正常升级(检查安装脚本是否正常:administrator/components/com\u your\u component/install/script.php-将其与其他组件进行比较) 如果是,则数据库中可能存在问题(重复性等)。如果您开发了一个组件,并试图再次安装该组
Jan嘿,Jan,实际上我正在安装相同的版本。但是没有像/install这样的文件夹,这是原因吗?嗨,取决于哪个Joomla!您正在使用的版本。如果乔姆拉!3然后你应该有安装文件夹和script.php在里面。如果乔姆拉!2.5然后您的安装文件可以位于组件的根目录中,名为install.your_component.php。我建议备份数据,从Joomla中删除组件!手动完成(包括删除组件文件夹),并尝试重新安装。