Foros del Web » Creando para Internet » Sistemas de gestión de contenidos »

Error en phpBB (solo expertos)

Estas en el tema de Error en phpBB (solo expertos) en el foro de Sistemas de gestión de contenidos en Foros del Web. Saludos. Baje un theme y lo subi a mi phpbb pero me dió un error que no me deja entrar el foro.. Luego se me ...
  #1 (permalink)  
Antiguo 06/01/2006, 22:45
Avatar de Quino_xp  
Fecha de Ingreso: marzo-2003
Ubicación: venezuela
Mensajes: 56
Antigüedad: 21 años, 9 meses
Puntos: 0
Exclamación Error en phpBB (solo expertos)

Saludos. Baje un theme y lo subi a mi phpbb pero me dió un error que no me deja entrar el foro.. Luego se me ocurrio eliminar los archivos del theme de mi servidor y ahora me aparece esto...

http://horalibre.net/foroshl/index.php

No me puedo conectar a el foro..

alguien me puede ayudar a solucionar el problema...

gracias...
  #2 (permalink)  
Antiguo 07/01/2006, 21:33
 
Fecha de Ingreso: marzo-2005
Mensajes: 149
Antigüedad: 19 años, 10 meses
Puntos: 0
Hola:

Parece ser que tu theme no es correcto o le faltan archivos por subir.

Cita:
Could not get theme data for themes_id
Traducción: No se pudo obtener datos del tema para su identidad
Te aconsejaría que exportases la base de datos a un fichero de texto, haz una copia de seguridad e intenta estos cambios:

- Localiza "Volcar la base de datos para la tabla `phpbb_themes`" y Estructura de tabla para la tabla `phpbb_topics`

- Seleccionalo pero no selecciones esto último Estructura de tabla para la tabla `phpbb_topics`, es decir hasta una línea formada por guiones

- Sustituye lo seleccionado por:
Código:
-- 
-- Volcar la base de datos para la tabla `phpbb_themes`
-- 

INSERT INTO `phpbb_themes` VALUES (1, 'subSilver', 'subSilver', 'subSilver.css', '', 'FFFFFF', '000000', '006699', '5493B4', '', 'DD6900', 'EFEFEF', 'DEE3E7', 'D1D7DC', '', '', '', '98AAB1', 'FF9900', 'FFFFFF', 'cellpic1.gif', 'cellpic3.gif', 'cellpic2.jpg', 'FAFAFA', 'FFFFFF', '', 'row1', 'row2', '', 'Verdana, Arial, Helvetica, sans-serif', 'Trebuchet MS', 'Courier, ''Courier New'', sans-serif', 10, 11, 12, '444444', '006600', '000000', '', '', '', NULL, NULL);

-- --------------------------------------------------------

-- 
-- Estructura de tabla para la tabla `phpbb_themes_name`
-- 

CREATE TABLE `phpbb_themes_name` (
  `themes_id` smallint(5) unsigned NOT NULL default '0',
  `tr_color1_name` char(50) default NULL,
  `tr_color2_name` char(50) default NULL,
  `tr_color3_name` char(50) default NULL,
  `tr_class1_name` char(50) default NULL,
  `tr_class2_name` char(50) default NULL,
  `tr_class3_name` char(50) default NULL,
  `th_color1_name` char(50) default NULL,
  `th_color2_name` char(50) default NULL,
  `th_color3_name` char(50) default NULL,
  `th_class1_name` char(50) default NULL,
  `th_class2_name` char(50) default NULL,
  `th_class3_name` char(50) default NULL,
  `td_color1_name` char(50) default NULL,
  `td_color2_name` char(50) default NULL,
  `td_color3_name` char(50) default NULL,
  `td_class1_name` char(50) default NULL,
  `td_class2_name` char(50) default NULL,
  `td_class3_name` char(50) default NULL,
  `fontface1_name` char(50) default NULL,
  `fontface2_name` char(50) default NULL,
  `fontface3_name` char(50) default NULL,
  `fontsize1_name` char(50) default NULL,
  `fontsize2_name` char(50) default NULL,
  `fontsize3_name` char(50) default NULL,
  `fontcolor1_name` char(50) default NULL,
  `fontcolor2_name` char(50) default NULL,
  `fontcolor3_name` char(50) default NULL,
  `span_class1_name` char(50) default NULL,
  `span_class2_name` char(50) default NULL,
  `span_class3_name` char(50) default NULL,
  PRIMARY KEY  (`themes_id`)
) TYPE=MyISAM;

