Skip Navigation

This thread is resolved. Here is a description of the problem and solution.

Problem: Fatal error: Uncaught TypeError: Cannot access offset of type string on string in /var/www/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/core-api/core/OptionManager.php:45

Solution: Problema solucionado utilizando el workaround descrito en este ticket: https://wpml.org/forums/topic/illegal-string-offset/#post-13029029

Relevant Documentation:

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.

Hoy no hay asistentes de soporte disponibles en el foro Spanish. Siéntase libre de enviar sus tiques y les daremos trámite tan pronto como estemos disponibles en línea. Gracias por su comprensión.

Etiquetado: 

This topic contains 52 respuestas, has 2 mensajes.

Last updated by Carlos Rojas hace 4 meses, 3 semanas.

Assisted by: Carlos Rojas.

Autor Mensajes
septiembre 25, 2023 a las 10:38 am #14457147

Carlos Rojas
Supporter

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

Timezone: Europe/Madrid (GMT+01:00)

Hola,

He intentado conectarme al sitio pero hay un error fatal, lo cual es lo esperado si activó PHP 8, sin embargo no he podido acceder al sitio via FTP. Por favor compruebe las credenciales FTP y edite su mensaje anterior (privado) en caso de ser necesario.

Quedo a la espera de su mensaje.

septiembre 25, 2023 a las 10:44 am #14457235

juanO-10

He editado las credenciales del mensaje anterior. Gracias

septiembre 25, 2023 a las 11:57 am #14457753

Carlos Rojas
Supporter

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

Timezone: Europe/Madrid (GMT+01:00)

Muchas gracias por corregir las credenciales. Esta vez pude acceder al sitio via FTP, activar el modo de depuración y encontrar el mensaje de error.

Por favor realice los pasos descritos en este mensaje y hágame saber si el problema desapareció: https://wpml.org/es/forums/topic/woocommerce-multilingual-problema-grave/#post-10121531

septiembre 25, 2023 a las 1:14 pm #14458879

juanO-10

Debo restaurar la copia de seguridad del sitio, o del sitio de ensayo?

septiembre 25, 2023 a las 2:32 pm #14459693

juanO-10

Quiero decir, debo realizar esto que me indicas en la base de datos de produccion o en el entorno de ensayo??

septiembre 26, 2023 a las 8:22 am #14464261

Carlos Rojas
Supporter

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

Timezone: Europe/Madrid (GMT+01:00)

Primero debe realizar estos pasos en el sitio de ensayo y cuando compruebe si el problema se ha resuelto, entonces lo puede aplicar para el sitio en producción.

septiembre 26, 2023 a las 8:33 am #14464413

juanO-10

Esto me sale al ejecutar la consulta:

Captura de Pantalla 2023-09-26 a las 10.32.25.png
septiembre 26, 2023 a las 1:50 pm #14467391

Carlos Rojas
Supporter

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

Timezone: Europe/Madrid (GMT+01:00)

Por favor compruebe si el prefijo de la base de datos del sitio coincide con el prefijo de la consulta.

septiembre 27, 2023 a las 1:58 pm #14474807

juanO-10

Perdona Carlos, pero llevo una semana haciendo cosas que me suenan a chino, no controlo de base de datos, de consultas, de entornos de prueba ni cpanels ni phpmyadmin.

Al copiar esa consulta (la linea de codigo que aparece en este enlace que me pasaste) debo hacer algun cambio en esa línea, o dónde?

https://wpml.org/es/forums/topic/woocommerce-multilingual-problema-grave/#post-10121531

Gracias

septiembre 27, 2023 a las 2:06 pm #14474867

Carlos Rojas
Supporter

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

Timezone: Europe/Madrid (GMT+01:00)

Hola,

No se preocupe, estoy mas que contento de poder ayudarle. Solamente le pido que cree una copia de seguridad del sitio completo y me autorice a realizar los cambios en la base de datos.

septiembre 27, 2023 a las 2:12 pm #14474899

juanO-10

Si, he exportado la base de datos, para tener la copia.

Siempre y cuando sigamos hablando del entorno de ensayo/pruebas. Tienes mi autorización para hacer cambios en esa base de datos.

septiembre 28, 2023 a las 9:16 am #14480119

Carlos Rojas
Supporter

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

Timezone: Europe/Madrid (GMT+01:00)

Hola,

Por favor activa la versión 7.4 de PHP para poder acceder al sitio e instalar un plugin que me permita realizar los cambios en la base de datos.

septiembre 28, 2023 a las 9:28 am #14480199

juanO-10

Hola, de acuerdo. Ya está cambiado

septiembre 28, 2023 a las 10:50 am #14480769

Carlos Rojas
Supporter

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

Timezone: Europe/Madrid (GMT+01:00)

Muchas gracias!

He incrementado el límite de memoria de WordPress, realizado varios pasos de troubleshooting, activé un tema por defecto de WordPress y eliminé los widgets inactivos, luego volvía a activar el tema.

Ahora le pido que realice estos pasos:
- Desactive todos los plugins, incluyendo los de WPML
- Active un tema por defecto de WordPress, por ejemplo Twenty Twenty
- Haga el upgrade a PHP 8
- Active los plugins de WPML
- Si el problema desapareció, comience activando el tema y luego el resto de los plugins, uno por uno, hasta que el problema vuelva a aparecer y encuentre al culpable

Quedo a la espera de su mensaje.

octubre 2, 2023 a las 8:24 am #14495701

juanO-10

Buenos días.
He seguido todos los pasos indicados.
En el momento de empezar a activar el plugin WPML Multilingual CMS se ha vuelto a crear el error crítico.

This ticket is now closed. If you're a WPML client and need related help, please open a new support ticket.