Hola,
He creado un clon de la web para hacer las pruebas.
He podido actualizar la mayoría de los plugins sin problemas, excepto:
- Give. Lo intenté pero bloqueó la web y tuve que restablecerla.
- Elementor. Me pasó lo mismo hace tiempo y nunca lo actualizo.
- WP Bakery. No permite actualizaciones automáticas y no sé cómo hacerlo.
- WP Discuz-google re CAPTCHA. No permite actualizaciones automáticas y no sé cómo hacerlo.
Actualicé el PHP de la web pero dio error.
En cuanto a la plantilla, creo que está desactualizada pero no sé cómo actualizarlo.
No sé si seguir algún orden en concreto. De momento, con la actualización del PHP y de Give no he tenido mucha suerte. Bloquearon la web.
Un saludo
Hola Angélica
El problema lo tienes en el plugin Give - Form Field Manager y en el team hijo de tu plantilla.
.- Lo primero actualiza todo lo que puedas, Plugins y WordPress
.- Desactiva el plugin Give - Form Field Manager ( los plugins de Give son de pago y necesitas la licencia para poder actualizarlos )
.- Accede a tu cuenta de WePanel -> Gestor de Archivos
.- Accede a public_html-> clon-> wp-content-> themes-> goodwish-child y edita el archivo functions.php
.- Elimina todo el contenido que tienes en el archivo functions.php y lo sustituyes por esto:
<?php
/**
* Child Theme Functions
*/
function goodwish_edge_child_enqueue_styles() {
// Encolamos primero los estilos principales del padre (necesarios para que no se rompa el diseño base)
wp_enqueue_style(
'goodwish_edge_default_style',
get_template_directory_uri() . '/style.css'
);
// Encolamos los módulos del tema padre (muy importante en temas Qode/Edge)
wp_enqueue_style(
'goodwish_edge_modules',
get_template_directory_uri() . '/css/modules.min.css' // ajusta la ruta si es diferente en tu versión
);
// Ahora el estilo del child (depende de los anteriores)
wp_enqueue_style(
'goodwish-child-style',
get_stylesheet_directory_uri() . '/style.css',
array( 'goodwish_edge_default_style', 'goodwish_edge_modules' ),
wp_get_theme()->get('Version') . '.' . filemtime( get_stylesheet_directory() . '/style.css' )
);
}
// Prioridad alta (después del padre) para que tus estilos sobrescriban
add_action( 'wp_enqueue_scripts', 'goodwish_edge_child_enqueue_styles', 11 );
Una vez lo tengas modifica la versión de PHP y revisa si carga.
Todos los plugin que comentas, Give, Elementor pro, WP Bakery y WP Discuz-google re CAPTCHA son de pago y necesitas la licencia para poder actualizarlo.
Un saludo
Gracias Pepe!
He cambiado el código, he actualizado el php y la web sí que carga!!
Pero... no me deja activar Give. Sale el mensaje: "El plugin no ha podido activarse porque ha provocado un error fatal."
Give donation plugin pide actualización (adjunto mensaje). Lo intento? Este es parte de la versión gratuíta?
Por otro lado, sí que tenemos la versión de pago de GiveWP, pero no sé el procedimiento para actualizar. Tengo que descargar de su web el plugin y subirlo a la web?
Hola Angelica.
Veo que esta cargando y tienes la version 8.5 de PHP:
-> https://fontilles.org/clon/
Lo intento? Este es parte de la versión gratuíta?
Si tienes que actualizar todo lo que puedas
no sé el procedimiento para actualizar. Tengo que descargar de su web el plugin y subirlo a la web?
.- Desde Give -> Ajustes -> Licencias
Verás que tienes un apartado para añadir la licencia.
En al misma página de las licencias veras que tienes una opción Subir y activar una extensión si descargas la actualizacion desde la web del plugin podrás subirla desde ese apartado.
Un saludo
Hola,
Hace unos días, terminé la actualización en:
-> https://fontilles.org/clon/
Y funcionaba todo, pero hoy veo que la página: https://fontilles.org/clon/donar no sale bien.
Give donations lo activé y no dio ningún problema. el resto de plugins de give no los actualicé por si acaso.
He visto que estaban desactivados todos los plugins, he ido a activarlos y se ha quedado la página en blanco. He tenido que reinstaurar copia.
En Give -> Ajustes -> Licencias sale página en blanco.
No sé por dónde seguir seguir...
Hola Angélica.
No te va funcionar con versiones 8.5 de PHP, tienes que actualizar el módulo GiveWP - Donation Plugin, la versión 2.24.2 no es compatible con versiones de la rama 8x de PHP y la última visión del plugin es la 4.14.6.
Hemos bajado la version de PHP a la 7.4 y vemos que caga la pagina de donaciones.
Un saludo
Hola Pepe,
Pude actualizar a PHP 8.3 y también el plugin GIVEWP de donaciones. Sin embargo, las aplicaciones de GIVE quedan desactivadas y no puedo activarlas manualmente (porque bloquea todo) y tampoco actualizarlas porque dice sin licencia (adjunto captura). No sé si es porque estoy trabajando en el clon. He intentado subir los archivos de .Zip y dicen que ya existe.
Así que he intentado hacer las mismas actualizaciones que iba haciendo en el clon en la web oficial (en archivo functions; PHP) para ir probando, pero en este caso no he podido actualizar GIVEWP-Donation Plugin. Bloquea toda la web directamente: ni en PHP 7.4 ni el el 8.0, 8.3, nada. Debe haber algo más de diferencia entre las dos webs.
Hola Ángelica,
El tema de la licencia aplica para un solo sitio dependiendo de la licencia adquirida, si no tienes el plan de agencia no podras añadirlo en mas de un dominio → https://givewp.com/documentation/core/settings/licenses/
Sobre las opciones de actulización en el sitio principal puedes enviarnos cual error te muestra? ten en cuenta que puedes actualizar los plugins tambien de forma manual → https://givewp.com/documentation/resources/how-to-update-give/
Un Saludo
ME lo imaginaba pero vamos que también tengo el problema con la página original.
El problema que aparece es que bloquea la página directamente. Deja de cargar.
Hola Angelica.
La versión de WodPress que tienes en la web en producción es la 5.9.13, tienes que actualizar primero WordPress y después los plugins que tengas pendiente.
Una vez todo actualizado es cuando tienes que modificar la versión de PHP
Un saludo
Hola Angelica.
Vale es el de Fontilles, no es el de fundación.
Desactiva el plugin Give - Form Field Manager y luego activa la plantilla padre Goodwish.
Una vez lo tengas, modifica la versión de PHP y revisa si carga.
Un saludo
Hola,
Si actualizo el PHP de fontilles.org la página de donar desaparece. El resto de páginas funciona excepto esa, por lo que entiendo que es el plugin de GIVE pero, al actualizar este, bloquea toda la web.
Sin embargo, haciendo pruebas en fontilles.org/clon. He podido hacer la actualización a PHP 8.3. y actualizar el GIVEWP Donation plugin sin problema. Aquí el tema es que desactiva las extensiones de Give como la de Form Field, etc. Y si intento activarlas o actualizarlas es cuando bloquea el sitio.
He hecho una consulta al soporte de GIVE ya que tenemos la licencia y dicen esto:
"Parece que las extensiones de GiveWP están desactivadas y están provocando fallos en tu sitio web tras actualizar WordPress a la versión 6.9.4, PHP a la versión 8.3 y el plugin GiveWP a la versión 4.0, debido a problemas de compatibilidad o de actualización de la base de datos.
A continuación te indicamos algunos pasos que pueden ayudarte a resolver esto:
Actualizaciones de la base de datos: Tras actualizar GiveWP, es posible que tengas que ejecutar migraciones de la base de datos. Ve a GiveWP > Herramientas > Datos y vuelve a ejecutar las actualizaciones de la base de datos. Es posible que tengas que habilitar «Actualizaciones avanzadas de la base de datos» en GiveWP > Ajustes > Avanzado para ver esta opción. Recuerda desactivarla una vez completadas las actualizaciones.
Plugins de caché y seguridad: A veces, los plugins de caché o de seguridad pueden interferir con las actualizaciones de la base de datos o la activación de plugins. Desactiva temporalmente los plugins de caché y seguridad y borra las cachés antes de volver a intentarlo.
Compatibilidad con PHP: GiveWP es compatible con PHP 8.3.x, pero si experimentas errores de memoria o bloqueos, intenta aumentar el límite de memoria de WordPress o baja temporalmente la versión de PHP a 8.2.x u 8.1.x para solucionar el problema.
Activación de la licencia: Para problemas con la licencia, asegúrate de que tu clave de licencia está introducida correctamente en GiveWP > Ajustes > Licencias. Si estás en un sitio de desarrollo, asegúrate de que el sitio esté añadido a tu licencia.
Actualizaciones de extensiones (recomendado): Si el sitio se bloquea al activar extensiones, prueba a desactivarlas todas y, a continuación, actualízalas manualmente subiendo los archivos .zip más recientes. Si indica que ya están subidos, es posible que tengas que eliminar primero las versiones antiguas a través de FTP o del gestor de archivos de tu alojamiento"
He hecho las actualizaciones de las bases de datos y borrado el caché de GIVE. En cuanto a plugins de caché y seguridad, no sé cuales son en caso de tenerlos, así que no he desactivado nada.
Las licencias estaban actualizadas. Intenté subir los archivos por intentarlo pero me dice que ya existen y no sé hacer lo que piden de borrarlos y subirlos de nuevo.
Bien, pues la primera opción no ha servido, ha vuelto a bloquear la web.
Resumiendo, tengo dos temas:
1. No me sirven los mismos pasos del clon para la web original, pues no he podido actualizar al 8.3PHP y el plugin de GIVEWP. No entiendo el motivo cuando he seguido el mismo proceso.
2. En el clon no puedo avanzar con el tema de las extensiones de GIVE:
Hola Angelica.
En la web en producción hiciste lo del archivo functions ?
.- Elimina todo el contenido que tienes en el archivo functions.php del tema hijo y lo sustituyes por esto:
<?php
/**
* Child Theme Functions
*/
function goodwish_edge_child_enqueue_styles() {
// Encolamos primero los estilos principales del padre (necesarios para que no se rompa el diseño base)
wp_enqueue_style(
'goodwish_edge_default_style',
get_template_directory_uri() . '/style.css'
);
// Encolamos los módulos del tema padre (muy importante en temas Qode/Edge)
wp_enqueue_style(
'goodwish_edge_modules',
get_template_directory_uri() . '/css/modules.min.css' // ajusta la ruta si es diferente en tu versión
);
// Ahora el estilo del child (depende de los anteriores)
wp_enqueue_style(
'goodwish-child-style',
get_stylesheet_directory_uri() . '/style.css',
array( 'goodwish_edge_default_style', 'goodwish_edge_modules' ),
wp_get_theme()->get('Version') . '.' . filemtime( get_stylesheet_directory() . '/style.css' )
);
}
// Prioridad alta (después del padre) para que tus estilos sobrescriban
add_action( 'wp_enqueue_scripts', 'goodwish_edge_child_enqueue_styles', 11 );
Intenté subir los archivos por intentarlo pero me dice que ya existen y no sé hacer lo que piden de borrarlos y subirlos de nuevo
Tienes que subirlo como cualquier otro plugin desde plugins añadir nuevo, al subirlo te dirá que ya existe y si quieres sustituirlo, le dices que sí y se sustituirá por la nueva versión del plugin.
Un saludo
Hola Pepe, es el mismo texto que arriba? si es así, sí que lo pegué en el archivo functions
Hola Angélica.
Ok sube los plugins de GIVE cómo te indique desde plugins añadir nuevo, tienes todos los plugins de GIVE sin actualizar y hasta que no cambien a la versión 8.4 de PHP no aparecerán las actualizaciones.
.- Accede a plugins _ añadir nuevo y sube todos los plugins de GIVE, cuando te diga que ya existe y si quieres sustituirlo por el nuevo le dices que si:
Los plugins que tienes pendiente de GIVE son:
Give - Form Field Manager
Give - MailChimp
Give - Manual Donations
Give - Per Form Gateways
Si accedes a GIVE -> Actualizaciones veras que te mostrará un listado de plugins para actualizar y de normal te indicará que no se pueden actualizar por que la licencia no está añadida pero si los bajas desde la plataforma de GIVE podrás subirlos como cualquier otro plugin.
Un saludo