Tema: Problemon con idioma y usuarios
kennypostnuke

Novato
Novato
Mensajes: 10

Enviado:
13.jun 2007 - 21:30

Hola, tengo un problema con mi instalación de postnuke. He instalado con Installatron la versión 7.6.4, la versión en español y por si acaso he subido todo el paquete completo y nada, sigue la web sin traducir, me la traduce a cachos, y me añade __ a cada palabra.
lo podeis ver en este enlace www.lateteria.es/index.php. en cualquier opción del menu, vereis de que os hablo. Necesito de vuestra ayuda, ya que se me acaba el tiempo de servicio en mi antiguo servidor y esto ya no se por donde ,meterlo mano.

Otro problema, es como añadir los usuarios de la antigua base a la nueva, ya que no veo la forma de hacerlo sin cargarme todo. He enredado con phpmyadmin pero nada, me carga toooda la tabla.
Espero que`podais ayudarme que estoy muy perdido.
Un saludo y gracias
llobarret
avatar
Posteador de Bronce
Posteador de Bronce
Mensajes: 371

Enviado:
14.jun 2007 - 13:33

Hola
¿Por que no instalas tu postnuke con la 764 de esta Web?, o sobreescribes las carpetas con la version de dev-postnuke?, quiza seria una solución.

Para recuperar los usuarios, tienes que subir la tabla user antigua.

Saludos


Pesca Y Pescar, tu Web de pesca deportiva en aguas dulces y en el mar
kennypostnuke

Novato
Novato
Mensajes: 10

Enviado:
14.jun 2007 - 16:29

Muchas gracias LLobaret, pero eso que me comentas ya lo he hecho y me da un millon de errores. te explico un poco:
Tenia funcionando la versión gold, la 7.2 creo recordar, lo podeís ver aqui www.lateteria.es
al cambiar de servidor, todo son problemas, he intentado actualizar y nada, hacer la instalación a mano y nada, no soy capáz de hacerlo de ninguna forma posible que se me ocurra. He subido mi antigua base de datos y me da siempre error de conexíon, ni installatron ni a mano, ya os digo.
La única solución que he encontrado, ha sido instalar su versión y subir las carpetas del paquete de esta web. quedando todo igual, es la versión full la que subí, pero el idioma no se cambia en los menús, ni en los paneles ni en los mensajes del sistema.
Ya he probado casi todo y sigue igual el tema del idioma i de __ antes de las palabras.
La otra duda, la de la base de datos, pues lo mismo, en el anterior servidor ni i¡un problema, en este no se como hacerlo ya. Con tener los usuarios registrados me conformo, pero al intentar copiar la tabla, me importa todos los campos, duplicandome los nombres. Tambien le he dado muchas vueltas al phpMyadmin pero dando los mismos resultados.
Si me podeis ayudar os estaré muy agradecido. Podeis ver las dos web :
La antigua en www.lateteria.es
la nueva y la que me falla www.lateteria.es/index.php

Saludos
kennypostnuke

Novato
Novato
Mensajes: 10

Enviado:
14.jun 2007 - 16:30

Muchas gracias LLobaret, pero eso que me comentas ya lo he hecho y me da un millon de errores. te explico un poco:
Tenia funcionando la versión gold, la 7.2 creo recordar, lo podeís ver aqui www.lateteria.es
al cambiar de servidor, todo son problemas, he intentado actualizar y nada, hacer la instalación a mano y nada, no soy capáz de hacerlo de ninguna forma posible que se me ocurra. He subido mi antigua base de datos y me da siempre error de conexíon, ni installatron ni a mano, ya os digo.
La única solución que he encontrado, ha sido instalar su versión y subir las carpetas del paquete de esta web. quedando todo igual, es la versión full la que subí, pero el idioma no se cambia en los menús, ni en los paneles ni en los mensajes del sistema.
Ya he probado casi todo y sigue igual el tema del idioma i de __ antes de las palabras.
La otra duda, la de la base de datos, pues lo mismo, en el anterior servidor ni i¡un problema, en este no se como hacerlo ya. Con tener los usuarios registrados me conformo, pero al intentar copiar la tabla, me importa todos los campos, duplicandome los nombres. Tambien le he dado muchas vueltas al phpMyadmin pero dando los mismos resultados.
Si me podeis ayudar os estaré muy agradecido. Podeis ver las dos web :
La antigua en www.lateteria.es
la nueva y la que me falla www.lateteria.es/index.php

Saludos
kennypostnuke

Novato
Novato
Mensajes: 10

Enviado:
14.jun 2007 - 16:47

Buenas de nuevo, perdon por repetir el mensaje, pero me dió mensaje error y reenvie. He solucionado el tema de idioma, gracias a un amiguete que me ha dicho exactamente cual era el fallo, hemos copiado todas las carpetas de idiomas que hemos ido encontrando en las difenrentes rutas y problema resuelto. Ahora mi gran duda, es como se copian los usuarios de una tabla a otra sin estropear nada. El nombre de una p.e. es _user y de la que está instalada, pn_user. No se como hacerlo a través de phpMyadmin, si me sabeis decir los pasos logicos ya le doy unas vueltecitas a ver que averiguo.
Saludos y gracias a todos
jcaldero

Novato
Novato
Mensajes: 6

Enviado:
14.jun 2007 - 17:26

Fàcil. De la còpia de seguridad de la tabla antigua, edita con textpad el nombre de la tabla i el nombre de los campos. Guarda el ficehro i lo subes con el PhpAdmin ccómo una consulta de fichero.
Piensa que canvi sólo el prefijo de los campos i tabla, anda mas. Ah!, trabaja sólo con el tabla de users, desecha las otras
kennypostnuke

Novato
Novato
Mensajes: 10

Enviado:
14.jun 2007 - 21:10

Hola de nuevo y gracias por las respuestas, he hecho lo que habeis dicho:
He exportado en el gestor phpmyadmin del antiguo servidor, he copiado los datos de la consulta el Textpad, he editado todos los _user por pn_user, y renombrado el nombre de la tabla y base de datos allí donde aparecia. Si ejecuto la consulta no me crea ningun usuario, y si la exporto, y me logueo, solo me aparece el banner y el pie de página. Se que algo hago mal, pero no se el que.
Esperando un poco de ayuda
Kenny
jcaldero

Novato
Novato
Mensajes: 6

Enviado:
14.jun 2007 - 21:35

Hola. Sube solo la tabla users. Ha de tener esta estructura. Fijate que después de cada . Comprueva que despues de cada INSERT TO que és la línia pera cada usuario ponga `pn_users`
Guarda el fichero, i desde el PhpAdmin, no l'importes, ejecuta una consulta adjuntandot el fichero creado. Como los campos tienen el mismo nombre y ha les has dicho que te inserte los usuaris en la talba pn_users, te los colocara.

Suerte


--
-- Estructura de tabla para la tabla `pn_users`
--

CREATE TABLE `nuke_users` (
`pn_uid` int(11) NOT NULL auto_increment,
`pn_name` varchar(60) NOT NULL default '',
`pn_uname` varchar(25) NOT NULL default '',
`pn_email` varchar(60) NOT NULL default '',
`pn_femail` varchar(60) NOT NULL default '',
`pn_url` varchar(254) NOT NULL default '',
`pn_user_avatar` varchar(30) default NULL,
`pn_user_regdate` varchar(20) NOT NULL default '',
`pn_user_icq` varchar(15) default NULL,
`pn_user_occ` varchar(100) default NULL,
`pn_user_from` varchar(100) default NULL,
`pn_user_intrest` varchar(150) default NULL,
`pn_user_sig` varchar(255) default NULL,
`pn_user_viewemail` tinyint(2) default NULL,
`pn_user_theme` tinyint(3) default NULL,
`pn_user_aim` varchar(18) default NULL,
`pn_user_yim` varchar(25) default NULL,
`pn_user_msnm` varchar(25) default NULL,
`pn_pass` varchar(40) NOT NULL default '',
`pn_storynum` tinyint(4) NOT NULL default '10',
`pn_umode` varchar(10) NOT NULL default '',
`pn_uorder` tinyint(1) NOT NULL default '0',
`pn_thold` tinyint(1) NOT NULL default '0',
`pn_noscore` tinyint(1) NOT NULL default '0',
`pn_bio` tinytext NOT NULL,
`pn_ublockon` tinyint(1) NOT NULL default '0',
`pn_ublock` text NOT NULL,
`pn_theme` varchar(255) NOT NULL default '',
`pn_commentmax` int(11) NOT NULL default '4096',
`pn_counter` int(11) NOT NULL default '0',
`pn_timezone_offset` float(3,1) NOT NULL default '0.0',
PRIMARY KEY (`pn_uid`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=329 ;

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

INSERT INTO `pn_users` VALUES (1, '', 'Anonymous', '', '', '', 'blank.gif', '1160906439', '', '', '', '', '', 0, 0, '', '', '', '', 10, '', 0, 0, 0, '', 0, '', '', 4096, 0, 12.0);
INSERT INTO................
kennypostnuke

Novato
Novato
Mensajes: 10

Enviado:
15.jun 2007 - 09:09

Hola, muchas gracias por vuestra ayuda, que me esta siendo muy útil para comprender un poco más este sistema de webs. He hecho todo como me dices, y sigo sin poder loguearme. Cuando lo hago, me desaparece toda la web, y solo me aparece como os he comentado, la cabecera y el pié de página. Le he dado a exportar la tabla de pn_user y parece que todo está bien, os copio aqui:
phpMyAdmin SQL Dump
-- version 2.10.0.1
-- http://www.phpmyadmin.net
--
-- Servidor: localhost
-- Tiempo de generación: 15-06-2007 a las 09:01:48
-- Versión del servidor: 4.1.22
-- Versión de PHP: 4.4.6

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--
-- Base de datos: `latetees_i577pos`
--

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

--
-- Estructura de tabla para la tabla `pn_users`
--

CREATE TABLE `pn_users` (
`pn_uid` int(11) NOT NULL auto_increment,
`pn_name` varchar(60) NOT NULL default '',
`pn_uname` varchar(25) NOT NULL default '',
`pn_email` varchar(60) NOT NULL default '',
`pn_femail` varchar(60) NOT NULL default '',
`pn_url` varchar(254) NOT NULL default '',
`pn_user_avatar` varchar(30) default NULL,
`pn_user_regdate` varchar(20) NOT NULL default '',
`pn_user_icq` varchar(15) default NULL,
`pn_user_occ` varchar(100) default NULL,
`pn_user_from` varchar(100) default NULL,
`pn_user_intrest` varchar(150) default NULL,
`pn_user_sig` varchar(255) default NULL,
`pn_user_viewemail` tinyint(2) default NULL,
`pn_user_theme` tinyint(3) default NULL,
`pn_user_aim` varchar(18) default NULL,
`pn_user_yim` varchar(25) default NULL,
`pn_user_msnm` varchar(25) default NULL,
`pn_pass` varchar(40) NOT NULL default '',
`pn_storynum` tinyint(4) NOT NULL default '10',
`pn_umode` varchar(10) NOT NULL default '',
`pn_uorder` tinyint(1) NOT NULL default '0',
`pn_thold` tinyint(1) NOT NULL default '0',
`pn_noscore` tinyint(1) NOT NULL default '0',
`pn_bio` tinytext NOT NULL,
`pn_ublockon` tinyint(1) NOT NULL default '0',
`pn_ublock` text NOT NULL,
`pn_theme` varchar(255) NOT NULL default '',
`pn_commentmax` int(11) NOT NULL default '4096',
`pn_counter` int(11) NOT NULL default '0',
`pn_timezone_offset` float(3,1) NOT NULL default '0.0',
PRIMARY KEY (`pn_uid`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=33 ;

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

INSERT INTO `pn_users` VALUES (1, '', 'Anonymous', '', '', '', 'blank.gif', '1176333084', '', '', '', '', '', 0, 0, '', '', '', '', 10, '', 0, 0, 0, '', 0, '', '', 4096, 0, 12.0);
INSERT INTO `pn_users` VALUES (2, '84', '', '', '', '', '', 0, 0, '', '', '', '80116', 10, '', 0, 0, 0, '', 0, '', '', 0, 5, 13.0);
INSERT INTO `pn_users` VALUES

...............
............
Y así hasta el final, a ver que ocurre porque me tiene loco este tema.
Muchas graciqas y saludos
kennypostnuke

Novato
Novato
Mensajes: 10

Enviado:
16.jun 2007 - 12:59

Buenas, sigo con el mismo error, no me muestra la página al loguearme, solo la cabecera y el pie de página. Si creo un nuevo usuario, este, si que me funciona sin problemas, por lo que el problema debe derivar de otro stio. Me he leido un par de manuales de sql y parece que lo hago bien, y la tabla pn:user funciona sin problemas.
Echarme una manita porfa y muchas gracias
jcaldero

Novato
Novato
Mensajes: 6

Enviado:
16.jun 2007 - 22:46

Pues lo único que me se m'ocurre és que me envies el el backup, te preparo el fichro i te lo envio. Una vez la recibas, borra todoslos registros de la tabla i ejecuta la consulta con el fichero que te haya enviado.