Foro de soporte WordPress, Joomla y PrestaShop en español


Soporte WordPress en español Soporte gratuito para webs alojadas en Webempresa.com
Habilitado para todos los clientes con planes de Hosting Alto Rendimiento a partir de 3GB y planes XL.

No ofrecemos soporte a webs alojadas en servidores externos o localhost, ni soporte css o programación.

Te recomendamos que leas esta información sobre nuestro sistema de soporte en el foro, te ayudará a sacar el máximo partido de nuestro conocimiento: Cómo podemos ayudarte.


Encuentra la solución a tu problema, buscando en nuestro foro:
Bienvenido, Invitado
Nombre de Usuario: Contraseña: Recordarme

TEMA: PHP Fatal error: Call to a member function displayMediaThumb() on null in /home/MICUENTA/...

PHP Fatal error: Call to a member function displayMediaThumb() on null in /home/MICUENTA/... 3 meses 3 días antes #287739

Hola,
El asistente me muestra este error:
PHP Fatal error: Call to a member function displayMediaThumb() on null in /home/MICUENTA/public_html/MIDIRECTORIO/components/com_virtuemart/views/productdetails/tmpl/default_showcategory.php on line 72
¿Pueden decirme a qué se debe y cómo corregirlo?

Saludos y gracias

URL del sitio: Contenido oculto para usuarios invitados. Por favor, inicie su sesión para poder verlo.
  • Alceste
  • Avatar de Alceste
  • DESCONECTADO
  • Navegador Platino
  • Mensajes: 1910
  • Gracias recibidas 4
  • Karma: 2
El tema ha sido cerrado.
Mejora la velocidad de tu WordPress

PHP Fatal error: Call to a member function displayMediaThumb() on null in /home/MICUENTA/... 3 meses 3 días antes #287746

Hola Alceste, buenos días,

El error que me indicas generalmente se asocia con el tema de tu web activa, concretamente que necesita ser actualizado ya que este no es compatible con las últimas versiones de VirtueMart

Contra esto, puedes probar la solución que en el foro oficial de VirtueMart se comenta:
-> forum.virtuemart.net/index.php?topic=137497.msg481482#msg481482

Por otro lado ¿qué temas estás usando en tu web? ¿podrías contextualizarnos el error que nos indicas?

Saludos
  • Rafael
  • Avatar de Rafael
  • DESCONECTADO
  • Administrador
  • Fanático del Soporte
  • Mensajes: 1913
  • Gracias recibidas 239
  • Karma: 70
Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¡Gracias!.
El tema ha sido cerrado.
trasladar web gratis

PHP Fatal error: Call to a member function displayMediaThumb() on null in /home/MICUENTA/... 3 meses 2 días antes #287864

Hola,
Uso la plantilla (pack de webempresa) Epimeteo. Joomla 3.7.4 y Virtuemart 3.2.2. Versión de PHP 5.6.31

Saludos y gracias
  • Alceste
  • Avatar de Alceste
  • DESCONECTADO
  • Navegador Platino
  • Mensajes: 1910
  • Gracias recibidas 4
  • Karma: 2
El tema ha sido cerrado.
solucionar problemas wordpress

PHP Fatal error: Call to a member function displayMediaThumb() on null in /home/MICUENTA/... 3 meses 2 días antes #287880

Hola Alceste,

Dado que no me has contextualizado como has llegado al error, te propongo:

1º Ve a tu cPanel
Recuerda que puedes acceder al cPanel de tu servicio de hosting siguiendo estos pasos -> guias.webempresa.com/preguntas-frecuentes/como-acceder-a-cpanel/

2º Ve al bloque Archivos > Administrador de Archivos

3º Navega a la carpeta public_html ->tucarpeta > templates > epimeteo
html > com_virtuemart > productdetails y renombra (bótón derecho > Rename" el archivo default.php a default.php_bak

Y sube el que te adjunto en el mismo directorio para reemplazarlo. Recuerda que debes extraer el zip con botón derecho > extract

Luego vacía caché en tu Joomla y dime si te sucede lo mismo :)

En caso contrario, contextualizame cómo llegas al error y qué haces para poder seguir revisando

Un saludo!
Adjuntos:
  • Rafael
  • Avatar de Rafael
  • DESCONECTADO
  • Administrador
  • Fanático del Soporte
  • Mensajes: 1913
  • Gracias recibidas 239
  • Karma: 70
Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¡Gracias!.
Última Edición: 3 meses 2 días antes por Rafael.
El tema ha sido cerrado.

PHP Fatal error: Call to a member function displayMediaThumb() on null in /home/MICUENTA/... 3 meses 1 día antes #287932

Hola,
Me percaté del error al aparecer en el informe del asistente virtual Stephan del Cpanel y viendo también el archivo error.log
No he instalado el archivo que me has adjuntado ya que antes prefiero informarte de que ahora, en el archivo error.log aparece otro error también relacionado con la carpeta de la plantilla
PHP Warning: Division by zero in /home/MICUENTA/public_html/MIWEB/templates/epimeteo/html/com_virtuemart/category/default.php on line 182
He actualizado a Joomla 3.7.5 hace menos de una hora y había borrado el error.log anterior, por lo que es posible que luego aparezcan más errores.

No sé si instalar el archivo que me adjuntas o si a tenor de este otro error que aparece ahora debería modificarse... Ya me dirás.

Saludos y gracias
  • Alceste
  • Avatar de Alceste
  • DESCONECTADO
  • Navegador Platino
  • Mensajes: 1910
  • Gracias recibidas 4
  • Karma: 2
El tema ha sido cerrado.

PHP Fatal error: Call to a member function displayMediaThumb() on null in /home/MICUENTA/... 3 meses 1 día antes #287933

Hola Alceste,

En ese caso, dado que has actualizado el core de Joomla te recomendaría a revisar si en las próximas horas te vuelve a generar el mismo error_log en esta web que me indicas desde tu Hosting Webempresa.

En caso contrario, puedes quedarte tranquilo.

De momento no realices ningún cambio (ni coloques el fichero) y veamos si se vuelve a generar los errores que nos comentas.

Saludos
  • Rafael
  • Avatar de Rafael
  • DESCONECTADO
  • Administrador
  • Fanático del Soporte
  • Mensajes: 1913
  • Gracias recibidas 239
  • Karma: 70
Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¡Gracias!.
El tema ha sido cerrado.

¿Te ha resultado interesante esta entrada del foro?

Suscríbete para recibir consejos y trucos útiles para tu Web.

PHP Fatal error: Call to a member function displayMediaThumb() on null in /home/MICUENTA/... 2 meses 4 semanas antes #288056

Hola,
La cosa ha empeorado. Ahora aparecen estos errores que te adjunto en el archivo error.log y la web se ve mal la vista de catehgorías
(Había abierto otro hilo pero solo por si se debía a la actualización de Joomla 3.7.5 y a que la plantilla Epimeteo no esté preparada, ya que funciona con Gantry4 y la versión actualizada de Gantry es Gantry5. Pero si lo solucionamos aquí y no tiene que ver con la plantilla cerraré el otro hilo)

Adjunto archivo entero, pero dejo aquí los errores que se repiten:
PHP Warning: Illegal string offset 'relative' in /home/MICUENTA/public_html/MIWEB/libraries/cms/html/html.php on line 620
PHP Warning: Illegal string offset 'pathOnly' in /home/MICUENTA/public_html/MIWEB/libraries/cms/html/html.php on line 621
PHP Warning: Illegal string offset 'detectBrowser' in /home/MICUENTA/public_html/MIWEB/libraries/cms/html/html.php on line 622
PHP Warning: Illegal string offset 'detectDebug' in /home/MICUENTA/public_html/MIWEB/libraries/cms/html/html.php on line 623
PHP Warning: Illegal string offset 'relative' in /home/MICUENTA/public_html/MIWEB/libraries/cms/html/html.php on line 626
PHP Warning: Illegal string offset 'detectBrowser' in /home/MICUENTA/public_html/MIWEB/libraries/cms/html/html.php on line 626
PHP Warning: Illegal string offset 'detectDebug' in /home/MICUENTA/public_html/MIWEB/libraries/cms/html/html.php on line 626
PHP Warning: Illegal string offset 'pathOnly' in /home/MICUENTA/public_html/MIWEB/libraries/cms/html/html.php on line 629
PHP Warning: escapeshellcmd() has been disabled for security reasons in /home/MICUENTA/public_html/MIWEB/libraries/vendor/phpmailer/phpmailer/class.phpmailer.php on line 1442
PHP Warning: Division by zero in /home/MICUENTA/public_html/MIWEB/components/com_virtuemart/views/manufacturer/tmpl/default.php on line 57

Saludos y gracias
Adjuntos:
  • Alceste
  • Avatar de Alceste
  • DESCONECTADO
  • Navegador Platino
  • Mensajes: 1910
  • Gracias recibidas 4
  • Karma: 2
El tema ha sido cerrado.

PHP Fatal error: Call to a member function displayMediaThumb() on null in /home/MICUENTA/... 2 meses 4 semanas antes #288060

Hola Alceste.

La versión 3.7 de joomla tiene muchos cambios que afectan al funcionamiento de algunas extensiones como puede ser VM.

Según veo la última versión de virtuemart 3.2.2 de fecha 17/08 es la primera versión compatible con 3.7, revisa que tengas esa versión instalada, si no es así puedes descargarla desde esta URL -> dev.virtuemart.net/projects/virtuemart/files e instalar como una extension más.

Veo que comentas que tienes instalada la versión 5.6 de PHP, las últimas versiones de joomla 3x para su funcionamiento necesitan tener instalada la versión 7x de PHP, esto lo puedes realizar fácilmente desde tu cuenta de cpanel.

Te dejo enlace con los pasos para poder modificar la version de PHP:
guias.webempresa.com/preguntas-frecuentes/cambiar-la-version-php/

Nota: el que tengas instalada gantry 4 o gantry 5 no afecta en el funcionamiento de tu web, son dos ramas distintas pero las dos son funcionales y siguen con actualizaciones.

Un saludo
  • Pepe
  • Avatar de Pepe
  • CONECTADO
  • Administrador
  • Mensajes: 10579
  • Gracias recibidas 913
  • Karma: 309
Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¡Gracias!.
Última Edición: 2 meses 4 semanas antes por Pepe.
El tema ha sido cerrado.

PHP Fatal error: Call to a member function displayMediaThumb() on null in /home/MICUENTA/... 2 meses 4 semanas antes #288066

Hola,
uso la última versión de Virtuemart 3.2.2. Si cambio la versión de PHP a superior la cosa empeora. O sea que no puedo resolverlo por ahí. Me gustaría no tener que restaurar una copia para bajar a Joomla 3.7.4, ya que la versión vigente de Joomla es la 3.7.5. (Aunque con la 3.7.4 parece que no tenía problemas, supongo que lo suyo sería trabajar con la versión actual de Joomla)

Saludos y gracias
  • Alceste
  • Avatar de Alceste
  • DESCONECTADO
  • Navegador Platino
  • Mensajes: 1910
  • Gracias recibidas 4
  • Karma: 2
El tema ha sido cerrado.

PHP Fatal error: Call to a member function displayMediaThumb() on null in /home/MICUENTA/... 2 meses 4 semanas antes #288092

Hola

Los mensajes que te reportan son advertencias, no son errores, tu sitio debería seguir funcionando.

De manera general algunos mensajes hacen referencia a virtuemart, por ejemplo:
[21-Aug-2017 03:09:22 Europe/Berlin] PHP Warning: Division by zero in /home/acudamco/public_html/cortinaestor/components/com_virtuemart/views/manufacturer/tmpl/default.php on line 57

Sin embargo para descartar si hay algún problema con el template puedes probar renombrar la carpeta:
templates > epimeteo > html > com_virtuemart (cambiará un poco el diseño pero sería para probar)

Verifica si renombrando esta carpeta se generan nuevos mensajes.

Saludos.
Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar mi Testimonio
¡Gracias!.
Última Edición: 2 meses 4 semanas antes por Jhon Marreros Guzman.
El tema ha sido cerrado.

PHP Fatal error: Call to a member function displayMediaThumb() on null in /home/MICUENTA/... 2 meses 4 semanas antes #288135

Hola John,
¿Que carpeta en concreto debería renombrar? De hecho la web funciona, pero la manera en qué muestra las categorías y los productos ha cambiado. Antes mostraba la categoría pero no podías comprar, tenías que clicar en el producto, ahora al mostrar las categorías muestra los productos como para comprar ya. Por otro lado, algunas alineaciones se han eliminado, por ejemplo, antes el título de los productos ocupaba un espacio independientemente de que fuera de dos o tres líneas, ahora no. Además el título aparecía con fondo rojo. Y ahora en la vista de detalle de los productos aparece la imagen pequeña.... No sé, todo ha cambiado de apariencia.

Saludos y gracias
  • Alceste
  • Avatar de Alceste
  • DESCONECTADO
  • Navegador Platino
  • Mensajes: 1910
  • Gracias recibidas 4
  • Karma: 2
El tema ha sido cerrado.

PHP Fatal error: Call to a member function displayMediaThumb() on null in /home/MICUENTA/... 2 meses 4 semanas antes #288138

Hola Alceste.

¿Que carpeta en concreto debería renombrar?
Renombra la carpeta com_virtuemart que encontrarás en templates -> epimeteo -> html -> com_virtuemart.

Como te comenta Jhon esto te cambiará un poco la vista de la web.

Sobre el tema que no puedes utilizar php7 supongo que sera por alguna extension de terceros que tienes instalada ya que la plantilla está probada con es versión y esta funcionando bien, de hecho las demos están sobre un servidor con php7

Lo del aviso es por un tema de código como te comete, en esta entrada el foro de virtuemart comentan un caso parecido:

forum.virtuemart.net/index.php?topic=137344.0

Sobre que desaparezcan las modificaciones es posible que al actualizar si no estaban en un archivo custom se pierdan y tengas que volver a realizarlas, indicanos si puedes con alguna captura que es lo que quieres modificar e iremos viendo cómo corregirlo.

Un saludo
  • Pepe
  • Avatar de Pepe
  • CONECTADO
  • Administrador
  • Mensajes: 10579
  • Gracias recibidas 913
  • Karma: 309
Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¡Gracias!.
El tema ha sido cerrado.

PHP Fatal error: Call to a member function displayMediaThumb() on null in /home/MICUENTA/... 2 meses 4 semanas antes #288139

Hola,
Tras renombrar la carpeta, la apariencia no cambia en absoluto...
Observo algo raro: en la carpeta que dices del directorio com_virtuemart que encontrarás en templates -> epimeteo -> html -> com_virtuemart., si entro en la carpeta category o en la carpeta productdetails veo que ambas carecen del archivo default.php. En ambas hay un archivo default.php_bak
He renombrado quitando el bak y parece que ahora va

Saludos
  • Alceste
  • Avatar de Alceste
  • DESCONECTADO
  • Navegador Platino
  • Mensajes: 1910
  • Gracias recibidas 4
  • Karma: 2
Última Edición: 2 meses 4 semanas antes por Alceste.
El tema ha sido cerrado.

PHP Fatal error: Call to a member function displayMediaThumb() on null in /home/MICUENTA/... 2 meses 4 semanas antes #288149

Hola Alceste.

Si, estos archivos son los que muestran los productos tanto en la ficha del producto como en las categorías y si estos archivos estaban renombrados es normal que no se muestre bien.

Lo mejor es que se soluciono ;)

Cerramos el tema.

Un saludo
  • Pepe
  • Avatar de Pepe
  • CONECTADO
  • Administrador
  • Mensajes: 10579
  • Gracias recibidas 913
  • Karma: 309
Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¡Gracias!.
El tema ha sido cerrado.

Temas Relacionados

5 Respuestas emo
Categoría: Virtuemart
Tema iniciado 2 años 9 meses antes por AUXILIAR DE BIBLIOTECA SC
1147 Visitas
3 Respuestas emo
Categoría: Virtuemart
Tema iniciado 4 años 7 meses antes por Tina
1682 Visitas
2 Respuestas emo
Categoría: Virtuemart
Tema iniciado 5 años 9 meses antes por Alceste
2480 Visitas
5 Respuestas emo
Categoría: Joomla 3.0
Tema iniciado 4 meses 2 días antes por Alceste
111 Visitas
1 Respuestas emo
Categoría: Joomla 1.5
Tema iniciado 6 años 9 meses antes por jose bravo luque
3201 Visitas
5 Respuestas emo
Categoría: Joomla 3.0
Tema iniciado 5 meses 4 semanas antes por Javier
479 Visitas
2 Respuestas emo
Categoría: Joomla 2.5
Tema iniciado 4 años 2 meses antes por Pedro
1396 Visitas
1 Respuestas emo
Categoría: VirtueMart 2.0
Tema iniciado 3 años 1 mes antes por Raúl Ramón Val
837 Visitas
5 Respuestas emo
Categoría: Joomla 1.5
Tema iniciado 6 años 7 meses antes por Antonio
4415 Visitas
5 Respuestas emo
Categoría: Joomla 2.5
Tema iniciado 5 años 1 semana antes por RICARDO
3042 Visitas

Tiempo de carga de la página: 0.345 segundos