¿Te pasa con todos o solo con alguno en particular?
Iniciador del debate
4cic
(@4cic)
me pasa con todos, no se si será un error de la versión de wordpress 6.1.1 pero la cosa es que tengo 11 pluging por actualizar y en todos me da el mismo error. No se si esperar a la nueva versión de wordpress la 6.2 para ver si al actualizarse puedo así actualizar los pluging
En principio, la versión 6.1.1 no ocasiona ningún tipo de problema para actualizar los plugins.
Ve a Herramientas > Salud del sitio > Información > Permisos del sistema de archivos y comprueba que no haya ningún problema y que todos sean editables.
-
Esta respuesta fue modificada hace 6 meses, 3 semanas por
almendron.
Iniciador del debate
4cic
(@4cic)
te dejo una copia del error que aparece al actualizar el pluging:
Actualización fallida: Fatal error: Uncaught Error: Call to undefined function trailingslashit() in /home/customer/www/4cic.es/public_html/wp-includes/class-wp-textdomain-registry.php:103 Stack trace: #0 /home/customer/www/4cic.es/public_html/wp-includes/l10n.php(784): WP_Textdomain_Registry->set(‘default’, ‘es_ES’, ‘/home/customer/…’) #1 /home/customer/www/4cic.es/public_html/wp-includes/load.php(1401): load_textdomain(‘default’, ‘/home/customer/…’, ‘es_ES’) #2 /home/customer/www/4cic.es/public_html/wp-includes/load.php(278): wp_load_translations_early() #3 /home/customer/www/4cic.es/public_html/wp-settings.php(74): wp_maintenance() #4 /home/customer/www/4cic.es/public_html/wp-config.php(81): require_once(‘/home/customer/…’) #5 /home/customer/www/4cic.es/public_html/wp-load.php(50): require_once(‘/home/customer/…’) #6 /home/customer/www/4cic.es/public_html/wp-admin/admin-ajax.php(22): require_once(‘/home/customer/…’) #7 {main} thrown in /home/customer/www/4cic.es/public_html/wp-includes/class-wp-textdomain-registry.php on line 103
Por lo que he visto, el problema podría deberse a un fallo de WP en relación con plugins de idiomas que además no debe afectar a todos los hostings:
https://stackoverflow.com/questions/74653740/call-to-undefined-function-trailingslashit-wordpress-php-fatal-error-when-tr
https://core.trac.wordpress.org/changeset/55302
Aunque aconsejan hacer cambios en los archivos del core, yo haría lo siguiente:
- Comprueba si tienes un archivo llamado «.maintenance». Si es así, lo borras.
- Puedes actualizar manualmente. Básicamente es sobrescribir vía FTP los archivos del plugin por los de la versión más reciente. O bien, esperar a que salga una actualización de WP.
Hoy he visto otro caso en el que el problema era un plugin en concreto.
Prueba a desactivar TODOS los plugins y luego intenta actualizar.
Iniciador del debate
4cic
(@4cic)
voy a probar a ver si funciona. Lo que si he visto que en la versión 6.1.2 corregirán el error pero claro no sé cuándo saldrá
Iniciador del debate
4cic
(@4cic)
buenos días probé a borrar el archivo que me dijiste y a desactivar y activar todos los plugin y ahora funciona correctamente. Aún tengo problema para modificar la web con el plugin elementor pero bueno esperaré a la siguiente versión de wordpress a ver si funciona.
muchqs gracias
Una pregunta: ¿cómo fue la secuencia?
¿Desactivar, actualizar, activar? Si fue así, entonces el problema lo tienes en un plugin.
Si fue Desactivar-activar-actualizar, el problema podría haber sido debido a un fallo concreto en una actualización que hizo que el archivo «.maintenance» no se borrase.
En cuanto a Elementor, prueba a desactivar todos los plugins menos ese y luego comprueba.
Iniciador del debate
4cic
(@4cic)
La segunda opción realice. De momento están todos actualizados y no hay problema pero es verdad que cuando entro en alguna página para modificar los estilos, le doy editar con elementor, entro en la página pero se queda el reloj pensado en el panel del lado izquierdo donde están las opciones para modificar
Pero… ¿has hecho la prueba de desactivar TODOS los plugins menos Elementor y luego comprobar si éste funciona bien?
Iniciador del debate
4cic
(@4cic)
Ya funciona todo. He ido probando cuál era el plugin que daba error. Por lo visto tengo instalado el plugin Elementor y también el plugin Elementor Pro y eso creaba un conflicto entre ambos.
Muchas gracias de nuevo.