After updating VM, I receive this error when trying to access my template admin : "0 Call to undefined method vmLanguage::getShopDefaultSiteLangTagByJoomla()"
Renaming the com_virtuemart directory solves the issue. The front end still funtions as before.
How can I fix this ?
without an error trace no one can help you .. I assume an incompatible template?
https://forum.virtuemart.net/index.php?topic=117042.0
the function getShopDefaultSiteLangTagByJoomla does not exist. I think it got renamed, I did not thought that someone uses this function. So it must be in some plugin.
Search in your plugins for "getShopDefaultSiteLangTagByJoomla" and replace it by getShopDefaultOrSiteLangTagByJoomla
how can you search through your files? Use akeeba, make a backup, extract in a local server and search there.
or use on ftp in terminal command grep
or enable your error trace and you will see which file and line the function is called
Quoteor enable your error trace and you will see which file and line the function is called
for this we use n3t Debug plugin, is better then Joomla (is Tracy implementation to Joomla
https://bitbucket.org/n3t/n3t-debug/src/master/
@pinochico thank you for the tip on the n3t debug, works great for live or test server while updating even configurations.. I wish there could be an easier answer though to look for string in a lot of files, I used to do this type of search using dreamweaver. now I am looking for another similar tool, just to insert the plugin folder and search this string up
@beltoforion You can use the eclipse ide
https://www.eclipse.org/downloads/packages/release/2022-06/r/eclipse-ide-php-developers