Avisos
Vaciar todo

[Resuelto] Problema al actualizar plugins y theme

10 Respuestas
3 Usuarios
0 Reactions
15 Visitas
 Ana
Respuestas: 559
Prominent Member
Topic starter
 

Hola,

Espero que estéis bien, 😊 

Seríais tan amables de ayudarme por favor?

Tengo un problema al intentar actualizar los plugins, antes no pasaba, es tocar  donde pone "actualízalo ahora" y ipso facto (es que ni lo intenta creo) aparece esto:

Actualización fallida: Ha habido un error crítico en esta web.Aprende más sobre el diagnóstico de WordPress.

Con el theme Twenty twenty-five igual.

Que puede estar pasando? 

Pôr mi parte he intentado poner las típicas linead de código en el config.php:

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);

para ver cual es el problema, pero... cuando las pongo aparece lo de "la web ha hecho algo inesperado y no se que..." vamos el típico mensaje de que la web se ha roto.

Total que no se ya que mirar.

Por favor, podéis mirar que puede estar pasando por vuestro lado? si es un plugin o que puede ser?

Gracias!
Ana 😊 

 

 

Contenido solo visible a usuarios registrados


 
Respondido : 22/09/2025 3:29 pm
Bruno
Respuestas: 6558
Illustrious Member Moderator
 

Que tal Ana,

Validando tu sitio web lo tienes bajo PHP 8.3 lo que puede dar sentido al error que estas experimentando

Puedes o bien bajar la versión activa a una mas estable como 7.4 o bien probar activar la función ini_set la cual lo explicamos en una consulta similar

https://www.webempresa.com/foro/instalacion-y-actualizacion-wordpress/error-al-actualizar-php

Echale un vistazo

Saludos!


 
Respondido : 22/09/2025 4:10 pm
Karen Rios
Respuestas: 18826
Illustrious Member Moderator
 

Hola Ana, 

Actualmente veo que se está generando un error fatal en tu sitio web, este puede estar relacionado con la versión PHP que tienes instalada, igualmente puede ser por ello el conflicto con la actualización de los plugins. 

[22-Sep-2025 15:53:12 UTC] PHP Fatal error: Uncaught Error: Call to undefined function ini_set() in /home/cafyrcom/public_html/cafyr.com/wp-includes/load.php:642

Prueba cambiar la versión PHP a 8.1 en lugar de 8.3 y luego verifica si puedes actualizar los plugins sin problema.

https://guias.webempresa.com/preguntas-frecuentes/cambiar-la-version-php/

Pruébalo y nos comentas como va todo

Un Saludo 

 

 
Respondido : 22/09/2025 4:12 pm
 Ana
Respuestas: 559
Prominent Member
Topic starter
 

Hola Karen,

Espero que estés muy bien! 😊 

Pues siguiendo tu consejo, bajé a 8.1 pero nada igual , ha sido en 7.4 cuando he podido actualizar.

Después he activado de nuevo 8.3, y bien, que raro que no pueda actualizar y en cambio la web funcione bien con 8.3, no?

También he mirado el panel de extensiones de PHP, pero en el de 8.3 no está el  ini_set   no sé si está desactivado por otro lado, pero no lo veo para poder activarlo  

Gracias

Ana 😊 


 
Respondido : 22/09/2025 4:35 pm
Karen Rios
Respuestas: 18826
Illustrious Member Moderator
 

Hola Ana, 

Es posible que algún plugin estuviera causando conflictos con la versión 8.3, al actualizarlo teniendo la versión 8.4 ya tendría compatibilidad, ten en cuenta que esto depende de los desarrolladores de los plugins y el soporte que añaden para cada versión PHP. 

Puedes verificar como va el sitio web y si funciona de forma correcta con todo actualizado en la versión 8.3 de PHP

Un Saludo 


 
Respondido : 22/09/2025 4:41 pm
 Ana
Respuestas: 559
Prominent Member
Topic starter
 

Hola Karen ,

Gracias por tu rapidez.

Pues parece que no todo va bien, falla la página contactar.
al ir a la página aparece el mensaje:

Ha habido un error crítico en esta web.

Aprende más sobre el diagnóstico de WordPress.

A ver si puedo activar ahora el error log.

No se si por tu lado puedes ver algo.

Gracias

Ana


 
Respondido : 22/09/2025 4:45 pm
 Ana
Respuestas: 559
Prominent Member
Topic starter
 

Karen ahora he recibido el mensaje de wordpress de error.

Parece que está relacionado con una llamada a la función ini_set() en el archivo Parser.php del plugin SiteOrigin Widgets Bundle

Como puedo activar ese ini_set()  , es que no lo veo en mi panel.

Gracias!


 
Respondido : 22/09/2025 4:50 pm
Bruno
Respuestas: 6558
Illustrious Member Moderator
 

Hola Ana,

Desde la configuración de Versiones de PHP en WePanel

php1
php2

Valida y nos comentas

Saludos!


 
Respondido : 22/09/2025 5:18 pm
 Ana
Respuestas: 559
Prominent Member
Topic starter
 

Hola Bruno,

Solucionado! Muchas gracias! es que no miraba en esa pestaña del lateral, está un poco escondido.

y tenias razón era eso.

Muchas gracias Bruno!
Y gracias Karen.


 
Respondido : 22/09/2025 5:24 pm
Bruno
Respuestas: 6558
Illustrious Member Moderator
 

Hola Ana,

Siempre es un placer poder ayudarte, cualquier otra duda que tengas estaremos atentos

Saludos!


 
Respondido : 22/09/2025 5:43 pm