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