![]() |
No tengo permisos para ver mis paginas
Acabo de instalar la última versión de apache .
he creado un alias de esta manera : <IfModule alias_module> Alias /test "D:/Mis documentos/php/david" ScriptAlias /cgi-bin/ "C:/Archivos de programa/Apache Software Foundation/Apache2.2/cgi-bin/" #Todas estas lineas de aquí abajo las he añadido yo : ScriptAlias /php4/ "C:/php4/" AddType application/x-httpd-php3 .php3 AddType application/x-httpd-php3-source .phps AddType application/x-httpd-php3 .php .php4 AddType application/x-httpd-php-source .phps AddHandler php-script .php3 AddHandler php-script .php .php4 Action php3-script /php/php.exe Action php-script /php4/php.exe </IfModule> pongo en la web : http://localhost/test y me dice que no estoy autorizado a ver esta página . La pregunta es ¿Por qué? ¿Qué puedo hacer? Saludos |
Hola,
Es posible que lo que no estés autorizado a hacer es a listar el directorio de marras. ¿Probaste con algo así, suponiendo que exista el archivo "ejemplo.php"? Código:
http://localhost/test/ejemplo.phpRevisa la ayuda sobre las siguientes directivas de Apache: Código:
Options -MultiViews +FollowSymlinksRevisa la directiva de Apache "DirectoryIndex" donde puedes especificar el archivo al que Apache dará prioridad cuando se acceda a un directorio. Por defecto es "index.php", pero, puede cambiarse. Por ejemplo, en un archivo ".htaccess" puedes escribir algo como esto: Código:
DirectoryIndex inicio.php |
Cita:
Código:
Options -Indexes |
Hola,
Probablemente tengas razón Román. Lo cierto es que pretendía dar algunas pistas, pero, sé perfectamente que estoy muy verde en Apache, entre otras muchas cosas. ;) |
Yo estoy peor que verde pero justamente acabo de experimentar esa directiva. Otra cosa que veo es que, aun cuando uso Apache 3.x en lugar del 2.x, se me hace extraño meter esas directivas en <IfModule alias_module>. En la versión 3.x están dentro de <IfModule mod_mime.c>
// Saludos |
si que he puesto http://localhost/test/archivo.php (probando con varios archivos , que además se seguro que funcionan)
en cuanto a la opción esa , tengo esto en el httpd.conf : Options Indexes FollowSymLinks el caso es que no sé por que me niega el permiso . Tengo Windows XP . Saludos |
1 Archivos Adjunto(s)
Adjunto el archivo httpd.conf , a ver si alguien ve donde esta el error .
|
A ver. Observa que tienes:
Código:
<Directory />Código:
<Directory "C:/Archivos de programa/Apache Software Foundation/Apache2.2/htdocs">Código:
<Directory "C:/david"> |
hola
he añadido : Código PHP:
|
No veo ningún lado donde agregues el manejo de archivos con extensión php. En tus AddType tienes de todos los sabores menos el que necesitas:
Código:
AddType application/x-httpd-php .php// Saludos |
ahora que estoy pensando
en el libro que tengo dice que hay que añadir en la linea que tiene la palabra Action /cgi-script/location Action application/x-httpd-php "/php4/php.exe Pero no tengo ninguna linea con la palabra Action , además no tengo el archivo php.exe . Yo sólo he instalado Apache , nada más . ¿Hay que instalar algo mas? |
Hay dos formas de instalar php, como módulo de apache o como cgi. Se recomienda lo primero y la línea que mencionas corresponde a cgi. Una vez más, te recomiendo que leas el manual.
Agrego: Por cierto, antes de experimentar con Alias y demás, sería bueno que te asegures que funciona php y ya luego experimentas con otras cosas. // Saludos |
¿dónde esta ese manual?
|
http://www.php.net/manual/es/install.php
Ahí mismo, en el sitio de php puedes también descargar el manual en distintos formatos. // Saludos |
1 Archivos Adjunto(s)
He instalado php5 y no me funciona las paginas de php , me carga las de html , pero cuando intenta cargar una de php me da error y apache se para .
Me he leído la ayuda , y aún así no consigo que funcione . Adjunto el archivo httpd.conf , tal y como lo tengo ahora . Saludos |
| La franja horaria es GMT +2. Ahora son las 23:51:50. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi