Buenas noches, tengo un problema en la web, si intentas hacer una compra sin registrarte desde el carro de compra cuando pinchas el "finalizar compra" se abre esta pestaña (adjunto imagen)
Al abrir la web desde administrador me sale este mensaje (Adjuntp imagen)
Intento actualizar el PHP desde el Cpanel y si pongo versiones superiores
me pasa esto:
Abrí un tema en Webempresa y me dijeron que me derivaron al foro
¿Que puedo hacer?
URL del sitio: Contenido solo visible a usuarios registrados
Hola Jose Luis.
[26-Dec-2018 14:55:22 Europe/Berlin] PHP Warning: Declaration of plgVmCustomSt42_download::display3rdInfo($title, $intro, $developer, $logolink, $contactlink, $manlink, $width = '160px', $height = '33px', $linesHeight = '33px') should be compatible with vmPlugin::display3rdInfo($intro, $developer, $contactlink, $manlink) in /home/sumincaw/public_html/plugins/vmcustom/st42_download/st42_download.php on line 820
Este aviso hace referencia al plugin " vmcustom " lo que no se si puede ser este :
-> https://extensions.joomla.org/extension/stockable-custom-fields-for-virtuemart/
Tienes que revisar si existe una actualización de ese plugin o eliminarlo.
[26-Dec-2018 14:55:13 Europe/Berlin] PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Color has a deprecated constructor in /home/sumincaw/public_html/templates/anthe/features/color.php on line 11
.- Edita el archivo color.php que encontarras en la ruta templates -> anthe -> features -> color.php y el la linea 11 tienes que tener este codigo:
class Color { function Color($hex){ $this->color = $hex; }
Sustituye ese código por el siguiente:
class Color { function __construct($hex){ $this->color = $hex; }
Soluciona estos dos problemas, elimina el contenido del archivo error_log, accedes de nuevo a la web y vuelve adjuntar los errores. Iremos revisándolos por pasos.
Un saludo
Hola Jose Luis.
Si, el plugin al que hace referencia es que indicas, lo que no se si es el que te indique antes, existen algunos plugins con esa misma función.
El plugin sirve para las variaciones de los productos, creo que es el que te indique antes pero no lo se seguro.
Puedes desactivarlo o acceder a tu cuenta de cpanel -> administrador de archivo -> Plugins y renombrar la carpeta del plugin " vmcustom ".
Una vez con el plugin renombrado comprueba si tu web carga bien y no hay opciones que falten.
Un saludo
HOLA DE NUEVO, Los he deshabilitado todos:
y cunado hago la compra desde el carro sin registrar sigue sin funcionar, te pego los errores que dan ahora:
[26-Dec-2018 16:50:46 Europe/Berlin] PHP Warning: Illegal string offset 'relative' in /home/sumincaw/public_html/libraries/src/HTML/HTMLHelper.php on line 626
[26-Dec-2018 16:50:46 Europe/Berlin] PHP Warning: Illegal string offset 'pathOnly' in /home/sumincaw/public_html/libraries/src/HTML/HTMLHelper.php on line 627
[26-Dec-2018 16:50:46 Europe/Berlin] PHP Warning: Illegal string offset 'detectBrowser' in /home/sumincaw/public_html/libraries/src/HTML/HTMLHelper.php on line 628
[26-Dec-2018 16:50:46 Europe/Berlin] PHP Warning: Illegal string offset 'detectDebug' in /home/sumincaw/public_html/libraries/src/HTML/HTMLHelper.php on line 629
[26-Dec-2018 16:50:46 Europe/Berlin] PHP Warning: Illegal string offset 'relative' in /home/sumincaw/public_html/libraries/src/HTML/HTMLHelper.php on line 632
[26-Dec-2018 16:50:46 Europe/Berlin] PHP Warning: Illegal string offset 'detectBrowser' in /home/sumincaw/public_html/libraries/src/HTML/HTMLHelper.php on line 632
[26-Dec-2018 16:50:46 Europe/Berlin] PHP Warning: Illegal string offset 'detectDebug' in /home/sumincaw/public_html/libraries/src/HTML/HTMLHelper.php on line 632
[26-Dec-2018 16:50:46 Europe/Berlin] PHP Warning: Illegal string offset 'pathOnly' in /home/sumincaw/public_html/libraries/src/HTML/HTMLHelper.php on line 635
[26-Dec-2018 16:50:46 Europe/Berlin] PHP Warning: require_once(/home/sumincaw/public_html/libraries/joomla/document/html/renderer/head.php): failed to open stream: No such file or directory in /home/sumincaw/public_html/templates/anthe/error.php on line 79
[26-Dec-2018 16:51:12 Europe/Berlin] PHP Warning: Illegal string offset 'relative' in /home/sumincaw/public_html/libraries/src/HTML/HTMLHelper.php on line 626
[26-Dec-2018 16:51:12 Europe/Berlin] PHP Warning: Illegal string offset 'pathOnly' in /home/sumincaw/public_html/libraries/src/HTML/HTMLHelper.php on line 627
[26-Dec-2018 16:51:12 Europe/Berlin] PHP Warning: Illegal string offset 'detectBrowser' in /home/sumincaw/public_html/libraries/src/HTML/HTMLHelper.php on line 628
[26-Dec-2018 16:51:12 Europe/Berlin] PHP Warning: Illegal string offset 'detectDebug' in /home/sumincaw/public_html/libraries/src/HTML/HTMLHelper.php on line 629
[26-Dec-2018 16:51:12 Europe/Berlin] PHP Warning: Illegal string offset 'relative' in /home/sumincaw/public_html/libraries/src/HTML/HTMLHelper.php on line 632
[26-Dec-2018 16:51:12 Europe/Berlin] PHP Warning: Illegal string offset 'detectBrowser' in /home/sumincaw/public_html/libraries/src/HTML/HTMLHelper.php on line 632
[26-Dec-2018 16:51:12 Europe/Berlin] PHP Warning: Illegal string offset 'detectDebug' in /home/sumincaw/public_html/libraries/src/HTML/HTMLHelper.php on line 632
[26-Dec-2018 16:51:12 Europe/Berlin] PHP Warning: Illegal string offset 'pathOnly' in /home/sumincaw/public_html/libraries/src/HTML/HTMLHelper.php on line 635
[26-Dec-2018 16:51:12 Europe/Berlin] PHP Warning: require_once(/home/sumincaw/public_html/libraries/joomla/document/html/renderer/head.php): failed to open stream: No such file or directory in /home/sumincaw/public_html/templates/anthe/error.php on line 79
Hola
No veo que se generen errores tipo 500, y la mayoría son warnings, estos mensajes estan relacionados con el core de Joomla, tienes actualizaciones pendientes de Joomla?, podrías evaluar actualizar, lo mismo para virtuemart revisa si tienes la versión más reciente.
Algunas veces los errores se generan por la sobreescribura de archivos de vista de virtuemart por parte del template, podrías probar con otro template (alguno de los que viene por defecto) y verificar si te sucede lo mismo.
Saludos.
Lo tengo todo actualizado
Hola
Si he leido todo, entonces según lo que comentas lo único que queda por actualizar sería Rockcommon, prueba descargarlo e instala:
https://rockettheme.com/joomla/extensions/roksprocket
La versión de RockSprocekt y Rockcommon
De manera general dudo que tenga que ver con estas actualizaciones y más parece ser un problema de virtuemart o algún extensión que este relacionado con virtuemart ya que no debería generarte error 500
Lo que te comenté del template, si que podrías probarlo, sino quieres cambiar de template, busca dentro del os archivos de tu template una carpeta html y prueba renombrarla y verifica
Saludos.
Hola, y que nombre le pongo?
Dime ruta completa y nombre para renombrarla, primero probaré a renombrarlo y luego, si no me funciona, lo otro que me has dicho
Gracias
Hola
Busca la carpeta html en
/templates/anthe/html
Puedes renombrarla por ejemplo por : back_html
El diseño se perderá un poco pero es para descartar si hay algún problema con la sobreescritura de archivos que hace el template a virtuemart. Luego puedes volver a renombrarla.
Saludos.
Hola,
En principio compruebo que no has cambiado la versión PHP como te indico mi compañero, mínimo tienes que tener la versión de PHP 7.1: https://guias.webempresa.com/preguntas-frecuentes/cambiar-la-version-php/
Luego verifico que si tienes la ultima versión de Joomla sin embargo tienes la versión de Virtuemart 3.4.2, la ultima es la 3.4.3 por lo que tendrás que aplicar una actualización.
Hola no tengo la versión 7.1 porque con esa versión no me carga la web. tengo la versión 7.0.33 que de las superiores es la única que me carga la web. con las otras se me queda en blanco. y con esta versión desde el carro de compra no es posible hacer una compra si no estás registrado previamente, la página se queda en blanco.
La versión de VirtueMart no la actualizo porque no me da mensaje que la actualice, siempre que me dice que hay una nueva versión yo la actualizo. Si no me lo pide no se cómo hacerlo.
Llevo 4 días con este tema y estoy como al principio.
¿Qué puedo hacer?
Yo sigo vuestros pasos pero
Hola Jose Luis.
La ultima versión estable de virtuemart es la 3.4.3, es una versión superior a la que tienes 3.4.2.
Para actualizar a la ultima versión solo tienes que descargarte el paquete desde esta URL e instalar como cualquier otra extensión:
-> https://virtuemart.net/downloads
Como en el anterior tienes que descomprimir e instalar " com_virtuemart.3.4.2.9966.zip, com_virtuemart.3.4.2.9966_ext_aio.zip y com_tcpdf_1.0.5.zip "
Por favor modifica la versión de PHP e instala una versión superior por ejemplo la 7.2, aunque veas que la pagina no cargue lo dejas con esa versión y así lo reviso con versiones superiores.
Un saludo