I'm using Joomla 2.5.4 and I just updated from VM 2.0.4 to 2.0.6 and now VirtueMart is missing from my components list. I was not able to use the auto updater, it just didnt work, nothing happened, so I had to download VM 2.0.6 and install it through the extension manager. Obviously VM is useless if I cant get in to work with it. How do I fix it?
If you have Xmap installed then see this: http://forum.virtuemart.net/index.php?topic=100106.msg338619#msg338619
If you do not use xmap then see http://forum.virtuemart.net/index.php?topic=101120.msg336461#msg336461
The solution is here (with or without Xmap): http://forum.virtuemart.net/index.php?topic=101120.msg336673#msg336673
FYI, after upgrading to vm 2.0.12b I lost VirtueMart in the components menu, but virtuemart-aio was still showing. Because I had backed-up, I figured out that virtuemart-aio had taken the ID form com_virtuemart in the #_menu table in PHP-admin. So the com_virtuemart-entry had been overwritten by the virtuemart-aio-entry. After manually adding a table-entry for virtuemart component with a new ID, it showed again in the menu.
I have this problem with a new install of vm 2.0.18a on joomla 2.5.9. Help.
http://forum.virtuemart.net/index.php?topic=102736.msg341370#msg341370
Quote from: jenkinhill on March 18, 2013, 23:16:31 PM
http://forum.virtuemart.net/index.php?topic=102736.msg341370#msg341370
The fix for this (and any other component that is installed but not on the menu) is to open up the database in phpMyAdmin and look in the xxx_extensions table for the VirtueMart component entry. Check the content of the "enabled" field. It should be 1 but yours may show 0 - edit it to 1 and the component will then show in the Joomla BE menu.
Before doing that you could try using the Discover facility in the Extension Manager - somebody reported this worked for a Community Builder component install on J2.5 that failed to appear in the components menu.
What PHP version are you using? Is it an overloaded shared server you are using?
There are also many reports here on the forum that having Xmap installed without the current VirtueMartplugin prevents the VM component from registering in the database, the anwer there is to add in the plugin and use Joomla 2.5's discovery feature.
Kelvyn
Jenkin Hill Internet,
Keswick, Lake District
None of this worked for me. I don't remember the order I installed xmap and virtuemart, but enabling the xmap plugin for virtuemart turned on the administrator/components/virtuemart component menu item for me. Definitely a bug in one of the two extensions, either vm or xmap...
I know this is an old post but, in case anyone else is coming looking for another option, this worked for me:
http://forum.virtuemart.net/index.php?topic=101120.msg336673#msg336673