¿Nuevo usuario?
Puedes registrarte aquí
 
       
Menú principal
 
 Navegación
Buscar
dpForo
dpFAQ
dpManuales
dpDescargas
dpThemes
Noticias por Temas
Recomiéndanos
Enlaces
Créditos
dzStaffStatus
Miembros:  Administradores
No Conectado  el_cuervo  
No Conectado  Dixso  
Miembros:  Colaboradores
No Conectado  AnyKiller  
No Conectado  nestormateo  
No Conectado  docser  
Miembros:  Moderadores
No Conectado  cardiru  
No Conectado  javiermisol  
Miembros:  Traductores
No Conectado  gnrx  
Miembros:  Miembros:
Ultimo:  Nuevos Hoy: 4
Ultimo:  Nuevos Ayer: 8
Ultimo:  Total: 71142
Ultimo:  Ultimo:
pepebotella
Miembros:  Conectados
Miembros:  Miembros: 1
Invitados:  Invitados: 54
Total:  Total: 55
Miembros:  Miembros Online
Conectado  jorfer2  
Sponsor
dp-Tools
 Generador de Menús
 Pop-Up Maker
 Generador de Bloques
 Generador de Módulos
Enlázanos


Texto del enlace:


Otros Banners:



Theme creado por
dev-postnuke.com

 Foro dev-postnuke.com
  Postnuke 0.750 :: Postnuke 0.750
  Instalación en localhost de PostNuke 750 Gold + Xforum + PNphpBB2

Bienvenido invitado

Moderado por: el_cuervo, Dixso, AnyKiller, cardiru, javiermisol   Tema siguiente >>
Imprimir tema
Autor Tema: Instalación en localhost de PostNuke 750 Gold + Xforum + PNphpBB2
viga
Enviado: 17/09/2004 a las 13:09
Posteador de Oro
Posteador de Oro

avatar

Karma: 8 (79 Votos)

Registrado: 03/05/04
Mensajes: 3939

Estado: Desconectado
Ultima visita: 13/09/06
Hola a todos,

Tras la considerable cantidad de usuarios que han tenido o tienen problemas con la instalación de PostNuke 750 Gold en Localhost, así como también al instalar los foros XForum y PNphpBB2, esta pasada madrugada,(hora española) decidí hacer de nuevo las pruebas, para poder así ver, si sufría los mismos errores y poder buscar su solución, de igual modo que hice pocos días atrás instalalandó Xforum en mi pagina (www) solo por comprobar si funcionaba en PN750 Gold, cosa que ya quedo clara, que SI al igual que PNphpBB2 v.F, el cual utilizo

Iré narrando los pasos, espero me perdonen los errores pero no soy precisamente un editor de prensa sad , seguro que Razorman lo hace mil veces mejor que yo :P

Lo primero que hice, fue descargar de nuevo, desde la página de sus autores, una versión de AppServ (existen otras distribuciones, pero esta es la que conozco), tras esto, descargué de nuevo Postnuke 750 Gold español, XForum de dev-postnuek.com y de la página del autor, PNphpBB2 v.F con el archivo de traducción al español
El porque de descargarlo todo otra vez es simple, por parcialidad y para poder abordar los errores sin ningún archivo modificado previamente, Por lo cual, con AppServ, actué igual, utilice otra maquina en la que nunca tuve instalado nada relacionado con Internet, porque con mi maquina habitual, hace ya días que se que funciona, pero como en ella e tenido que modificar cosas, como por ejemplo para PostCalendar, mejor no usarla

El segundo paso fue la instalación de AppServ
Siguiendo fielmente el manual sobre el cual tenemos en dpManuales, con el fin de no utilizar para esto ningún vicio adquirido con la práctica y el tiempo.
Se instala sin ningún problema, como es normal hago la prueba de que esta todo correcto mediante la ruta http://localhost/ y con esto paso ya a postnuke

El tercer paso, instalar PostNuke 750 Gold en localhost.
De nuevo siguiendo los pasos del manual de instalación, del cual disponemos en la sección manuales, pese a no ser para esta versión, iré detallando las pocas diferencias que existen, solo una

1º Descomprimo el archivo que contiene la versión 750 Gold, en su interior se encuentra el directorio "html", lo abro y copio todo su contenido al directorio "c:\AppServ\www\postnuke"

2º Abro los archivos config.php y config-hold.php, en ellos a diferencia del manual, aparecen dos nuevas líneas en la configuración
[php]
$pnconfig['dbtype'] = 'mysql';
$pnconfig['dbtabletype'] = 'myisam';
$pnconfig['dbhost'] = 'localhost';
$pnconfig['dbuname'] = 'nombre del usuario de la db';
$pnconfig['dbpass'] = '';
$pnconfig['dbname'] = 'nombre de la db';
$pnconfig['system'] = '0';
$pnconfig['prefix'] = 'nuke';
$pnconfig['encoded'] = '1'; <---- Lo dejo así porque es como viene por defecto
$pnconfig['pconnect'] = '0'; <--------------- Nueva línea que no aparece en el manual
$pnconfig['temp'] = 'pnTemp' <-------------- Nueva línea que no aparece en el manual
[/php]

Añado el nombre de usuario de la db, el nombre de la db y guardo los cambios, como el manual

Sigue en el siguiente mensaje ....>



"Yo sólo sé que no sé nada; pero procuro saber un poco más" - Sócrates
viga Enviar MP Tema cerrado


viga
Enviado: 17/09/2004 a las 13:09
Posteador de Oro
Posteador de Oro

avatar

Karma: 8 (79 Votos)

Registrado: 03/05/04
Mensajes: 3939

Estado: Desconectado
Ultima visita: 13/09/06
....Continuación

3º Abro el navegador, IE en este caso y añado la ruta http://localhost/postnuke/install.php
Se inicia el script de instalación, selecciono el idioma, compruebo los datos de configuración, marco nueva instalación y crear db, nombre admin, email, y termino (abrevio puesto que es todo exactamente como el manual)

4º Marco en "Go to your PostNuke site" lo cual me lleva a la pagina de inicio de PN sin problema alguno, me logeo con los datos que introduje durante la instalación , entro y acto seguido, voy de regreso al directorio "c:\AppServ\www\postnuke" y en el elimino el archivo install.php y el directorio "install", regreso al navegador, entro en la administración de la pagina y en settings, ahí selecciono en "si" el campo "_LOADLEGACY", con esto ya tengo postnuke listo para añadir nuevos módulos,

Cuarto paso, instalar XForum en PN750 Gold en localhost,
Descomprimo el archivo que contiene "XForumPostNuked1.81.1", en el encuentro un directorio "includes/blocks" que contiene el archivo "XForumBlock.php", lo copio al directorio del mismo nombre y siguiendo la misma ruta de mi Appserv, dentro de "www/postnuke/includes/blocks", regreso a los directorio resultantes de extraer el xForum, y dentro del directorio "includes" también encuentro los directorios "languages/blocks/spa y eng" dentro de estos últimos el archivo "XForumBlock.php", paso a copiarlo al directorio "www/postnuke/includes/language/blocks/spa y eng" de mi AppServ, como es lógico, el que corresponde a cada idioma en su lugar, por ultimo, de los directorios resultantes de la extracción, abro "modules" dentro del cual encuentro un nuevo directorio llamado "XForum", lo copio sin abrirlo y lo guardo dentro de mi AppServ, siguiendo esta ruta "c:\AppServ\www\postnuke\modules" y ya para finalizar, de regreso nuevamente a los directorios resultantes de descomprimir, encuentro un archivo suelto, en concreto "XForumrdf.php", el cual lo copio al root de mi postnuke, siguiendo la ruta "c:\AppServ\www\postnuke", tras todo esto, regreso al navegador, pero antes, recordad tener activo el campo "_LOADLEGACY", en administración / settings, en "si"

2º1 Entro de nuevo como admin a la pagina, voy a administración / modules, regenero la lista y aparece al final de ella el nuevo modulo XForum, lo inicio y activo, tras hacer esto, regreso al home de la pagina y mediante la ruta

http://localhost/postnuke/modules.php?op=modload&name=XForum&file=install

Se inicia el script de instalación, selecciono el lenguaje, me muestra que puede conectar con la db y termina de regreso al XForum ya instalado, en el cambio el idioma y poco más, ya tengo un nuevo modulo instalado y en marcha, sin ningún error

Cuando entramos en el perfil de Usuario y en el modificamos alguna configuracón, al guardar da un error

You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'set pn_user_sig='', pn_user_avatar='blank.gif' where pn_uname='

El modo de solucionarlo ya lo comento el_cuervo en el foro, de todos modos, para que no tengáis que buscar, lo reproduzco aquí de nuevo y de paso tenemos todo resuelto en un único mensaje, pues esta es la intención biggrin

1 > Abrir el archivo header.php
2 > En la linea 55 vereis este codigo:

[php] if ($CFO)
{
if (preg_match("/postnuke/",$nukesystem)) { $extbl_users=$pntable['users']; }
elseif (preg_match("/nuke/",$nukesystem)) { $extbl_users=$prefix."_users"; }
}[/php]

3 > Justo antes teneis que escribir:

[php] list($dbconn) = pnDBGetConn();
$pntable = pnDBGetTables();[/php]

Quedara de esta forma:

[php] list($dbconn) = pnDBGetConn();
$pntable = pnDBGetTables();

if ($CFO)
{
if (preg_match("/postnuke/",$nukesystem)) { $extbl_users=$pntable['users']; }
elseif (preg_match("/nuke/",$nukesystem)) { $extbl_users=$prefix."_users"; }
}[/php]

Y por fin funciona biggrin Sigamos pues... wink


Quinto paso, instalar PNphpBB2 en PN750 Gold,
Descomprimo el archivo "PNphpBB2_12f.zip", dentro del cual aparece el directorio "PNphpBB2", lo copio sin abrirlo y lo meto dentro del directorio "modules" de mi postnuke, siguiendo la ruta "c:\AppServ\www\postnuke\modules", regreso a la pagina y entro de nuevo como admin
3º1 entro a la administración de la pagina y en modules, regenero la lista y busco en ella el nuevo modulo, PNphpBB2, lo inicio y al hacerlo, cambia de pagina y me muestra todas las tablas que creo, las repaso una a una mirando que al final de las frases diga que la creo correctamente, bajo hasta el final y en ese lugar me informa que no han ávido errores, sugiriéndome que elimine el directorio "install" que se encuentra dentro del propio directorio del modulo "PNphpBB2", cosa que hago, tras esto marco en la ventana que continúe y me regresa a modules, donde tengo que activar el nuevo modulo, una vez hecho esto, entro de nuevo en la administración y en ella aparece el acceso directo al panel de administración del nuevo foro y mediante la ruta

http://localhost/postnuke/index.php?module=PNphpBB2

Accedo por fin al mi nuevo foro, nueva mente sin error alguno de instalación, solo un propio del foro

el error en el archivo, common.php ( corregido 17/09/2004 a las 19:30 explicacion del porque al pie del mensaje)

Fatal error: Call to a member function on a non-object in c:\appserv\www\postnuke\modules\PNphpBB2\common.php on line 171

solución:

justo antes de la linea

$test=$dbconn->Execute("SELECT user_id FROM " . $table_prefix . "users");

añadir estas dos lineas:

list($dbconn) = pnDBGetConn();
$pntable = pnDBGetTables();

es decir, debe quedar asi:
[php]
170 // Can we find the users table?
171 list($dbconn) = pnDBGetConn();
172 $pntable = pnDBGetTables();
173 $test=$dbconn->Execute("SELECT user_id FROM " . $table_prefix . "users");
[/php]


Bueno, todo esto que parece demostrar que soy un tipo con suerte biggrin , pues NO :arghh: , tiene que deberse a algún motivo, puesto que en ninguna de las tres instalaciones es sufrido ningún error, por lo cual empiezo a daros datos concretos
Algunos, a estas alturas de texto (Los pocos que lleguen, jeje) ya estarán pensando "¿y porque no dice nada de permisos?", simplemente porque por tiempo y por falta de maquinas en las que poder reparticionar el HD e instalar Linux en versión servidor, no es posible, todo esto lo hice en Windows, que por otra parte, tengo que reconocer, que a día de hoy sigue siendo el sistema operativo mas difundido, mal que me pese, así que ahora os nombrare cuales son las configuraciones usadas por mi en toda esta película de terror, el caso es que en Windows no se aplican los ya conocidos por todos CHMOD,
Si alguno tiene medios y tiempo, que lo pruebe, yo termino aquí

Maquina:

P4 2.53 Mhz

SO:

Windows XP Pro SP2

Versión AppServ:

Special edition to celebrate my 24th year (Aug 14) for everyone..
AppServ 2.4.1
- PHP 4.3.8 <--------------- Dato importante
- Apache 1.3.31
- MySQL 4.0.20
- Zend Optimizer 2.5.3
- phpMyAdmin 2.6.0-rc1
- Perl 5.8.4

Pagina de descarga http://www.appservnetwork.com/ no es la mas actualizada, pero si la mas usada, (recomendada) no siempre lo ultimo es lo mejor :cool:

Archivos descargados de dev-postnuke.com : [u] PostNuke 0.750 Gold Release[/u] y [u] XForumPostNuked1.81.1[/u], el foro [u] PNphpBB2 versión F[/u] y el idioma español, los descargué desde la propia página del autor http://pnphpbb.com
Para aquellos que quieran hacerlo mas fácil, desde la propia pagina del AppServ, pueden descargar el archivo
appserv-AddOns-PostNuke-0.726.exe esto no es mas que un ejecutable, que tras tener instalado ya el AppServ, nos instala la versión 726 de postnuke, sin tener que hacer nada, desde esta, podéis actualizar directamente a 750, remplazando los archivos y añadiendo en config.php y config-old.php las dos líneas nuevas de configuración, que comento más arriba, en el punto 3º2, si alguno lo hace así, que se asegure, justo antes de actualizar, de remplazar el theme de la 726 por el "Extralite", asi se ahorrara un problema, que también se a explicado muchas veces en el foro, simplemente consiste en que los themes que trae postnuke de origen en la 726, también se actualizan a su nueva versión Xanthia en la 750, por lo cual, al actualizar postnuke, los sobrescribe, convirtiéndolos en themes Xanthia y no se puede iniciar sesión, ya que los módulos pnRender y Xanthia, no se activan al instalar PN750, tenemos que hacerlo despues, viéndonos obligados a recurrir al siempre milagroso y traicionero, "psak", alguno puede que se pregunte "¿porque no uso el Addons de la 750?", simplemente porque aun no existe, aunque para alguno que maneje editores exadecimales, empacadores y algo más, imagino que le seria relativamente fácil, pero... si ya lo hacen los de AppServ, ¿para que cansarnos mas?

[b] MI CONCLUSION:[/b]

Me [u] reafirmo[/u] en lo que ya he comentado en los foros, PostNuke 750 Gold, Xforum y PNphpBB2, funcionan perfectamente, tanto en localhost como en www, solo me falto por probar la instalación en Linux - localhost, aun así, mantengo mi convicción de que todo se debe a las versiones que usemos o que use nuestro hosting y al cuidado que tengamos en hacerlo

Desde ahora, cualquiera que me diga "PostNuke 750 Gold no funciona en localhost" o bien "Xforum o PNphpBB2, no funcionan en PN750 Gold o en localhost" serán enviados por mi a este mensaje, por que queda claro, que no es problema de postnuke, Xforum o PNphpBB2, sino del hosting o del Server que se use y sus configuraciones :cool:

Os dejo tres imágenes, donde podréis apreciar como esta instalado en localhost, por la ruta del navegador, así como verlo los módulos

Saludos a todos, lo dejo aquí, ya empiezo a tener complejo de ratón de laboratorio, biggrin jeje

