Hola Gente:
Este post es re pequeño y tiene que ver con un trabajo que estaba haciendo para un cliente.
El trabajo consistía en migrar la instalación de WordPress de un hosting compartido a otro.
Para esto respaldé la DB y los archivos de WordPress (incluyendo wp-content) y posteriormente los subí a la nueva cuenta de hosting.
Hubo cambios de DNS y esperé la correcta propagación.
El problema se encontraba en que al querer iniciar sesión daba error 500. El error era el siguiente:
PHP Fatal error: Uncaught Error: Cannot create references to/from string offsets in wp-includes/user.php:54
Stack trace:
#0 wp-login.php(775): wp_signon(”, ”)
#1 {main}
thrown in wp-includes/user.php on line 54
Después de revisar la base de datos, archivos. Borrarlos y volverlos a subir. Nada funcionaba.
Se me ocurrió mirar la versión de PHP del servidor y era la 7.1. Decidí bajarla a la 5.6 y funcionó de maravillas.