-- 
-- Volcar la base de datos para la tabla `phpbb_themes_name`
-- 

INSERT INTO `phpbb_themes_name` VALUES (1, 'The lightest row colour', 'The medium row color', 'The darkest row colour', '', '', '', 'Border round the whole page', 'Outer table border', 'Inner table border', 'Silver gradient picture', 'Blue gradient picture', 'Fade-out gradient on index', 'Background for quote boxes', 'All white areas', '', 'Background for topic posts', '2nd background for topic posts', '', 'Main fonts', 'Additional topic title font', 'Form fonts', 'Smallest font size', 'Medium font size', 'Normal font size (post body etc)', 'Quote & copyright text', 'Code text colour', 'Main table header text colour', '', '', '');

-- --------------------------------------------------------
Esto te tiene que llevar otra vez al theme subSilver.

Antes de hacer nada recuerda hacer una copia de seguridad de tu base de datos.

Un saludo
  #3 (permalink)  
Antiguo 07/01/2006, 22:53
Avatar de Quino_xp  
Fecha de Ingreso: marzo-2003
Ubicación: venezuela
Mensajes: 56
Antigüedad: 21 años, 9 meses
Puntos: 0
Cita:
Iniciado por etanol
Hola:

Parece ser que tu theme no es correcto o le faltan archivos por subir.

Te aconsejaría que exportases la base de datos a un fichero de texto, haz una copia de seguridad e intenta estos cambios:

- Localiza "Volcar la base de datos para la tabla `phpbb_themes`" y Estructura de tabla para la tabla `phpbb_topics`

- Seleccionalo pero no selecciones esto último Estructura de tabla para la tabla `phpbb_topics`, es decir hasta una línea formada por guiones


Esto te tiene que llevar otra vez al theme subSilver.

Antes de hacer nada recuerda hacer una copia de seguridad de tu base de datos.

Un saludo

EL problema es que hacer una copia de la bases de datos de la forma que me dices es my lenta para mi máquina son casi 20 MB que ocupa la B.D. del foro y se me cualga cuando hago eso por myphpadmin.

Otra cosa, cuando dices que localiza...en q archivo debo buscar

Les digo que soy EXTREMADAMENTE-NOVATO
  #4 (permalink)  
Antiguo 08/01/2006, 07:21
 
Fecha de Ingreso: marzo-2005
Mensajes: 149
Antigüedad: 19 años, 10 meses
Puntos: 0
Abre myphpadmin, exporta las tablas phpbb_themes y phpbb_themes_name

Abre el block de notas y copialo ahí, guardalo. Así tienes una copia de seguridad de lo que vas a modificar.

Cuando ya has hecho esa copia de seguridad... elimina esas tablas phpbb_themes y phpbb_themes_name

Pulsa en generar una consulta y pega esto:

Código:
INSERT INTO `phpbb_themes` VALUES (1, 'subSilver', 'subSilver', 'subSilver.css', '', 'FFFFFF', '000000', '006699', '5493B4', '', 'DD6900', 'EFEFEF', 'DEE3E7', 'D1D7DC', '', '', '', '98AAB1', 'FF9900', 'FFFFFF', 'cellpic1.gif', 'cellpic3.gif', 'cellpic2.jpg', 'FAFAFA', 'FFFFFF', '', 'row1', 'row2', '', 'Verdana, Arial, Helvetica, sans-serif', 'Trebuchet MS', 'Courier, ''Courier New'', sans-serif', 10, 11, 12, '444444', '006600', '000000', '', '', '', NULL, NULL);

-- --------------------------------------------------------

-- 
-- Estructura de tabla para la tabla `phpbb_themes_name`
-- 

CREATE TABLE `phpbb_themes_name` (
  `themes_id` smallint(5) unsigned NOT NULL default '0',
  `tr_color1_name` char(50) default NULL,
  `tr_color2_name` char(50) default NULL,
  `tr_color3_name` char(50) default NULL,
  `tr_class1_name` char(50) default NULL,
  `tr_class2_name` char(50) default NULL,
  `tr_class3_name` char(50) default NULL,
  `th_color1_name` char(50) default NULL,
  `th_color2_name` char(50) default NULL,
  `th_color3_name` char(50) default NULL,
  `th_class1_name` char(50) default NULL,
  `th_class2_name` char(50) default NULL,
  `th_class3_name` char(50) default NULL,
  `td_color1_name` char(50) default NULL,
  `td_color2_name` char(50) default NULL,
  `td_color3_name` char(50) default NULL,
  `td_class1_name` char(50) default NULL,
  `td_class2_name` char(50) default NULL,
  `td_class3_name` char(50) default NULL,
  `fontface1_name` char(50) default NULL,
  `fontface2_name` char(50) default NULL,
  `fontface3_name` char(50) default NULL,
  `fontsize1_name` char(50) default NULL,
  `fontsize2_name` char(50) default NULL,
  `fontsize3_name` char(50) default NULL,
  `fontcolor1_name` char(50) default NULL,
  `fontcolor2_name` char(50) default NULL,
  `fontcolor3_name` char(50) default NULL,
  `span_class1_name` char(50) default NULL,
  `span_class2_name` char(50) default NULL,
  `span_class3_name` char(50) default NULL,
  PRIMARY KEY  (`themes_id`)
) TYPE=MyISAM;

-- 
-- Volcar la base de datos para la tabla `phpbb_themes_name`
-- 

INSERT INTO `phpbb_themes_name` VALUES (1, 'The lightest row colour', 'The medium row color', 'The darkest row colour', '', '', '', 'Border round the whole page', 'Outer table border', 'Inner table border', 'Silver gradient picture', 'Blue gradient picture', 'Fade-out gradient on index', 'Background for quote boxes', 'All white areas', '', 'Background for topic posts', '2nd background for topic posts', '', 'Main fonts', 'Additional topic title font', 'Form fonts', 'Smallest font size', 'Medium font size', 'Normal font size (post body etc)', 'Quote & copyright text', 'Code text colour', 'Main table header text colour', '', '', '');
Espero que te sirva, pero recuerda hacer una copia de seguridad.

Un saludo.
  #5 (permalink)  
Antiguo 08/01/2006, 16:56
Avatar de Quino_xp  
Fecha de Ingreso: marzo-2003
Ubicación: venezuela
Mensajes: 56
Antigüedad: 21 años, 9 meses
Puntos: 0
Cita:
Iniciado por etanol
Abre myphpadmin, exporta las tablas phpbb_themes y phpbb_themes_name

Abre el block de notas y copialo ahí, guardalo. Así tienes una copia de seguridad de lo que vas a modificar.

Cuando ya has hecho esa copia de seguridad... elimina esas tablas phpbb_themes y phpbb_themes_name

Pulsa en generar una consulta y pega esto:


Un saludo.
Ok ya hice el resplado de las dos tablas y las eliminé.. pero cuando me dices que debo generar una consulta no sé donde realmente pegar el código que me envías. Lo intenté en un apartado que dice "Consulta a la base de datos (nombre de la bases de datos)" y luego le doy ejecutar consulta pero me genera un error que dice: Debe elegir al menos una columna para mostrar

Agredecería tu ayuda...mi web se viene abajo sin el foro
  #6 (permalink)  
Antiguo 10/01/2006, 11:40
 
Fecha de Ingreso: marzo-2005
Mensajes: 149
Antigüedad: 19 años, 10 meses
Puntos: 0
Perdona, se me olvido el detalle de crear la tabla del theme.
Lo acabo de probar y funciona.
Esto es lo que hay que hacer.


Abre myphpadmin, exporta las tablas phpbb_themes y phpbb_themes_name

Abre el block de notas y copialo ahí, guardalo. Así tienes una copia de seguridad de lo que vas a modificar.

Cuando ya has hecho esa copia de seguridad... elimina esas tablas phpbb_themes y phpbb_themes_name

Pulsa en generar una consulta y pega esto:

Código:
CREATE TABLE `phpbb_themes` (
  `themes_id` mediumint(8) unsigned NOT NULL auto_increment,
  `template_name` varchar(30) NOT NULL default '',
  `style_name` varchar(30) NOT NULL default '',
  `head_stylesheet` varchar(100) default NULL,
  `body_background` varchar(100) default NULL,
  `body_bgcolor` varchar(6) default NULL,
  `body_text` varchar(6) default NULL,
  `body_link` varchar(6) default NULL,
  `body_vlink` varchar(6) default NULL,
  `body_alink` varchar(6) default NULL,
  `body_hlink` varchar(6) default NULL,
  `tr_color1` varchar(6) default NULL,
  `tr_color2` varchar(6) default NULL,
  `tr_color3` varchar(6) default NULL,
  `tr_class1` varchar(25) default NULL,
  `tr_class2` varchar(25) default NULL,
  `tr_class3` varchar(25) default NULL,
  `th_color1` varchar(6) default NULL,
  `th_color2` varchar(6) default NULL,
  `th_color3` varchar(6) default NULL,
  `th_class1` varchar(25) default NULL,
  `th_class2` varchar(25) default NULL,
  `th_class3` varchar(25) default NULL,
  `td_color1` varchar(6) default NULL,
  `td_color2` varchar(6) default NULL,
  `td_color3` varchar(6) default NULL,
  `td_class1` varchar(25) default NULL,
  `td_class2` varchar(25) default NULL,
  `td_class3` varchar(25) default NULL,
  `fontface1` varchar(50) default NULL,
  `fontface2` varchar(50) default NULL,
  `fontface3` varchar(50) default NULL,
  `fontsize1` tinyint(4) default NULL,
  `fontsize2` tinyint(4) default NULL,
  `fontsize3` tinyint(4) default NULL,
  `fontcolor1` varchar(6) default NULL,
  `fontcolor2` varchar(6) default NULL,
  `fontcolor3` varchar(6) default NULL,
  `span_class1` varchar(25) default NULL,
  `span_class2` varchar(25) default NULL,
  `span_class3` varchar(25) default NULL,
  `img_size_poll` smallint(5) unsigned default NULL,
  `img_size_privmsg` smallint(5) unsigned default NULL,
  PRIMARY KEY  (`themes_id`)
) TYPE=MyISAM AUTO_INCREMENT=2 ;

-- 
-- Volcar la base de datos para la tabla `phpbb_themes`
-- 

INSERT INTO `phpbb_themes` VALUES (1, 'subSilver', 'subSilver', 'subSilver.css', '', 'FFFFFF', '000000', '006699', '5493B4', '', 'DD6900', 'EFEFEF', 'DEE3E7', 'D1D7DC', '', '', '', '98AAB1', 'FF9900', 'FFFFFF', 'cellpic1.gif', 'cellpic3.gif', 'cellpic2.jpg', 'FAFAFA', 'FFFFFF', '', 'row1', 'row2', '', 'Verdana, Arial, Helvetica, sans-serif', 'Trebuchet MS', 'Courier, ''Courier New'', sans-serif', 10, 11, 12, '444444', '006600', '000000', '', '', '', NULL, NULL);

-- --------------------------------------------------------

-- 
-- Estructura de tabla para la tabla `phpbb_themes_name`
-- 

CREATE TABLE `phpbb_themes_name` (
  `themes_id` smallint(5) unsigned NOT NULL default '0',
  `tr_color1_name` char(50) default NULL,
  `tr_color2_name` char(50) default NULL,
  `tr_color3_name` char(50) default NULL,
  `tr_class1_name` char(50) default NULL,
  `tr_class2_name` char(50) default NULL,
  `tr_class3_name` char(50) default NULL,
  `th_color1_name` char(50) default NULL,
  `th_color2_name` char(50) default NULL,
  `th_color3_name` char(50) default NULL,
  `th_class1_name` char(50) default NULL,
  `th_class2_name` char(50) default NULL,
  `th_class3_name` char(50) default NULL,
  `td_color1_name` char(50) default NULL,
  `td_color2_name` char(50) default NULL,
  `td_color3_name` char(50) default NULL,
  `td_class1_name` char(50) default NULL,
  `td_class2_name` char(50) default NULL,
  `td_class3_name` char(50) default NULL,
  `fontface1_name` char(50) default NULL,
  `fontface2_name` char(50) default NULL,
  `fontface3_name` char(50) default NULL,
  `fontsize1_name` char(50) default NULL,
  `fontsize2_name` char(50) default NULL,
  `fontsize3_name` char(50) default NULL,
  `fontcolor1_name` char(50) default NULL,
  `fontcolor2_name` char(50) default NULL,
  `fontcolor3_name` char(50) default NULL,
  `span_class1_name` char(50) default NULL,
  `span_class2_name` char(50) default NULL,
  `span_class3_name` char(50) default NULL,
  PRIMARY KEY  (`themes_id`)
) TYPE=MyISAM;

