Hola, me presento. Mi nombre es Ezequiel Taraborelli de Argentina, soy nuevo en el foro (de hecho ingrese para dar respuesta a este post ya que tuve el mismo inconveniente). Creería que por el tiempo de publicación que lleva ya has encontrado la solución, pero asimismo lo agrego debido a que figura en los primeros lugares de busqueda en google y puede ser de utilidad para alguien más.
Investigando por foros de virtueMart veo que la explicación al problema ocurrido se da porque la versión de virtuemart 1.1.4 sólo es compatible con PHP5, como solución workarround se puede modificar el archivo shop.product_details.php ubicado en /administrator/components/com_virtuemart/html.
Se debe acceder a la línea 235 donde aparecerá la siguiente sentencia:
Código:
$vm_mainframe->setPageTitle( html_entity_decode( $page_title, ENT_QUOTES, vmGetCharset() ));
Allí agregar un @ previo a la invocación de html_entity_decode, dejando la sentencia de este modo:
Código:
$vm_mainframe->setPageTitle( @html_entity_decode( $page_title, ENT_QUOTES, vmGetCharset() ));
Espero que haya sido de utilidad.
Saludos!