Querido Victor, antes que nada muchísimas gracias por tu ayuda, tienes razón en lo que me dices y se va cumpliendo, poniendo en marcha los servicios mysql y apache2 he ido a la dirección http://localhost/phpnuke/html/admin.php y he podido ver la página inicial. He puesto un usuario inicial drincon y un dominio y he puesto como dominio, como no sabía que poner www.estic.org y un password. Cuando voy a entrar con mi nombre drincon (supuestamente administrador) y mi password me dice que este no es correcto... así que fijate como estoy. He instalado otro programa luego concretamente el XOOPS me lo han recomendado es otro Nuke, pero a mi me da muy buena pinta, y otro compañero nos ayudó con una comparativa donde salía vencedor el XARAYA, bueno yo instalé el XOOPS igual, y lo ejecuté y me parece una maravilla, voy dando todos los pasos incluso hago algunos camibos de dueño de lagunas carpetas y archivos (por cierto los archivos con 777 y las carpetas con 666 ¿a qué viene esta diferencia? y ¿qué significa exáctamente ese número? y bueno pues todo va ok, hasta que al final me dice que NO SE PUEDE CONECTAR CON LA BASE DE DATOS... y no pude hacer más, porque la verdad que no se como ver dicha base en Mysql, no se donde se encuentra, no se como verla con un GUI o en modo consola, no se qué hacer, hice un find mysql y me dieron que había algo en /usr/bin/ y en más sitios pero no sabía como hacerlo. Luego me acordé que SUSE Linux tenía un gui que era el Recall así que fui ahí y dije que hago una nueva base de datos, importo una, la busco, ¿donde esta? vamos que esto es complicado y complicado. Voy avanzando pero esto supone esfuerzo, me gusta porque ya me voy aclarando de algunas cosas que todo hay que decirlo no me aclaraba tampoco en windows, e imagino que hay también un desconocimiento de lo que se está haciendo exáctamente y yo te vuelvo a dar las gracias porque me lo estás aclarando e imagino que a todos de una manera muy didáctica. Bueno, ahora qué hacemos amigo, por cierto te aconsejo que te instales el XOOPS está en Español en la página http://www.esxoops.com/modules/news/ yo creo que es incluso más facil de instalar y de trabajar con él, me parece este programa una pasada... Por cierto se puede poner el PhPNUke en Español? Un saludo, Daniel Rincón Prada Víctor Berga escribió:
Hola de nuevo Daniel,
Te contesto por líneas:
Daniel Rincón Prada wrote:
Bueno lo que pone en la ayuda es hacer:
mysqladmin create nuke
Vale, con esto creas la base de datos donde tendrás guardados todos los datos de tu PHPNuke.
En cualquiera de los casos ya está el nuke creado.
Y luego en la ayuda pone
mysql nuke < nuke.sql
Es normal que el comando así no te haga nada. Este comando quiere decir que a la Base de Datos le importas (<) el archivo nuke.sql que contiene las instrucciones necesarias para crear las tablas de la base de datos.
El problema es que si pones solo nuke.sql buscará el archivo nuke.sql donde estés situado por eso tienes que escribir la ruta completa. Por ejemplo: Si el archivo está en /srv/www/htdocs/phpnuke/sql/nuke.sql el comando sería:
mysql nuke < /srv/www/htdocs/phpnuke/sql/nuke.sql
O la ruta completa a donde esté el archivo.
3) In order to use the ultramode.txt news file please be sure to chmod 666. This file is used to show news from your site in some old programs and frontends and is reserved to future use in PHP-Nuke. For backend use backend.php file instead.
Esto es para que otros sitios o clientes de noticias puedan tener los titulares de tu web.
4) That's it!... now you need to edit the file "config.php" to set the database options. Please read carefully the instruction on that file! After that, point your browser to:
http://yourdomain.com/admin.php
He hecho el mysql nuke < nuke.sql (me gustaría que me explicaras que es esto)
Explicado arriba :-)
y luego he intentado acceder a http://yourdomain.com/admin.php siendo imposible acceder.
Por otra parte he puesto http://localhost/admin.php y nada tampoco y luego http://localhost/phpnuke/admin.php y tampoco.
He ido al navegador y he encontrado donde estaba el archivo admin.php en concreto
file:/srv/www/htdocs/phpnuke/html/admin.php
Claro, es normal que no te encuentre el archivo http://localhost/admin.php tu tienes ese archivo dentro de phpnuke/html/admin.php
Si en la ruta del explorador pones: http://localhost/phpnuke/html/admin.php
Verás como si que funciona y te devuelve resultados.
El archivo existe, pero... me dice con qué programa quiero abrirlo, como si no lo reconociera y como si no tuviera instalado el php.
Si lo abres directamente con el explorador de archivos el sistema te pregunta que hacer porque no estás utilizando apache para verlo, simplemente lo estás abriendo como un archivo normal de texto. Si no gastas el protocolo http apache no carga el módulo de php para ejecutar los scripts
entonces dije, bueno php será un servicio y por tanto voy a hacer rcphp y no funciona.
php no es un servicio. Php es un módulo de apache o un binario independiente, seguimos un poco más abajo...
Luego digo... bueno voy a ejecutar php y funciona pero no se lo que es y por tanto lo corto con CTRL + C y bueno pues no se ya que hacer...
Al ejecutar en un terminal solo php entonces abres el interprete de php, piensa que de este modo se comporta como bash. Simplemente espera que le pases instrucciones en php. Un ejemplo para ejecutar un "Hola Mundo!" en php a través de linea de comandos:
usuario@tumaquina:~> cd bin usuario@tumaquina:~> echo "<?php echo \"Hola Mundo!\n\"; ?>" > hola.php usuario@tumaquina:~> chmod 744 hola.php usuario@tumaquina:~> php hola.php Hola Mundo! usuario@tumaquina:~>
El binario php se utiliza para ejecutar aplicaciones sin entorno web.
Tengo instalados
php4-core apache2-mod_php4 php4-mysql
Y nada más yo creo que está todo, no se porque al final yo no se tu hablas de "pequeño servidor web" y yo de eso no encuentro nada, yo voy instalando paquetes a ojímetro.
Lo de "Pequeño servidor web" es la categoría que sale en la instalación del sistema. Si no la encuentras luego no pasa nada, has hecho bien seleccionando los paquetes a mano.
Bueno, tu me dirás como hacemos para que todo esto funcione.
Espero que ahora si. Pero si tienes más problemas no dudes en seguir preguntando
Un saludo,
Daniel Rincón Prada
Nos vemos ¡y suerte! Víctor