-- 
-- Volcar la base de datos para la tabla `phpbb_themes_name`
-- 

INSERT INTO `phpbb_themes_name` VALUES (1, 'The lightest row colour', 'The medium row color', 'The darkest row colour', '', '', '', 'Border round the whole page', 'Outer table border', 'Inner table border', 'Silver gradient picture', 'Blue gradient picture', 'Fade-out gradient on index', 'Background for quote boxes', 'All white areas', '', 'Background for topic posts', '2nd background for topic posts', '', 'Main fonts', 'Additional topic title font', 'Form fonts', 'Smallest font size', 'Medium font size', 'Normal font size (post body etc)', 'Quote & copyright text', 'Code text colour', 'Main table header text colour', '', '', '');

-- --------------------------------------------------------
Espero que te sirva, pero recuerda hacer una copia de seguridad.

Un saludo.
  #7 (permalink)  
Antiguo 10/01/2006, 17:30
Avatar de Quino_xp  
Fecha de Ingreso: marzo-2003
Ubicación: venezuela
Mensajes: 56
Antigüedad: 21 años, 9 meses
Puntos: 0
Cita:
Iniciado por etanol
Perdona, se me olvido el detalle de crear la tabla del theme.
Lo acabo de probar y funciona.
Esto es lo que hay que hacer.


Abre myphpadmin, exporta las tablas phpbb_themes y phpbb_themes_name

Abre el block de notas y copialo ahí, guardalo. Así tienes una copia de seguridad de lo que vas a modificar.

Cuando ya has hecho esa copia de seguridad... elimina esas tablas phpbb_themes y phpbb_themes_name

Espero que te sirva, pero recuerda hacer una copia de seguridad.

Un saludo.
Hermano la verdad es que toy un poco confundido.

Te explico paso a paso lo que hago a ver...

entro a myphpadmin y le doy clik a la opción que dice SQL que esta entre las opciones de ESTRUCTURA y BUSCAR ahí pegue el código nuevo que me diste y todo dunciona bien me dice que se ha creado la tabla. Cuando entro al foro me sigue dando el mismo error: phpBB : Critical Error

Could not get theme data for themes_id [3]


GRacias por tu paciencia...
  #8 (permalink)  
Antiguo 10/01/2006, 18:31
 
Fecha de Ingreso: marzo-2005
Mensajes: 149
Antigüedad: 19 años, 10 meses
Puntos: 0
Además de lo anteriormente citado:

Exporta la tabla php_config a un fichero de texto.
Haz una copia y trabaja sobre la copia (no sobre la original).


En este fichero de texto busca esta línea:

Cita:
INSERT INTO `phpbb_config` VALUES ('default_style'.....
...y cambiala por esto, el resto déjalo igual:

Cita:
INSERT INTO `phpbb_config` VALUES ('default_style', '1');
Borra la tabla anterior (php_config) y ejecuta la consulta con tu nueva tabla modificada.

Un saludo.
  #9 (permalink)  
Antiguo 10/01/2006, 20:25
Avatar de elbar
Colaborador
 
Fecha de Ingreso: enero-2004
Ubicación: Buenos Aires
Mensajes: 1.406
Antigüedad: 21 años
Puntos: 8
Cita:
Iniciado por Quino_xp
Saludos. Baje un theme y lo subi a mi phpbb pero me dió un error que no me deja entrar el foro.. Luego se me ocurrio eliminar los archivos del theme de mi servidor y ahora me aparece esto...

http://horalibre.net/foroshl/index.php

No me puedo conectar a el foro..

alguien me puede ayudar a solucionar el problema...

gracias...

Cuando decis "archivos", te referis a la carpeta del theme que usabas?
Subila nuevamente...y deberia funcionar normal...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:14.