Página 1 de 1

Parse Error En Activacion De Usuarios

Publicado: 26 Feb 2008, 20:53
por dmontes
Hola de nuevo:

He cambiado el foro de una maquina antigua a una nueva y tengo el siguiente error cuando se intentan activar los usuarios:

Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in /var/www/vhost/belladurmiente.com/home/html/foro/includes/usercp_activate.php on line 70

despues de pulsar al enlace de activacion:
http://www.belladurmiente.com/foro/...ct_key=fd5df2a5

Comprobado que el usuario esta en la tabla y corresponde numero de usuario y su codigo de activacion pero desactivado.

El codigo fuente es el siguiente, (siendo la linea del error la del message_die). Parece como si no pudiese actualizar la tabla:

$SQL = "UPDATE " . USERS_TABLE . "
SET user_active = 1, user_actkey = ''" . $sql_update_pass . "
WHERE user_id = " . $row['user_id'];

if ( !($result = $DB->sql_query($SQL)) )
{
message_die(GENERAL_ERROR, 'Could not update users table', '', __LINE__, __FILE__, $sql_update 'Could not update users table', '', __LINE__, __FILE__, $sql_update);
}

Datos para el soporte:
URL: www.belladurmiente.com/foro
Versión de phpBB: 2.0.17
Servidor Antiguo: dominio virtual compartido con Plesk
Servidor Nuevo: dominio virtual compartido con Cube Panel

He buscado por todo el foro cualquiera de las palabras del error y no hay nada. Una ayudita, por favor
saludos

Re: Parse Error En Activacion De Usuarios

Publicado: 26 Feb 2008, 21:31
por Manolo
Cambiaste los permisos chmod como si fuera una instalacion nueva? y las DNS del dominio las cambiaste al nuevo servidor? es que tu forma de hablar me lia, lo de maquina nueva y eso... lo que te dije es porque en los datos de soporte pones servidor viejo y nuevo :oops:

Saludos!

Re: Parse Error En Activacion De Usuarios

Publicado: 27 Feb 2008, 09:18
por dmontes
Me explico algo mejor:

Yo soy administrador de sistemas (no programador) y necesitaba cambiar unos dominios que estaban en una maquina antigua a una nueva.

Con el dominio en cuestion, se transfirieron los archivos por ftp de un sitio a otro y simplemente se cambio en fichero config.php para hacer referencia al nuevo servidor mySQL.

Todo funciona, excepto la activacion de los usuarios porque me da el error comentado.

Saludos y gracias por vuestra ayuda