[img2]http://www.dzon.net/va/admin750.gif [/img2]


[img2]http://www.dzon.net/va/xf.gif [/img2]


[img2]http://www.dzon.net/va/PNphpBB2.gif [/img2]


Aclaración de la modificación hecha el 17/09/2004 a las 19:30

La modificación o corrección se debe a que en el intento de provocar los errores que padecían algunos usuarios, probé varios cambios en el archivo common.php, llegado el momento de escribir este texto, tome las notas de un intento por las de otro, ahora repasando todo el contenido, me di cuenta de la confusión, pido disculpas, pero siempre será mejor tomarlo temprano :red:




"Yo sólo sé que no sé nada; pero procuro saber un poco más" - Sócrates
viga Enviar MP Tema cerrado
viga
Enviado: 17/09/2004 a las 18:09
Posteador de Oro
Posteador de Oro

avatar

Karma: 8 (79 Votos)

Registrado: 03/05/04
Mensajes: 3939

Estado: Desconectado
Ultima visita: 13/09/06
Hola de nuevo,

Siguiendo con esta tónica de comprobaciones, que imagino, muchos agradecerán si les sirve, paso a comentar que la futura versión del modulo para foros, PNphpBB2 1.2 G, también se instala y funciona a la perfección, tanto en localhost como en www, en el nuevo PostNuke 750 Gold

Esta nueva versión, añade un nuevo script para su instalación, simplificando la visualización de posibles errores e incluyendo, al igual que postnuke, una primera ventana en el navegador, que comprueba y nos comunica si los permisos en los directorios necesarios, son o no correctos, al igual que la creación de tablas, mucho mas clara y fácil de seguir.

También se integra ya con Xanthia, cosa que, para los que utilizamos este sistema de themes, siempre será una alegría, por no hablar de la gestión del cache.

Además parece ser que se incluirá la función para desvincular el theme del foro, del estilo que tengamos en PN de manera simple desde la configuración del modulo.

Otra novedad destacada es la posibilidad de activar o desactivar las url's cortas en los mensajes. Todo esto y más, podremos verlo en pocos días

En cuanto este liberada esta nueva versión, la subiremos a dpDescargas, a punto para su instalación, incluyendo cuanto sea necesario para ese fin, tanto idioma como imágenes en español, así como un pequeño manual guía, para los que no se llevan del todo bien con el idioma ingles

Saludos wink

NOTA 21/09/2004

Ahí la tenéis ya, en dpDescargas, seguid las instrucciones que trae, en cuanto a instalación y uso, esta es una previa, no es la definitiva. El archivo contiene los idiomas español e ingles, así como las imágenes ya en los dos idiomas

Seguiremos informando de su evolución. Así como también, en cuanto este librada, añadiremos a dpDescargas los archivos para actualizar desde versiones anteriores

Saludos wink


NOTA 2 24/09/2004

Vamos ya con la primera RC1 antes del lanzamiento definitivo, la tenéis ya en dpDescargas, en español e ingles, imágenes incluidas

Saludos wink

PD: No estáis obligados a actualizar, esperad a la versión definitiva, hasta ahora las versiones liberadas solo son para que se puedan probar en busca de bugs o mejoras






"Yo sólo sé que no sé nada; pero procuro saber un poco más" - Sócrates
viga Enviar MP Tema cerrado




Powered by pnForum Version 2.6

Inicio  |  dpFaq  |  dpManuales  |  dpDescargas  |  dpThemes  |  Contacta

Web site powered by PostNuke MySQL PHP Postnuke Spain PHP RSSPixel Add to Technorati Favorites

Todos los logos y marcas registradas en este sitio son propiedad de sus respectivos dueños. Los comentarios son propiedad de sus autores, el resto es de este sitio Web (c) 2003, que fue creado con PostNuke, un sistema portal Web escrito en PHP. PostNuke es Software Libre liberado bajo la licencia GNU/GPL.

Dev-CMS.com :: Amplía tus horizontes.

HOSPEDAJE Y DOMINIOS -- Tu Hosting
Alojamiento Web --- Registro de Dominios