FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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 |
#2
|
||||
|
||||
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.php Revisa la ayuda sobre las siguientes directivas de Apache: Código:
Options -MultiViews +FollowSymlinks Revisa 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 |
#3
|
||||
|
||||
Cita:
Código:
Options -Indexes |
#4
|
||||
|
||||
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. |
#5
|
||||
|
||||
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 |
#6
|
|||
|
|||
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 |
#7
|
|||
|
|||
Adjunto el archivo httpd.conf , a ver si alguien ve donde esta el error .
|
#8
|
||||
|
||||
A ver. Observa que tienes:
Código:
<Directory /> Options FollowSymLinks AllowOverride None Order deny,allow Deny from all Satisfy all </Directory> Código:
<Directory "C:/Archivos de programa/Apache Software Foundation/Apache2.2/htdocs"> # # Possible values for the Options directive are "None", "All", # or any combination of: # Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews # # Note that "MultiViews" must be named *explicitly* --- "Options All" # doesn't give it to you. # # The Options directive is both complicated and important. Please see # http://httpd.apache.org/docs/2.2/mod/core.html#options # for more information. # Options Indexes FollowSymLinks # # AllowOverride controls what directives may be placed in .htaccess files. # It can be "All", "None", or any combination of the keywords: # Options FileInfo AuthConfig Limit # AllowOverride None # # Controls who can get stuff from this server. # Order allow,deny Allow from all </Directory> Código:
<Directory "C:/david"> Order allow,deny Allow from all </Directory> |
#9
|
|||
|
|||
hola
he añadido : Código PHP:
|
#10
|
||||
|
||||
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 |
#11
|
|||
|
|||
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? |
#12
|
||||
|
||||
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 |
#13
|
|||
|
|||
¿dónde esta ese manual?
|
#14
|
||||
|
||||
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 |
#15
|
|||
|
|||
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 |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Permisos para los archivos que serán instalados | Alcolea | Tablas planas | 4 | 14-10-2006 19:28:27 |
Permisos para acceder a BD en Paradox | quali | Conexión con bases de datos | 3 | 04-10-2006 15:18:46 |
Permisos de Administrador Para Dehabilitar Control + Alt + Suprimir | johnyague | API de Windows | 9 | 20-09-2006 22:39:51 |
Permisos para escribir en Pen drive | Casimiro Notevi | Linux | 2 | 04-03-2005 10:45:33 |
permisos para ejecutar un procedure | Crandel | Firebird e Interbase | 2 | 17-07-2003 21:31:47 |
|