News:

Support the VirtueMart project and become a member

Main Menu

VM menue gone after update to 2.0.4

Started by babylon5, April 12, 2012, 08:37:15 AM

Previous topic - Next topic

sandstorm

I just had same problem upgrading from 2.0.12 to 2.0.14.

After upgrading AIO I lost my Virtumerat link in components.

To Fix I;

Uninstalled XMAP
Re - installed VM2.0.14 - NOT UNINSTALL FIRST

& this seems to have fixed the problem ??  ODD
J3.6.4 / PHP7.0.12
VM3.0.16

franzpeter

The same thing happened updating from VM 2.0.14 to VM 2.0.16. The backend menu entry for Virtuemart was gone. I think the problem depends on how the update was done. I did, because the automatic update is still not available, by downloading the 2.0.16 files from the developer portal and installed the VM component install and the aio install.
Comparing the component id for VM 2 in the Joomla Backend with the component id in the database table (menu) did show, that they differed.
The way copying the one from the Joomla Backend into the database menu entry for VM component did solve the problem.

CE WebDesign München

Solved for me (J2.5.8 + VM2.0.14):
Updated XMAP to 2.3.2 first and than VM2.0.14 to VM2.0.16 and the VM-link is still there
(after loosing it 2 times on VM-updates before and editing/fixing it in the database)!
Happy X-Mass
CE WebDesign München: https://ce-webdesign.de | Websites, eCommerce WebShops | Responsive Design | SEO

CE WebDesign München

#18
ups, vm-link vanished again,
in my case the xmap virtuemart-plugin is disabled, that is the (my) problem:
when enabled, vm-link is ok after vm-update.
so it works for me when i enable xmap virtuemart-plugin, update vm and disable xmap virtuemart-plugin...
for now i uninstalled that plugin, works too, if needed again just update xmap again...

thanks to gruz here: http://forum.virtuemart.net/index.php?topic=95542.msg327008#msg327008
CE WebDesign München: https://ce-webdesign.de | Websites, eCommerce WebShops | Responsive Design | SEO

Anne42

Hello,

I just upgraded my Joomla version to 2.0.12 and now I can't find Virtuemart and Virtuemart AIO or any component actually. I used jUpgrade and when I looked into the menu item it says "Component 'com_virtuemart' does not exist"



Any ideas why? Thanks!

Anne42

I also got this error on the frontpage:


Warning: Invalid argument supplied for foreach() in /.../jupgrade/administrator/components/com_virtuemart/models/user.php on line 184


Thanks.

CE WebDesign München

#21
looks like a upgrade problem and not related to the virtuemart-plugins issues, since the aio-link is gone too...

which joomla version and which vm-version are used before upgrade/update?
did it say upgrade/update is sucsessfull?

try to upgrade/update to vm 2.0.18a + aio via Extension Manager: Install -> Upload Package File -> with the .zip-file instead of the .targz.zip-file from here: http://dev.virtuemart.net/projects/virtuemart/files

+++++++++++

if it is related to the virtuemart-plugins issues, try this (assuming j2.5.x): backup website, go to->extentions->Plug-in Manager->check all disabled virtuemart-plugins (virtuemart-plugin for xmap in my case) and ENABLE them (search for vm and/or virtuemart), then update to vm 2.0.18a + aio via Extension Manager: Install->Upload Package File.

hopefully vm links are back by now, (update joomla to 2.5.8 ), update all extentions using these vm-plugins (xmap to 2.3.2 in my case) and disable the vm-plugins not needed (or uninstall here: Extension Manager: manage)

if template is using vm-layout-overrides, check for changes here: http://virtuemart.net/index.php?option=com_content&id=416
CE WebDesign München: https://ce-webdesign.de | Websites, eCommerce WebShops | Responsive Design | SEO

Anne42

I was using VM 2.0.16d on Joomla 1.5.23. I then used jUpgrade to update Joomla to 2.5.x. Yes, it did say successful upgrade. If I can't use jUpgrade, what's a good alternative to upgrade Joomla? Thanks a lot!

jenkinhill

I found that SP Upgrade worked better & more reliably than jUpgrade - tutorial: http://www.ostraining.com/blog/joomla/sp-upgrade/

Neither copies VM into the new installation so you have to do a new install and then copy the image files and original database entries from old site to new site.
Kelvyn
Lowestoft, Suffolk, UK

Retired from forum life November 2023

Please mention your VirtueMart, Joomla and PHP versions when asking a question in this forum

Anne42

Got it! Thanks, jenkinhill. Reinstalling VM and copying of the image files and database should solve the component problems, yes?

alepoudaki

#25
Quote from: pkornmeier on April 19, 2012, 10:03:14 AM
Hi Kelvyn,

thanks a lot for your help. The entry for virtuemart is enabled in the jos_extensions table, so that´s not the problem. But this brought me to the solution of the problem.

If the problem occurs do the following:

- go to the table "jos_extensions"
- search the entry  with field "name" = virtuemart
- note the value of the field "extension_id"

- than go to the table "jos_menu"
- search the entry  with field "title" = COM_VIRTUEMART
- change the field "component_id" to the value  of the field "extension_id" from table "jos_extensions"

Than reload the Joomla-adminsite and it should work.

I don´t why this happen, but may be it´s because my Joomla-Installation was migrated from version 1.5

This solved my problem too. I updated to VirtueMart 2.0.18a and then Virtuemart was missing from administrator Menu.
In database table XXX_menu, the com_virtuemart had as component_id the extension id of XMap-Virtuemart Plugin....
Thanks for this answer!

aapje

After updating VM to 2.0.20b my VM menu link disappeared, yes I have xMap installed. I replaced the extentions ID to the menu ID's (pkornmeier-fix) but this did not bring back the VM menu link.

Found another simple solution in another forum. By enabling the plug-in: Xmap - Virtuemart Plugin I got my backend VM menu link back.

Hope there will be a better fix soon.

ocean1

Hi,
again after updating the link is missing
I know how to solve this problem but is there a way to fix this forever.
I don't want to fix this after every update or those someone made a patch to do this on the easy way


jenkinhill

Make sure you use the Xmap virtuemart plugin and that Xmap is kept up to date.
Kelvyn
Lowestoft, Suffolk, UK

Retired from forum life November 2023

Please mention your VirtueMart, Joomla and PHP versions when asking a question in this forum

ocean1

what if I don't use xmap!
and have those update problems