• 0
  • 3 RepliesReplies
  • 2419 ReadTimes Read
  • 0 PointsPoints

Topic: Problema al reparar foro

no avatar
Usuario: chemary85
Rango: Nuevo Usuario
Mensajes: 2
Points: 3
Mi web: http://www.achopandi.com
Perfil: View Profile
Problema al reparar foro
February 19, 2013 - 06:04 18:04
Problema al reparar foro

Datos importantes:
Url del foro: www.achopandi.com
Version de SMF: SMF 2.0.4
Theme del foro: IceCube

Descripcion del problema:
Buenas Noches:

Despues de migrar el foro de hosting y de dominio, me dispongo a arreglar las bases de datos y las URL\'s del foro, pero al guardar los cambios en el repair_settings.php, me da este error:

Parse error: syntax error, unexpected \'}\' in /web/htdocs/www.achopandi.com/home/Settings.php on line 51

Miro en el archivo de settings.php y en la linea 51 sale esto:

header('Location: http' . (!empty($_SERVER['HTTPS']) && strtolower($_SERVER['HTTPS']) == 'on' ? 's' : '') . '://' . (empty($_SERVER['HTTP_HOST']) ? $_SERVER['SERVER_NAME'] . (empty($_SERVER['SERVER_PORT']) || $_SERVER['SERVER_PORT'] == '80' ? '' : ':' . $_SERVER['SERVER_PORT']) : $_SERVER['HTTP_HOST']) . (strtr(dirname($_SERVER['PHP_SELF']), '\\', '/') == '/' ? '' : strtr(dirname($_SERVER['PHP_SELF']), '\\', '/')) . '/install.php'); exit;

Alguna idea? Gracias por adelantado.
Usuario: manix
Rango: User Extremo
Mensajes: 437
Points: 214
Perfil: View Profile
Pais:
cr
Re:Problema al reparar foro
Reply #1 February 20, 2013 - 10:23 10:23
Esa línea lo que hace es redireccionar tu foro según el protocolo http y puerto que uses, ya sea, a:
http://tu-sitio.com o
https//tu-sitio.com o
http://tu-sitio.com:8080

Sin embargo, ese código creo que no es parte de smf, por lo tanto, te recomiendo (temporalmente) que la documentes de esta de manera:

Code: [Select]
/*
header('Location: http' . (!empty($_SERVER['HTTPS']) && strtolower($_SERVER['HTTPS']) == 'on' ? 's' : '') . '://' . (empty($_SERVER['HTTP_HOST']) ? $_SERVER['SERVER_NAME'] . (empty($_SERVER['SERVER_PORT']) || $_SERVER['SERVER_PORT'] == '80' ? '' : ':' . $_SERVER['SERVER_PORT']) : $_SERVER['HTTP_HOST']) . (strtr(dirname($_SERVER['PHP_SELF']), '\\', '/') == '/' ? '' : strtr(dirname($_SERVER['PHP_SELF']), '\\', '/')) . '/install.php'); exit;
*/
Usuario: ^HeRaCLeS^
Rango: Excelente User
Mensajes: 265
Points: 100
Mi web: http://www.smfpersonal.net
Perfil: View Profile
Pais:
ar
Re:Problema al reparar foro
Reply #2 February 20, 2013 - 11:45 11:45
Off: Podrian usar el bbc code asi no desfasan el contenido del mensaje...
Usuario: manix
Rango: User Extremo
Mensajes: 437
Points: 214
Perfil: View Profile
Pais:
cr
Re:Problema al reparar foro
Reply #3 February 20, 2013 - 11:59 11:59
Off: Podrian usar el bbc code asi no desfasan el contenido del mensaje...

Estoy usando el bbc de php, lo que pasa es que hace falta un poco de estilo:

.phpcode{
overflow: auto;
display: block;
}
 

TAGS



top

Smfsimple.com es un sitio destinado a brindar un servicio de soporte y herramientas para foros realizados con el sistema de foros gratuito simplemachines.org. Contamos con un selecto equipo de desarrolladores y conocedores del sistema, sus foros estaran en buenas manos.
This site is not affiliated with or endorsed by Simple Machines