Ayuda: Apache y localhost

Hola:

vereis, he instalado apache y mysql sobre win xp, entonce me apetece probar con un sitio basado en php nuke 7 en mi ordenador, antes de subirlo a la web.

he creado una base de datos llamada nuke, pero ahora lo que quiero seria acceder al fichero admin.php para crear las tablas y demas, pero no tengo ni idea de como acerlo.... que hago ??? tengo que configurar algo en el fichero httpd o solo tengo que introcucir la ruta hasta el archivo admin.php en el mozilla ???

SAlu2 y gracias
Por defecto, el apache se configura para tomar como raiz del sitio web el directorio /var/www

Si pones ahí los archivos de tu web, entre ellos el admin.php podrás acceder al mismo desde el mozilla así:

http://localhost/admin.php

Y si accedes desde otro equipo, con la ip en vez del localhost:

[url]http://[/url]/admin.php

Si configuras el apache para que admita directorios de usuarios, puedes crear un usuario, por ejemplo, web, y configurar la web en

/home/web/public_html/

Así podrías acceder:

http://localhost/~web/

Un saludo
Está hablando de WXP ;)

Creo que el Apache se instalaba por defecto en c:\archivos de programa\apache\

Pues en el subdirectorio htdocs de esa ruta, está el directorio raiz del server por defecto. Copia ahí los .php, y accede desde el navegador con http://localhost
Eps! no había visto lo de win xp... ¿será ceguera psicológica? [qmparto]
gracias a los dos, :D tranki eraser que se te pasara [sonrisa] [sonrisa]

pues aora me gustaria que me respondierais a dos preguntas mas :

1. he accecido al archivo admin.php pero me sale en version plana, es decir, todo el fichero con el codigo ... y no se porque no sale como un formulario para que yo rellene los campos e introduzca los valores de root y cosas de esas ......

ya he creado una base de datos con MySQL y le he importado el archivo nuke.sql pero no va, tengo apache y mysql iniciados pero sigo sin ver el frontend, solo el puto archivo de configuracion.....

ya he configurado el admin.php con el servidor en localhost y con un nombre de usuario, contraseña, y servidor de bases de datos, pero no se, si podeis ayudarme os lo agradecería.....

SAlu2
¿Has instalado y probado que te funciona el PHP? para probar que todo te funciona crea un .php con este contenido:



Salu2.
buenas :

he editado el http.conf y he editado unas variables del mismo, que son estas :

Servername localhost

DocumentRoot c:\nuke\ ( que es donde tengo el phpnuke7)

ScriptAlias /php/ c:\PHP/

AddType application/x-httpd-php.php

Action application/x-httpd-php /PHP/php.exe

y aora tengo que arrancar mysql, apache y por ultimo el nuke...

1º creo una base de datos: mysqladmin create nuke y a ella le importo la base del nuke: mysql < nuke.sql.

2º. Ahora lanzo el mysqld.exe, luego el mysql.exe y mas tarde el apache.

3º Aparentemente no me da ningun error, pero cuando intento acceder a la carpeta /html/ del nuke, o sea, localhost/html/ me dice: Forbidden

You don't have permission to access /html/ on this server.
Apache/2.0.48 (Win32) Server at localhost Port 80

4º. ¿Que permisos debo cambiar ?

por cierto Delbruck, he hecho lo que me has dixo y si k me salido esa info, pero he comprobado algunos recuadros que me salen como sin valor... pueden ser la causa del error ?? aqui cito algunos ...

doc_root no value
open_basedir no value
user_dir no value
mysql.default_host no value
mysql.default_password no value
mysql.default_port no value
mysql.default_socket no value
mysql.default_user no value
QUERY_STRING no value

a mi me parece que la culpa debe ser de estos, no ??? que no estaran configurados correctamente... si es asi, me podeis decir que archivo de configuracion debo editar y que pongo en el ?? me seria de gran ayuda.

muxas gracias a todos.
La instalación en windows va a capón y no suele dar problemas (no precisamente por el windows XD), no se me ocurre nada más que decirte salvo una cosa, si no me equivoco en el archivo http.conf las rutas no van nunca con la barra \ si no con / es decir sería c:/

Otra cosa en lugar de cargar la página como localhost, prueba a hacerlo con la IP que tengas por ejemplo 192.168.0.x. Para solucionar el tema de los permisos mira en el fichero http.conf en la parte de directorios a ver que tienes como allow y que como deny.

Poco más se me ocurre.

Salu2.
ya he configurado los permisos, je je, solo ha hecho falta leer un poco los comentarios del http.conf y las Delbrucks's suggestions....

pal caso es k e ido a ejecutar el admin.php y me ha dao un huevo y parte del otro de errores... que me parece que son las variables que no tenia definidas del php que dije en el otro post...

Notice: Undefined variable: HTTP_USER_AGENT in C:\nuke\html\mainfile.php on line 16

Notice: import_request_variables(): No prefix specified - possible security hazard in C:\nuke\html\mainfile.php on line 39

Notice: Undefined variable: forum_admin in C:\nuke\html\mainfile.php on line 67

Notice: Undefined variable: inside_mod in C:\nuke\html\mainfile.php on line 70

Notice: Undefined variable: inside_mod in C:\nuke\html\db\db.php on line 44

Fatal error: Call to undefined function: message_die() in C:\nuke\html\db\db.php on line 88

entonces alguno me podria dar la pista de lo k tengo k poner en estas lineas de los determinados archivos php???

SAlu2
8 respuestas