Avisos
Vaciar todo

Error constante indefinido en mi web que ocupa el disco cada rato  

 
Octavio
 Octavio
Usuario activo

Hola buenas, vengo de abrir un ticket porque hay un fichero de error que cada segundo no para de generarse así como me ocupa el espacio del disco y me bloquea la web por falta de este. En resumen, es básicamente que cada 1-2 días se genera un fichero de error, normalmente en la madrugada y es de 3GB o 4GB que me ocupa todo el disco. Como podría solucionarlo? Les adjunto la conversación con el agente que me atendió.

 

"Hola Octavio,

Si te refieres al log que podemos encontrar en la siguiente ruta:

--> public_html/mineralesygemas.es/error_log

Veo que su crecimiento se debe a errores que está registrando el Prestashop. Puedo ver que en un segundo mete cientos de lineas con este error:
[17-Oct-2023 15:47:24 Europe/London] PHP Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in /home2/gemascan/public_html/mineralesygemas.es/src/Adapter/EntityMapper.php on line 91
[17-Oct-2023 15:47:24 Europe/London] PHP Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in /home2/gemascan/public_html/mineralesygemas.es/classes/module/Module.php on line 314
[17-Oct-2023 15:47:24 Europe/London] PHP Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in /home2/gemascan/public_html/mineralesygemas.es/classes/module/Module.php on line 314
[17-Oct-2023 15:47:24 Europe/London] PHP Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in /home2/gemascan/public_html/mineralesygemas.es/classes/module/Module.php on line 314
[17-Oct-2023 15:47:24 Europe/London] PHP Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in /home2/gemascan/public_html/mineralesygemas.es/classes/module/Module.php on line 314
[17-Oct-2023 15:47:24 Europe/London] PHP Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in /home2/gemascan/public_html/mineralesygemas.es/classes/module/Module.php on line 314
[17-Oct-2023 15:47:24 Europe/London] PHP Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in /home2/gemascan/public_html/mineralesygemas.es/classes/module/Module.php on line 314
[17-Oct-2023 15:47:24 Europe/London] PHP Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in /home2/gemascan/public_html/mineralesygemas.es/classes/module/Module.php on line 314
[17-Oct-2023 15:47:24 Europe/London] PHP Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in /home2/gemascan/public_html/mineralesygemas.es/classes/module/Module.php on line 314
[17-Oct-2023 15:47:24 Europe/London] PHP Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in /home2/gemascan/public_html/mineralesygemas.es/classes/module/Module.php on line 314
[17-Oct-2023 15:47:24 Europe/London] PHP Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in /home2/gemascan/public_html/mineralesygemas.es/classes/module/Module.php on line 314
[17-Oct-2023 15:47:24 Europe/London] PHP Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in /home2/gemascan/public_html/mineralesygemas.es/classes/module/Module.php on line 314
[17-Oct-2023 15:47:24 Europe/London] PHP Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in /home2/gemascan/public_html/mineralesygemas.es/classes/module/Module.php on line 314
[17-Oct-2023 15:47:24 Europe/London] PHP Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in /home2/gemascan/public_html/mineralesygemas.es/src/Adapter/EntityMapper.php on line 77
[17-Oct-2023 15:47:24 Europe/London] PHP Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in /home2/gemascan/public_html/mineralesygemas.es/src/Adapter/EntityMapper.php on line 77
[17-Oct-2023 15:47:24 Europe/London] PHP Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in /home2/gemascan/public_html/mineralesygemas.es/src/Adapter/EntityMapper.php on line 77
[17-Oct-2023 15:47:24 Europe/London] PHP Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in /home2/gemascan/public_html/mineralesygemas.es/src/Adapter/EntityMapper.php on line 77
[17-Oct-2023 15:47:24 Europe/London] PHP Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in /home2/gemascan/public_html/mineralesygemas.es/src/Adapter/EntityMapper.php on line 77
[17-Oct-2023 15:47:24 Europe/London] PHP Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in /home2/gemascan/public_html/mineralesygemas.es/src/Adapter/EntityMapper.php on line 77
[17-Oct-2023 15:47:24 Europe/London] PHP Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in /home2/gemascan/public_html/mineralesygemas.es/src/Adapter/EntityMapper.php on line 77
[17-Oct-2023 15:47:24 Europe/London] PHP Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in /home2/gemascan/public_html/mineralesygemas.es/src/Adapter/EntityMapper.php on line 77
[17-Oct-2023 15:47:24 Europe/London] PHP Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in /home2/gemascan/public_html/mineralesygemas.es/src/Adapter/EntityMapper.php on line 91
[17-Oct-2023 15:47:24 Europe/London] PHP Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in /home2/gemascan/public_html/mineralesygemas.es/src/Adapter/EntityMapper.php on line 91
[17-Oct-2023 15:47:24 Europe/London] PHP Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home2/gemascan/public_html/mineralesygemas.es/vendor/guzzlehttp/guzzle/src/Message/MessageFactory.php on line 197
[17-Oct-2023 15:47:24 Europe/London] PHP Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home2/gemascan/public_html/mineralesygemas.es/vendor/guzzlehttp/guzzle/src/Message/MessageFactory.php on line 216
[17-Oct-2023 15:47:24 Europe/London] PHP Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home2/gemascan/public_html/mineralesygemas.es/vendor/guzzlehttp/guzzle/src/Message/MessageFactory.php on line 254
[17-Oct-2023 15:47:24 Europe/London] PHP Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home2/gemascan/public_html/mineralesygemas.es/vendor/guzzlehttp/guzzle/src/Message/MessageFactory.php on line 357

El error realmente continúa, ya que en el mismo segundo se loguean 198 lineas, podrás abrir el fichero desde el administrador de ficheros para poder verlo al completo.

Por los errores, el Prestashop tiene algún inconveniente de programación o compatibilidad con la versión de PHP y la propia web y sus modulos. Te recomendaría consultar con mis compañeros de foro al respecto para ver si te pueden ayudar. En nuestro sistema de soporte por ticket atendemos cuestiones relacionadas con el servicio de hosting (WePanel, email, seguridad y configuraciones a nivel de servidor, etc.) y las cuestiones relacionadas con WordPress se atienden a través de nuestro foro de soporte por técnicos especializados en estos CMS, los cuales revisarán y atenderán tu consulta de forma totalmente personalizada

Mis compañeros que atienden el foro, pueden ayudarte en consultas relacionadas con el funcionamiento de WordPress y de sus extensiones gratuitas. Disponen además de herramientas específicas para revisar las consultas de los CMS sobre los que ofrecemos soporte . Sin embargo, no ofrecen soporte para realizar cambios en la programación o en los estilos CSS de WordPress. Tampoco pueden ayudarte con el funcionamiento de plantillas o extensiones de pago, ya que en ese caso debes acudir directamente a su desarrollador.

Para abrir una consulta con mis compañeros de foro puedes hacerlo desde el siguiente enlace --->  https://www.webempresa.com/foro/

En el caso de que hayas olvidado la contraseña puedes cambiarla en este otro enlace --->  https://www.webempresa.com/foro/?wpforo=lostpassword

Espero haberte ayudado con mi respuesta. Ante cualquier duda, estamos a tu disposición. Muchas gracias y disculpa las molestias:)

Un saludo,
Martín

Contenido solo visible a usuarios registrados

Citar
Respondido : 17/10/2023 4:31 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Octavio, 

El problema principal que estás presentando como comentan en ticket es por tu versión PHP 7.1, en este sitio web que nos compartes utilizas Prestashop 1.7.4 el cual si bien es compatible con esta versión no es recomendada usarla, adicional a esto los módulos que utilizas muchos de ellos no son compatibles totalmente y por ello de generar este error. 

En este caso para evitar este tipo de errores necesitarás probar actualizar la versión actual por o menos a 7.4 y comprobar si los errores y alertas desaparecen. 

Debes evaluar muy bien esto, ya que veo tienes otro PrestaShop con una versión muy antigua y esto puede generar conflicto, revisa cambiar la versión PHP unicamente al dominio que esta generando este error y nos comentas como va todo → https://guias.webempresa.com/preguntas-frecuentes/cambiar-la-version-php/

Un Saludo 

ResponderCitar
Respondido : 17/10/2023 4:59 pm

Cursos Gratuitos WordPress

Octavio
 Octavio
Usuario activo

@karen Hola Karen. Pero la que me esta dando el error el la versión antigua que es una 1.6.1.18

foro1

 

ResponderCitar
Respondido : 17/10/2023 5:10 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Octavio, 

El error que se indica en los warning provienen de Contenido solo visible a usuarios registrados por ejemplo

[17-Oct-2023 15:47:24 Europe/London] PHP Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home2/gemascan/public_html/mineralesygemas.es/vendor/guzzlehttp/guzzle/src/Message/MessageFactory.php on line 357

En este caso prueba modificar la versión a 7.2 y revisemos como funciona, ten en cuenta que el mensaje está mostrándose sobre el dominio que te comento.

image

Verifícalo y nos comentas como va todo

Un Saludo 

 

ResponderCitar
Respondido : 17/10/2023 5:54 pm

Octavio
 Octavio
Usuario activo

@karen ok, cliqueo aquí también?

foro2

 

Esta publicación ha sido modificada el hace 1 año por Octavio
ResponderCitar
Respondido : 17/10/2023 5:58 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Octavio, 

Si tienes un subdirectorio dentro de este menú sí, prueba cambiarlo y verifica como va todo

Un Saludo 

ResponderCitar
Respondido : 17/10/2023 6:04 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Octavio
 Octavio
Usuario activo

@karen Listo, de momento no hay ningún problema. Informaré si me pasa algo

ResponderCitar
Respondido : 17/10/2023 6:32 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Octavio, 

De acuerdo, quedamos atentos como ha ido todo

Un Saludo 😊 

ResponderCitar
Respondido : 17/10/2023 6:35 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Octavio
 Octavio
Usuario activo

Hola, el problema es que ahora el administrador de mineralesygemas.es va muy lento. Tarda en cambiar de menú como minuto y medio

ResponderCitar
Respondido : 17/10/2023 6:36 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Octavio, 

En este caso es posible que algún módulo tenga problemas de compatibilidad con esta versión, revisa los módulos no nativos de PrestaShop y comprueba como va todo. Ten en cuenta que PrestaShop 1.7  no es compatible con una versión PHP 7.4 → Contenido solo visible a usuarios registrados

Verifica y nos comentas como va todo

Un Saludo 

ResponderCitar
Respondido : 17/10/2023 7:03 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación