Hola,
Tenemos continuamente este error:
PHP Fatal error: Out of memory in /home/MYACCOUNT/public_html/MYWEB/libraries/src/Log/LogEntry.php on line 116
Nota: he sustituido nombre de la cuenta por MYACCOUNT y nombre de la web por MYWEB
Saludos y gracias
URL del sitio: Contenido solo visible a usuarios registrados
Hola Alceste.
El problema de memoria puede ser por diversos motivos, el más común es por algún bucle provocado con una extensión de terceros, es decir está realizando peticiones continuamente y no termina provocando un error de memoria.
[
Contenido solo visible a usuarios registrados
Veo que los tiempos de ejecución ya son altos y lo aumentaron:
max_execution_time = 1500
max_input_time = 1500
memory_limit = 3048M
memory_limit = 3048M
suhosin.memory_limit = 3048M
Veo que tienes problemas con una extensión y puede ser la que esta provocando ese problema:
[15-Apr-2019 12:35:05 Europe/Berlin] PHP Warning: Illegal string offset 'calculatedprice' in /home/acudamco/public_html/......../plugins/vmcustom/cbforvm3/cbforvm3.php on line 222
.- Accede a plugins -> vmcustom y renombra el plugin cbforvm3
Revisa si después de eso desaparece el aviso.
Un saludo
Hola,
Este plugin es necesario para el cálculo de productos a medida, por lo que no podemos deshabilitarlo. ¿Si lo renombramos dejará de funcionar, no?
Saludos
Hola Alceste.
¿Si lo renombramos dejará de funcionar, no?
Si, pero no lo pierde si lo nombras, solo se desactiva para ver si el problema es provocado por ese plugin.
Una vez renombrada la carpeta vacías el archivo error_log qu etienes en la raíz de la instalación y vuelves a acceder a la web.
Edita de nuevo el archivo error_log y comprueba si el aviso ya no aparece.
Tienes que comprobar que el plugin esté actualizado y que sea compatible para las versiones de PHP y joomla que estás utilizando.
Un saludo
Hola,
Aquí he encontrado a alguien con el mismo problema y se resolvió. Os pongo un enlace por si es de ayuda aunque no explica como lo hicieron. Es exactamente en la misma librería y linea
https://www.sellacious.com/community-support/952-fatal-error-memory-size
Tambien estos post:
https://issues.joomla.org/tracker/joomla-cms/20248#event-358618
http://forum.virtuemart.net/index.php?topic=142172.0
En este último comenta:
puede configurar el complemento del sistema de depuración de Joomla para que registre / muestre solo algunos factores ... elija solo errores. apagar todo lo demás del complemento de depuración puede utilizar una enorme cantidad de memoria durante la depuración
Saludos
Hola
Tienes tu Joomla actualizado?
Ubica este archivo:
/home/MYACCOUNT/public_html/MYWEB/libraries/src/Log/LogEntry.php
Envíanos una captura de pantalla que incluya la lina 116
Saludos.
Hola
Este archivo es un archivo del core, más bien creo que el problema viene de otro archivo que lo esta llamando, igual revisa si tienes tu Joomla actualizado, si actualices reemplaza los archivos del core y si alguno esta dañado se corregirá.
Si has instalado recientemente alguna extensión prueba deshabilitarla temporalmente y verifica, por ejemplo la que te comentó Pepe, prueba desactivarla
Saludos.
Hola,
Estoy en un bucle. Los desarrolladores de la extensión sugerida me aseguran que el error no tiene nada que ver con la extensión y que tienen muchas instalaciones funcionando con ella.
Los desarrolladores de la plantilla me dicen lo mismo en relación con la plantilla.
La plantilla no tiene nada que ver con el uso de memoria y CPU, debe solicitar a su proveedor de alojamiento que verifique qué archivo específico o tabla de base de datos está utilizando dicho uso de memoria. En otros sitios web, esta plantilla no presenta problemas. Finalmente, intente aumentar su memoria disponible y limpie las tablas de su base de datos usted mismo.
Aún así voy a deshabilitar la extensión sugerida por Pepe para hacer la prueba, pero poco tiempo ya que si no toda la parte de venta a medida queda inutilizada.
Saludos
Hola
Ok, prueba y nos comentas.
Saludos.
Hola,
Lo probé poco tiempo pero parece que no se resuelve. Los desarrolladores del plugin me dicen que no es del plugin
Junto a este error aparecen otros dos por si es de ayuda:
PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/MICUENTA/public_html/MIDIRECTORIO/templates/gk_instyle/html/com_content/article/default.php on line 13
[23-Apr-2019 07:49:33 Europe/Berlin] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/MICUENTA/public_html/MIDIRECTORIO/administrator/components/com_virtuemart/helpers/vmpagination.php on line 190
¿Qué versión de PHP me aconsejáis que use?
Saludos
Hola Alceste.
Para la versión 3x de joomla utiliza la versión 7.2 de PHP
Un saludo
Gracias. ¿Os dicen algo estos errores?
Ahora mismo sin servicio por:
Fatal error: Out of memory (allocated 23068672) (tried to allocate 73728 bytes) in /home/MICUENTA/public_html/MIDIRECTORIIO/libraries/regularlabs/src/Html.php on line 79
Y los que comenté antes:
PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/MICUENTA/public_html/MIDIRECTORIO/templates/gk_instyle/html/com_content/article/default.php on line 13
[23-Apr-2019 07:49:33 Europe/Berlin] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/MICUENTA/public_html/MIDIRECTORIO/administrator/components/com_virtuemart/helpers/vmpagination.php on line 190
Hola Alceste.
Ese aviso hace referencia a las siguinetes extensiones:
-> https://www.regularlabs.com/
Tienes que revisar si están actualizadas las extensiones.
Por lo que comentan en el foro parece que es por problema de memoria pero ya tienes aumentado la memoria:
max_execution_time = 1500
max_input_time = 1500
memory_limit = 3048M
memory_limit = 3048M
suhosin.memory_limit = 3048M
Por lo que comentan necesita 128MB y en tu cuenta tienes memory_limit = 3048M
Prueba a desactivar los módulos que tienes de regularlabs y ver si la web carga.
Este error hace referencia a la plantilla gk_instyle
PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/MICUENTA/public_html/MIDIRECTORIO/templates/gk_instyle/html/com_content/article/default.php on line 13
Por lo que indica el aviso es un array que no está implementado, puede ser problema de programación de plantilla o por versión de PHP.
¿ que version de PHP tienes instalada ? revisa que tengas una version de la rama 7x por ejemplo 7.2
23-Apr-2019 07:49:33 Europe/Berlin] PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/MICUENTA/public_html/MIDIRECTORIO/administrator/components/com_virtuemart/helpers/vmpagination.php on line 190
Para este último error prueba con la versión de PHP 7.2
-> https://forum.virtuemart.net/index.php?topic=141538.0
Una vez modificada la versión de PHP accede a tu cuenta de cPanel -> Administrador de archivo y vacía el archivo error_log
Accede de nuevo a la web y comprueba si los avisos se solucionan y ya no aparecen.
Un saludo
Hola,
Nos dicen desde ticket esto:
Es posible que coincidan con ciertas actividades que podáis realizar desde los backends de las webs. Por favor, ¿podrías confirmarnos si los intervalos temporales de más consumen coinciden? En ese caso lo más probable es que algún componente de tu web que actúa en el backend produce ese aumento drástico de consumo.
Si así fuera, una vez detectes la actividad que produce el aumento de consumo de CPU, puedes probar a ir desactivando complementos para ver si el pico de consumo desaparece.
Vemos que un tercero al configurar un plugin nos instaló en el backend el componente PHPMyJoomla. Lo hemos desinstalado.
Saludos