Hello, in my shop i tried to upgrade the virtuemart shop with one click.
After that there happend nothing, the upgrade button is still in virtuemart,
but i could see a few seconds, that there was a window, but as i said, it seems, that it was not updating.
So later i worked with the side in the frontend and everything was white. Backend is still ok, but i cannot see anything
in the frontend. So i have no backup, what to do now? The php version 5.3.3, it seems it is not enough for the new version.
Is there anything i can do, to make it undo now? Maybe new installation with old virtuemart version or anything to delete in the database maybe?
It would be great, if you could help me!
The min requirement is php 5.3.10 which isn't in fact a very new version...
can't you ask your host to upgrade to at least this?
Or in most cPanel hosting you can choose your php version.
Worst comes to worst you would have to try and replace the VM files by ftp to an older version - but really - a backup is the absolute minimum before doing anything on a site..
make sure you make a backup before you try anything else
database shouldn't be touched - it is the files - what did u upgrade from?
Hi there. Same happened to me. I clicked on the update found. Click to update to VM 2.6.0 and nothing happened. The buttons stills shows as if no update was carried out and everything works fine but the frontpage of the store which does not show. When I access the storefront.. a I get a blank page, however, if from the template's front I click on any of the products, I can access them so it appears that it is an error related to VM frontpage. My PHP is 5.3.38. I have not done any install nor touch any code, and I know I should have backed up the site, I just thought such a small upgrade would not caused any issues from a well developed component, but I was wrong.
Any ideas?
As Milbo pointed out - if you switch on VM debugging in the VM admin it suppresses the fatal error and you should see the error printed
Do all the normal white screen research - log files etc - lots of posts on here and Jenks always has the links to 500 error debugging posts on his posts about this
Like this: http://forum.virtuemart.net/index.php?topic=121692.0
I have the same problem, I have installed joomla 2.5.19, PHP 5.3.27 and the log_error I get the following line:
[03-May-2014 15:32:10 UTC] PHP Fatal error: Class 'vmRequest' not found in /home/misitio/public_html/plugins/vmcustom/specification/specification.php on line 98
I check the line and the following appears:
if ($keyword = vmRequest::uword('custom_specification_name1', null, ' ')) {
$db = JFactory::getDBO();
if ($this->_name != $this->GetNameByCustomId($custom_id)) return;
$keyword = '"%' . $db->getEscaped( $keyword, true ) . '%"' ;
$where[] = $this->_name .'.`custom_specification_default1` LIKE '.$keyword;
$PluginJoinTables[] = $this->_name ;
Thank you very much for your help
seems odd that that class is missing as it's used throughout VM although new for 2.6.0
can you check if it's in the folder administrator/components/com_virtuemart/helpers (vrequest.php)
carfaja did you also install/update the aio component?
I did find this: http://forum.virtuemart.net/index.php?topic=123237.
Problem is solved. Thank you very much! I installed it again completly new over my old installation and upgraded also the aim tool. So it works.
Yes - I'm pretty sure it's a failing live update which then "just" updates the AOI
see http://forum.virtuemart.net/index.php?topic=123667.msg422208#msg422208