Difference between revisions of "Joomla Update Missing in from Admin Menu"
From Joomla! Documentation
m (fixing) |
|||
(4 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
Starting with version 2.5.4, the Joomla core is updated with the new component Joomla Update instead of in Extensions/Install/Update. | Starting with version 2.5.4, the Joomla core is updated with the new component Joomla Update instead of in Extensions/Install/Update. | ||
− | If Joomla Update does not shows as an installed component the menuitem could be wrong. Run this SQL statement: | + | If Joomla Update does not shows as an installed component the menuitem could be wrong. Run this SQL statement: |
− | UPDATE #_menu SET component_id | + | |
+ | <source lang="sql"> | ||
+ | UPDATE #_menu | ||
+ | SET component_id = | ||
+ | (SELECT extension_id from #_extensions WHERE name = "com_joomlaupdate") | ||
+ | WHERE title = "com_joomlaupdate" | ||
+ | </source> | ||
It should update 1 row, if not use the Discover function and install it as a component. | It should update 1 row, if not use the Discover function and install it as a component. | ||
− | If Joomla Update shows as an installed component but is not in the Admin Menu under Components, you are missing the entry in the database table #__menu. | + | If Joomla Update shows as an installed component but is not in the Admin Menu under Components, you are missing the entry in the database table <code>#__menu</code>. |
− | <source> | + | <source lang="sql"> |
− | INSERT INTO `#__menu` (`id`, `menutype`, `title`, `alias`, `note`, `path`, `link`, `type`, `published`, | + | INSERT INTO `#__menu` (`id`, `menutype`, `title`, `alias`, `note`, `path`, `link`, `type`, `published`, `parent_id`, `level`, `component_id`, `ordering`, `checked_out`, `checked_out_time`, `browserNav`, `access`, `img`, `template_style_id`, `params`, `lft`, `rgt`, `home`, `language`, `client_id`) VALUES (22, 'menu', 'com_joomlaupdate', 'Joomla! Update', '', 'Joomla! Update', 'index.php?option=com_joomlaupdate', 'component', 0, 1, 1, 28, 0, 0, '0000-00-00 00:00:00', 0, 0, 'class:joomlaupdate', 0, '', 41, 42, 0, '*', 1); |
− | |||
− | |||
− | VALUES (22, 'menu', 'com_joomlaupdate', 'Joomla! Update', '', 'Joomla! Update', | ||
− | 'index.php?option=com_joomlaupdate', 'component', 0, 1, 1, 28, 0, 0, | ||
− | '0000-00-00 00:00:00', 0, 0, 'class:joomlaupdate', 0, '', 41, 42, 0, '*', 1); | ||
</source> | </source> | ||
Replace #__menu with the name of your database table. Under VALUES you need to change the id, component_id, lft and rgt to the appropriate values for your system. | Replace #__menu with the name of your database table. Under VALUES you need to change the id, component_id, lft and rgt to the appropriate values for your system. | ||
+ | On a clean Joomla 2.5.6 install it looks like this: | ||
+ | |||
+ | [[File:backend menu.jpg]] | ||
− | [[Category:Version 2.5 FAQ]] | + | <noinclude>[[Category:Version 2.5 FAQ]] |
[[Category:Version 2.5.4 FAQ]] | [[Category:Version 2.5.4 FAQ]] | ||
[[Category:Version 2.5.5 FAQ]] | [[Category:Version 2.5.5 FAQ]] | ||
− | [[Category:Version 2.5.6 FAQ]] | + | [[Category:Version 2.5.6 FAQ]]</noinclude> |
Revision as of 20:57, 13 August 2013
Starting with version 2.5.4, the Joomla core is updated with the new component Joomla Update instead of in Extensions/Install/Update.
If Joomla Update does not shows as an installed component the menuitem could be wrong. Run this SQL statement:
UPDATE #_menu
SET component_id =
(SELECT extension_id from #_extensions WHERE name = "com_joomlaupdate")
WHERE title = "com_joomlaupdate"
It should update 1 row, if not use the Discover function and install it as a component.
If Joomla Update shows as an installed component but is not in the Admin Menu under Components, you are missing the entry in the database table #__menu
.
INSERT INTO `#__menu` (`id`, `menutype`, `title`, `alias`, `note`, `path`, `link`, `type`, `published`, `parent_id`, `level`, `component_id`, `ordering`, `checked_out`, `checked_out_time`, `browserNav`, `access`, `img`, `template_style_id`, `params`, `lft`, `rgt`, `home`, `language`, `client_id`) VALUES (22, 'menu', 'com_joomlaupdate', 'Joomla! Update', '', 'Joomla! Update', 'index.php?option=com_joomlaupdate', 'component', 0, 1, 1, 28, 0, 0, '0000-00-00 00:00:00', 0, 0, 'class:joomlaupdate', 0, '', 41, 42, 0, '*', 1);
Replace #__menu with the name of your database table. Under VALUES you need to change the id, component_id, lft and rgt to the appropriate values for your system. On a clean Joomla 2.5.6 install it looks like this: