Saltar navegación

Este es el foro de soporte técnico de WPML, el plugin multilingüe de WordPress.

Todas las personas pueden leerlo pero solo los clientes de WPML pueden ingresar comentarios. El equipo de WPML responde en los foros 6 días a la semana, 22 horas por día.

Etiquetado: 

Este tema contiene 7 respuestas, tiene 2 voces.

Última actualización por Carlos Rojas hace 1 año, 5 meses.

Asistido por: Carlos Rojas.

Autor Entradas
octubre 18, 2023 at 9:46 am #14601183

mireiaB

Estoy tratando de:
Activar WPML String Translation
URL de (mi) sitio web donde aparece el problema: enlace oculto

Yo esperaba ver:

En vez de eso, obtuve: Ha habido un error crítico en esta web.

octubre 18, 2023 at 10:02 am #14601357

Carlos Rojas
Colaborador

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+02:00)

Hola,
Muchas gracias por contactarnos

Por favor realice los siguientes pasos para obtener más información acerca del error:
- Cree una copia de seguridad del sitio completo
- Active el modo de depuración de WordPress siguiendo los pasos descritos en esta guía: https://wordpress.org/documentation/article/debugging-in-wordpress/
- Vuelva a activar String Translation
- Comparta el último error fatal que aparece en el archivo debug.log que se encuentra en la carpeta wp-content

Quedo a la espera de su mensaje.

Saludos,
Carlos

octubre 24, 2023 at 10:56 am #14646543

mireiaB

[24-Oct-2023 10:55:55 UTC] PHP Fatal error: Uncaught Error: Call to undefined method WP_Textdomain_Registry::reset() in /home/consolacion/www/wp-content/plugins/wpml-string-translationoff/classes/MO/Hooks/LanguageSwitch.php:139
Stack trace:
#0 /home/consolacion/www/wp-content/plugins/wpml-string-translationoff/classes/MO/Hooks/LanguageSwitch.php(119): WPML\ST\MO\Hooks\LanguageSwitch->resetTranslationAvailabilityInformation()
#1 /home/consolacion/www/wp-content/plugins/wpml-string-translationoff/classes/MO/Hooks/LanguageSwitch.php(73): WPML\ST\MO\Hooks\LanguageSwitch->changeMoObjects('ca')
#2 /home/consolacion/www/wp-content/plugins/wpml-string-translationoff/classes/MO/Hooks/LanguageSwitch.php(48): WPML\ST\MO\Hooks\LanguageSwitch->switchToLocale('ca')
#3 /home/consolacion/www/wp-includes/class-wp-hook.php(312): WPML\ST\MO\Hooks\LanguageSwitch->languageHasSwitched('ca')
#4 /home/consolacion/www/wp-includes/class-wp-hook.php(334): WP_Hook->apply_filters(NULL, Array)
#5 /home/consolacion/www/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#6 /home/ in /home/consolacion/www/wp-content/plugins/wpml-string-translationoff/classes/MO/Hooks/LanguageSwitch.php on line 139
[24-Oct-2023 10:56:11 UTC] PHP Fatal error: Uncaught Error: Call to undefined method WP_Textdomain_Registry::reset() in /home/consolacion/www/wp-content/plugins/wpml-string-translationoff/classes/MO/Hooks/LanguageSwitch.php:139
Stack trace:
#0 /home/consolacion/www/wp-content/plugins/wpml-string-translationoff/classes/MO/Hooks/LanguageSwitch.php(119): WPML\ST\MO\Hooks\LanguageSwitch->resetTranslationAvailabilityInformation()
#1 /home/consolacion/www/wp-content/plugins/wpml-string-translationoff/classes/MO/Hooks/LanguageSwitch.php(73): WPML\ST\MO\Hooks\LanguageSwitch->changeMoObjects('ca')
#2 /home/consolacion/www/wp-content/plugins/wpml-string-translationoff/classes/MO/Hooks/LanguageSwitch.php(48): WPML\ST\MO\Hooks\LanguageSwitch->switchToLocale('ca')
#3 /home/consolacion/www/wp-includes/class-wp-hook.php(312): WPML\ST\MO\Hooks\LanguageSwitch->languageHasSwitched('ca')
#4 /home/consolacion/www/wp-includes/class-wp-hook.php(334): WP_Hook->apply_filters(NULL, Array)
#5 /home/consolacion/www/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#6 /home/ in /home/consolacion/www/wp-content/plugins/wpml-string-translationoff/classes/MO/Hooks/LanguageSwitch.php on line 139

octubre 24, 2023 at 11:09 am #14646675

Carlos Rojas
Colaborador

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+02:00)

Muchas gracias por su mensaje.

El error indica que falta un archivo en la carpeta del plugin String Translation. Por favor descargue el plugin String Translation desde https://wpml.org/es/account/downloads/ -> Enlace 'Descargar WPML en forma manual' y vuelva a subirlo al sitio.

Una vez terminados los pasos anteriores compruebe si el problema desapareció.

octubre 24, 2023 at 11:29 am #14646959

mireiaB

El plugin no ha podido activarse porque ha provocado un error fatal.

Fatal error: Cannot redeclare wpml_st_verify_wpml() (previously declared in /home/consolacion/www/wp-content/plugins/wpml-string-translation/plugin.php:31) in /home/consolacion/www/wp-content/plugins/wpml-string-translationoff/plugin.php on line 30

octubre 24, 2023 at 11:30 am #14646993

mireiaB

[24-Oct-2023 10:55:55 UTC] PHP Fatal error: Uncaught Error: Call to undefined method WP_Textdomain_Registry::reset() in /home/consolacion/www/wp-content/plugins/wpml-string-translationoff/classes/MO/Hooks/LanguageSwitch.php:139
Stack trace:
#0 /home/consolacion/www/wp-content/plugins/wpml-string-translationoff/classes/MO/Hooks/LanguageSwitch.php(119): WPML\ST\MO\Hooks\LanguageSwitch->resetTranslationAvailabilityInformation()
#1 /home/consolacion/www/wp-content/plugins/wpml-string-translationoff/classes/MO/Hooks/LanguageSwitch.php(73): WPML\ST\MO\Hooks\LanguageSwitch->changeMoObjects('ca')
#2 /home/consolacion/www/wp-content/plugins/wpml-string-translationoff/classes/MO/Hooks/LanguageSwitch.php(48): WPML\ST\MO\Hooks\LanguageSwitch->switchToLocale('ca')
#3 /home/consolacion/www/wp-includes/class-wp-hook.php(312): WPML\ST\MO\Hooks\LanguageSwitch->languageHasSwitched('ca')
#4 /home/consolacion/www/wp-includes/class-wp-hook.php(334): WP_Hook->apply_filters(NULL, Array)
#5 /home/consolacion/www/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#6 /home/ in /home/consolacion/www/wp-content/plugins/wpml-string-translationoff/classes/MO/Hooks/LanguageSwitch.php on line 139
[24-Oct-2023 10:56:11 UTC] PHP Fatal error: Uncaught Error: Call to undefined method WP_Textdomain_Registry::reset() in /home/consolacion/www/wp-content/plugins/wpml-string-translationoff/classes/MO/Hooks/LanguageSwitch.php:139
Stack trace:
#0 /home/consolacion/www/wp-content/plugins/wpml-string-translationoff/classes/MO/Hooks/LanguageSwitch.php(119): WPML\ST\MO\Hooks\LanguageSwitch->resetTranslationAvailabilityInformation()
#1 /home/consolacion/www/wp-content/plugins/wpml-string-translationoff/classes/MO/Hooks/LanguageSwitch.php(73): WPML\ST\MO\Hooks\LanguageSwitch->changeMoObjects('ca')
#2 /home/consolacion/www/wp-content/plugins/wpml-string-translationoff/classes/MO/Hooks/LanguageSwitch.php(48): WPML\ST\MO\Hooks\LanguageSwitch->switchToLocale('ca')
#3 /home/consolacion/www/wp-includes/class-wp-hook.php(312): WPML\ST\MO\Hooks\LanguageSwitch->languageHasSwitched('ca')
#4 /home/consolacion/www/wp-includes/class-wp-hook.php(334): WP_Hook->apply_filters(NULL, Array)
#5 /home/consolacion/www/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#6 /home/ in /home/consolacion/www/wp-content/plugins/wpml-string-translationoff/classes/MO/Hooks/LanguageSwitch.php on line 139
[24-Oct-2023 11:27:12 UTC] PHP Fatal error: Cannot redeclare wpml_st_verify_wpml() (previously declared in /home/consolacion/www/wp-content/plugins/wpml-string-translation/plugin.php:31) in /home/consolacion/www/wp-content/plugins/wpml-string-translationoff/plugin.php on line 30
[24-Oct-2023 11:27:17 UTC] PHP Fatal error: Cannot redeclare wpml_st_verify_wpml() (previously declared in /home/consolacion/www/wp-content/plugins/wpml-string-translation/plugin.php:31) in /home/consolacion/www/wp-content/plugins/wpml-string-translationoff/plugin.php on line 30
[24-Oct-2023 11:27:17 UTC] PHP Fatal error: Cannot redeclare wpml_st_verify_wpml() (previously declared in /home/consolacion/www/wp-content/plugins/wpml-string-translation/plugin.php:31) in /home/consolacion/www/wp-content/plugins/wpml-string-translationoff/plugin.php on line 30
[24-Oct-2023 11:27:41 UTC] PHP Fatal error: Cannot redeclare wpml_st_verify_wpml() (previously declared in /home/consolacion/www/wp-content/plugins/wpml-string-translation/plugin.php:31) in /home/consolacion/www/wp-content/plugins/wpml-string-translationoff/plugin.php on line 30
[24-Oct-2023 11:27:45 UTC] PHP Fatal error: Cannot redeclare wpml_st_verify_wpml() (previously declared in /home/consolacion/www/wp-content/plugins/wpml-string-translation/plugin.php:31) in /home/consolacion/www/wp-content/plugins/wpml-string-translationoff/plugin.php on line 30
[24-Oct-2023 11:27:46 UTC] PHP Fatal error: Cannot redeclare wpml_st_verify_wpml() (previously declared in /home/consolacion/www/wp-content/plugins/wpml-string-translation/plugin.php:31) in /home/consolacion/www/wp-content/plugins/wpml-string-translationoff/plugin.php on line 30
[24-Oct-2023 11:29:00 UTC] PHP Fatal error: Cannot redeclare wpml_st_verify_wpml() (previously declared in /home/consolacion/www/wp-content/plugins/wpml-string-translation/plugin.php:31) in /home/consolacion/www/wp-content/plugins/wpml-string-translationoff/plugin.php on line 30
[24-Oct-2023 11:29:06 UTC] PHP Fatal error: Cannot redeclare wpml_st_verify_wpml() (previously declared in /home/consolacion/www/wp-content/plugins/wpml-string-translation/plugin.php:31) in /home/consolacion/www/wp-content/plugins/wpml-string-translationoff/plugin.php on line 30
[24-Oct-2023 11:29:06 UTC] PHP Fatal error: Cannot redeclare wpml_st_verify_wpml() (previously declared in /home/consolacion/www/wp-content/plugins/wpml-string-translation/plugin.php:31) in /home/consolacion/www/wp-content/plugins/wpml-string-translationoff/plugin.php on line 30

octubre 24, 2023 at 11:40 am #14647163

Carlos Rojas
Colaborador

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+02:00)

Muchas gracias por sus mensajes.

Me gustaría solicitar acceso temporal al sitio (wp-admin y FTP) con el objetivo de ver el problema más de cerca. Su próxima respuesta será privada y en ella encontrará los campos correspondientes a las credenciales solicitadas.

Aunque no realizaré ningún cambio en el sitio siempre es recomendable crear una copia de seguridad del sitio completo antes de compartir las credenciales de acceso.

octubre 24, 2023 at 11:59 am #14647271

Carlos Rojas
Colaborador

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+02:00)

Muchas gracias por compartir las credenciales solicitadas.

El problema ya estaba resuelto, pero se había quedado instalada una versión anterior de String Translation y por eso aparecía el último mensaje de error. Ya he eliminado la versión anterior de String Translation. Puede confirmar que el problema se ha resuelto?