PHP - Ayuda Instalación

 
Vista:

Ayuda Instalación

Publicado por Mauricio (3 intervenciones) el 20/09/2006 22:22:15
Hola,,tengo un problema al llevar a cabo la instalacion de PHP sobre Apache como CGI.
Aparentemente cuando llego a la parte final donde queda probarlo (http://localhost/info.php) me sale el siguiente error al ejecutarlo en el Firefox.:

Forbidden
You don't hava permission to access /php/php.exe/info.php on this server.

Por favor,, necesito que me ayuden a solucionar este problema para poder seguir adelante con PHP.

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda Instalación

Publicado por Mike79 (669 intervenciones) el 20/09/2006 22:48:39
Pues el error parece muy claro. ¿Cual es el problema?

Claramente dice que no tienes permiso para ejecutar el programa. Revisa que el archivo php.exe se encuentra en esa hubicación y puede ser ejecutado. Si aun así tienes problemas, vuelve a preguntar, pero por favor incluye:

Que sistema operativo estas usando (Que versión de windows)
¿Estas instalando como administrador?
¿El archivo de php.exe se encuentra en /php/php.exe ? o se encuentra en otra dirección?.
¿Cuales son las lineas que le estas poniendo al httpd.conf ?

Saludos!
-
Miguel Angel
Mike79
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ayuda Instalación

Publicado por Mauricio (3 intervenciones) el 21/09/2006 01:23:00
Viejo...Utilizo Sistema operativo Windows XP.
Instale la version Apache 2.2.3 y PHP 4.4.4 descargado de php.net
La ruta donde deje el PHP es: C:\Archivos de programa\PHP

Y lo que hice fue lo siguiente (vuelvo y aclaro que quiero utilizar PHP y Apache como CGI):

1. Corte el archivo php4ts.dll que venia en la carpeta de PHP y la coloque en la siguiente ruta: C:\WINDOWS\system

2. Copie el archivo llamado php.ini-recomended que venia en la carpeta del PHP y lo coloque en la ruta: C:\WINDOWS --- obviamente lo renombre a php.ini

3. Por ultimo coloque esta lineas de codigo al final del documento httpd.conf del Apache:

ScriptAlias /php/ "c:/Archivos de programa/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"

Estas lineas las coloque al final del archivo... lo anterior a estas lineas es:
....
....
..
...

<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>

Despues de este fragmento fue que coloque las lineas... Bueno, el error persiste y no se como solucionarlo,,,, Si me puedes ayudar, muchas gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ayuda Instalación

Publicado por Mike79 (669 intervenciones) el 21/09/2006 06:43:54
Aver, hize una prueba.

Apache 2.0.52
PHP 5.0.2
(Son los que tenia instalados en windows, comprenderas que casi no uso la partición de windows).

Movi mi php a c:\archivos de programa\php

Modifique mi httpd.conf y puse:
ScriptAlias /php/ "c:/Archivos de programa/php/"
AddType application/x-httpd-php .php
# Quite esta linea por que yo uso el php5
# Action application/x-httpd-php "/php/php.exe"
Action application/x-httpd-php "/php/php-cgi.exe"

Y me jalo muy bien.
Supongo que ya estas 100% seguro que existe:
c:\archivos de programa\php\php.exe
Ya que un error común cuando acesoro a usuarios de php es que terminen por error con algo como: c:\archivos de programa\php\php\php.exe

Supongo que tambien checaste que tienes permisos de ejecución.
Te recuerdo que en Windows XP se puede asignar usuarios que no puedan ejecutar ciertos archivos.

Te recuerdo que cuando hagas cambios en tu httpd.conf reinicies el servicio de apache.

De ahi en fuera, todo esta bien.
Intenta o bien cambiar la versión de PHP, yo tengo la 5 y me jala sin problemas. O bien considera cambiar a modulo en lugar de cgi. Ojala alguien más pueda ayudarte. A mi si me jalo bien.

Saludos!
-
Miguel Angel
Mike79
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar