Foros del Web » Programando para Internet » PHP »

Error incomprensible

Estas en el tema de Error incomprensible en el foro de PHP en Foros del Web. No sé si alguien tendrá una explicación razonable para esto que me sucede. Resulta que he instalado el WebServ, ese pack en el que viene ...
  #1 (permalink)  
Antiguo 16/02/2007, 07:42
Avatar de Pip
Pip
 
Fecha de Ingreso: noviembre-2003
Ubicación: Málaga
Mensajes: 280
Antigüedad: 20 años, 5 meses
Puntos: 0
Error incomprensible

No sé si alguien tendrá una explicación razonable para esto que me sucede.

Resulta que he instalado el WebServ, ese pack en el que viene Apache (v 2.2.3) con Php (v ) y en el directorio que usa apache como raíz para las webs (el tradicional "htdocs") viene un archivo llamado phpinfo.php cuyo contenido es exactamente este:

Código PHP:
<?php phpinfo(); ?>

Pues bien, creo otro archivo llamado prueba.php y pongo como contenido el mismo que el otro, es decir:

Código PHP:
<?php phpinfo(); ?>
Pues bien, cuando cargo el primero con http://localhost/phpinfo.php me sale la tabla que genera la función, sin embargo, cuando uso
http://localhost/prueba.php me sale el error:

Cita:
Not Found

The requested URL /prueba.php was not found on this server.
¿Qué sentido puede tener esto si estoy 100% seguro de que el nombre que pongo en la dirección del navegador es exactamente el del archivo y el archivo está en el mismo directorio que el phpinfo.php?

Edito: he comprobado que, en general, no detecta nada que meta en ese directorio y que no viniera inicialmente en htdocs.

Edito2: también he modificado register_globals a on en el php.ini y cuando cargo phpinfo.php lo muestra a Off (es decir, como inicialmente estaba). Es como si ese phpinfo.php fuera un .html y no un .php, aunque su contenido sea la función.
__________________
por Pip

Última edición por Pip; 16/02/2007 a las 08:40 Razón: Añadir más detalles sobre el problema
  #2 (permalink)  
Antiguo 16/02/2007, 08:43
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 1 mes
Puntos: 33
Re: Error incomprensible

Aunque no es una duda de php, con mucho gusto te ayudo

Abria que verficar lo siguiente en el archivo httpd.conf, que se encuentra en apache

Cita:
#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "C:/Archivos de programa/xampp/htdocs"

Como podras ver a que se define la carpeta, en donde vamos a guardar nuestros archivos. Verifica que la ruta sea la correcta.

Si sigue persistiendo el error, yo te recomendaria que vuelvas a instalar todo.

Saludillos.
  #3 (permalink)  
Antiguo 16/02/2007, 08:54
Avatar de Pip
Pip
 
Fecha de Ingreso: noviembre-2003
Ubicación: Málaga
Mensajes: 280
Antigüedad: 20 años, 5 meses
Puntos: 0
Re: Error incomprensible

Gracias por la respuesta mauled. No sabía en qué parte ubicar este problema, la verdad es que no sé si el problema es de Apache o de Php, aunque parezca claro que Apache, no estoy seguro del todo.

Me resulta frustante no poder instalar sencillamente Php con Apache, ya lo intenté por separado, viendo que la versión 5 de php era distinta en cuanto a su instalación que la 4, seguí los pasos que algunos tutoriales indicaban y al añadir esta línea LoadModule php5_module "C:/WebServ/php/php5apache2_2.dll" en el httpd.conf me fallaba el servidor de Apache al pararlo e intentar iniciarlo de nuevo.

En cuanto al problema actual con Webserv instalado, decir que el directorio en el archivo httpd.conf en la variable DocumentRoot es correcto.
__________________
por Pip
  #4 (permalink)  
Antiguo 16/02/2007, 08:57
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 1 mes
Puntos: 33
De acuerdo Re: Error incomprensible

Echale un ojo este link si estas teniendo problemas con la instalación de php y apache por separadohttp://www.maestrosdelweb.com/editorial/phpmysqlap/

Este el "paquete" que yo uso, y me a funcionado de las mil maravillas
http://www.apachefriends.org/en/index.html


Saludillos.
  #5 (permalink)  
Antiguo 16/02/2007, 09:15
Avatar de Pip
Pip
 
Fecha de Ingreso: noviembre-2003
Ubicación: Málaga
Mensajes: 280
Antigüedad: 20 años, 5 meses
Puntos: 0
Re: Error incomprensible

Muchas gracias por responder mauled.

El tutorial del link que me has facilitado es el mismo que yo seguí. El problema es que tenía algunas dudas mientras lo seguía. Si no te importa, te las preguntaré por si supieras responderlas.

Cuando dice que hay que copiar todos los *.dll que vienen en el directorio principal de la carpeta Php, ¿Hay que copiarlos o moverlos a system32 (en mi caso system32 porque tengo Windows XP)? Si dice claramente copiarlos, no debería surgirme la duda de si hay que copiarlos moverlos pero resulta que la carpeta Php de Webserv está prácticamente vacía, y no sé por qué este "Pack" hace eso con los archivos de la carpeta php ni a dónde va a parar cada uno.

Por otro lado, las líneas que hay que copiar en el httpd.conf referentes al módulo de php y las que se llaman AddType application/... etc, ¿Hay que copiarlas en una zona específica? Es que siguiendo el tutorial anterior me sucedió que mi httpd.conf no era igual al que usaba el que ha hecho el tutorial y no sabía si influía demasiado el lugar donde copiarlas.

Algo que me ayudaría a no tener que andar dando la tabarra es saber si hay un manual en español que explique la función que tiene cada "variable" del archivo httpd.conf y saber así por mí mismo dónde colocar las líneas sin que funcione mal.

De todas maneras, infinitas gracias mauled, he probado el pack que me has dicho y me funciona a la perfección, creo que no volveré a usar otro. Gracias!!!
__________________
por Pip
  #6 (permalink)  
Antiguo 16/02/2007, 09:40
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 1 mes
Puntos: 33
Re: Error incomprensible

Sigue litermente lo que dice el manual, se te dice copia pues "copia" y se dice modifica pues "modifica", yo seguí las instrucciones y no tuve ningun problema.

Echale un ojo a este link para la explicación de httpd.conf http://www.oac.uci.edu/X/W6/httpd-ho...pd.conf.d.html

Saludillos.
  #7 (permalink)  
Antiguo 16/02/2007, 09:42
Avatar de Pip
Pip
 
Fecha de Ingreso: noviembre-2003
Ubicación: Málaga
Mensajes: 280
Antigüedad: 20 años, 5 meses
Puntos: 0
Re: Error incomprensible

Gracias de nuevo mauled.
__________________
por Pip
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:18.