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.
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
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
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ó.
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
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
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.
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?