Author Topic: Call to undefined method VmConfig::isSiteByApp() after update to VM 3.8.2  (Read 1433 times)

stawebnice

  • Jr. Member
  • **
  • Posts: 241
  • What does not kill you, makes you stronger...
    • StaWEBnice - www stránky, seo optimalizace a copywriting
  • Skype Name: peta_ze_sklepa
  • VirtueMart Version: 3.2.14
Hi,

after updating VM from 3.6.10 to 3.8.2 I always get white screen with this error:
Call to undefined method VmConfig::isSiteByApp()

Virtuemart gets updated and seems to work then

it happened on all of 10 eshops I have already updated.

Any idea why is it happening?

pinochico

  • 3rd party VirtueMart Developer
  • Jr. Member
  • *
  • Posts: 498
    • MiniJoomla
  • Skype Name: support-easysoftware
  • VirtueMart Version: 3
It is definitely not possible to recognize them from this message.

Call Petro please :)
www.minijoomla.org  - new portal for Joomla!, Virtuemart and other extensions
XML Easy Feeder - feeds from products, orders and database table
Virtuemart Email Manager - customs email templates

Milbo

  • Virtuemart Projectleader
  • Administrator
  • Super Hero
  • *
  • Posts: 10070
  • VM3.2 Cached and Optimized
    • VM3 Extensions
  • VirtueMart Version: VirtueMart 3 on joomla 3
When you install Virtuemart, there is always a note about the used path. Something like

Used source path /home/stawebnice/public_html

So when this points to the old vm files, then there is somehow a problem for the vm installer to find the right path. This usually happens, when another plugin (usually a system or router plugin) initialises the VmConfig on its own, then all the ClassLoader paths point to the old vm.

In this case you shoud just install VM again over the old installation. Else you have new files, but old db setup.
I should fix your bug, please support the VirtueMart project and become a member
______________________________________
Extensions approved by the core team: http://extensions.virtuemart.net/