Support

Akeeba Backup for Joomla!

#8959 No invoke Akeeba in component menu

Posted in ‘Akeeba Backup for Joomla! 4 & 5’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Environment Information

Joomla! version
n/a
PHP version
n/a
Akeeba Backup version
n/a

Latest post by nicholas on Thursday, 28 July 2011 07:42 CDT

user9421
Mandatory information about my setup:

Have I read the related troubleshooter articles above before posting (which pages?)? Yes. There was remove and install again procedure on your site.
Have I searched the forum before posting? Yes
Have I read the documentation before posting (which pages?)? Yes
Joomla! version: 1.6.5.
PHP version: 5.2.17
MySQL version: 5.1.57-log
Host: versio
Akeeba Backup version: 3.3.1

EXTREMELY IMPORTANT: Please attach your Akeeba Backup log file in order for us to help you with any backup or restoration issue.

Description of my issue: The Akeeba menu option doesn't exist. The porgram installs normaly, but at the end teh failure 'Fout bij bouwen Admin Menu's' is comming. 'Failure with builing in in Admin Menu's'.
I can continue the installe and I can make a backup as well, but Akeeba isn't showed in the menu.

Jan

nicholas
Akeeba Staff
Manager
This is a known issue which happens occasionally with Joomla! 1.6/1.7 and all components after what Joomla! considers to be a failed installation or update. It requires some manual editing of your database to work around it, as detailed in our troubleshooting page.

Please note that this is not a problem with our software. At the time this error occurs, none of our code has run yet. This is a bug in Joomla! 1.6/1.7. I have submitted a bug report and a patch to work around it in Joomla!'s bug tracker since three months ago but, unfortunately, it hasn't been accepted yet. So, you are stuck with the manual database editing until the patch is approved or another solution is provided by the Joomla! core developers :(

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

user9421
Hi,

I tried to install manually. The install itself is ok, but the same problem: 'Fout bij bouwen Admin Menu's' = 'Failure with creating Admin Menu'.

Isn't it possible to invoke the record myself into the database? Can you sent me the data therefor.
It can't be difficult :-).

Jan

nicholas
Akeeba Staff
Manager
Hi Jan,

It's not that straightforward, but let's try. First, let me tell you that it requires some database editing. In the instructions below I assume your database table prefix is jos_. If it's different on your site, modify accordingly.

First, we need the Extension ID:
SELECT `extension_id` FROM `jos_extensions` WHERE `type` = 'component' and `element` = 'com_akeeba'
Note that down. In the following commands I will pretend it's 10025.

Let's remove the old menu items:
DELETE FROM `jos_menu` WHERE `component_id` = 10025
(10025 is the Extension ID)

Now, let's create the new menu item:
INSERT INTO `jos_menu` (`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
	('main', 'COM_AKEEBA', 'comakeeba', '', 'comakeeba', 'index.php?option=com_akeeba', 'component', 0, 1, 1, 10025, 0, 0, '0000-00-00 00:00:00', 0, 1, 'components/com_akeeba/assets/images/akeeba-16.png', 0, '', 277, 278, 0, '', 1);
(again, 10025 is the Extension ID)

And that's about it.

Note: You can always access Akeeba Backup directly, as http://www.example.com/administrator/index.php?option=com_akeeba without having a menu item.

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

user9421
OK.
This kind of statements I can handle.
But i think we have a miss understanding:
Akeeba is missing in the backend-menu!

See print-screen.

Jan

nicholas
Akeeba Staff
Manager
And the instructions above are provided so that you can manually insert Akeeba Backup in the back-end menu. Did you follow them?

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

user9421
Yepp I did.

It gave these failure:

#1062 - Duplicate entry '1-1-comakeeba' for key 'idx_client_id_parent_id_alias'

Jan

nicholas
Akeeba Staff
Manager
This would mean that you already have a menu item. In this case, your admin menus are almost FUBAR. Let's try a Joomla! hidden secret. Type in the following URL (where www.example.com is your site): http://www.example.com/administrator/index.php?option=com_menus&view=items&menutype=menu and click the "Rebuild" icon in the toolbar. Does the menu item show now?

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

user9421
No :-(

nicholas
Akeeba Staff
Manager
I have thought of a workaround. Please give me a few minutes to create a new dev release which will be able to install even when Joomla! has blown up the extensions table.

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

user9421
OK!

nicholas
Akeeba Staff
Manager
All right, the fix was a little more intricate than I thought, but it works now! Please try downloading and installing the latest dev release (svn 808). Please let me know if that worked!


Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

user9421
It's a pity, but not :-(

Is it an idea I give you the login codes?

Jan

nicholas
Akeeba Staff
Manager
Please try removing the administrator/components/com_akeeba and components/com_akeeba directories using FTP and reinstall the dev release. It should work.

If this still does not work, please send me a Personal Message (I am user "nicholas") with the following information:
- URL to your site
- Super Administrator username and password
- A link back to this thread so that I know why you're sending me the PM

Thank you!

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

user9421
GREAT!!!!

Working! Thanks a lot!

Jan

nicholas
Akeeba Staff
Manager
Awesome! Now I "just" have to apply this workaround across all of my extensions and publish new releases. Long afternoon ahead :D

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

user9421
Yeah.

But: your software is amazing!

Thanks

Jan

nicholas
Akeeba Staff
Manager
Thank you :)

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

Support Information

Working hours: We are open Monday to Friday, 9am to 7pm Cyprus timezone (EET / EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets outside of our working hours, but we cannot respond to them until we're back at the office.

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. Thank you for your understanding and for helping us help you!