SoloCodigo

Informática en general => Servidores => Mensaje iniciado por: shadow_rev en Lunes 10 de Marzo de 2008, 16:38

Título: Configurar Apache 2.2 En Windows Vista
Publicado por: shadow_rev en Lunes 10 de Marzo de 2008, 16:38
Bueno, finalmente estrené el WinVista....

Instalé Apache 2.2 perfectamente con PHP, pero cuando cambié el DocumentRoot a otra carpeta (generalmente hago eso para evitar copiar todos mis desarrollos al htdocs de apache), me sale el error 403 (Forbidden, o sea, no tengo privilegios).

Cómo puedo permitirle funcionar con esa carpeta ?? Ya he cambiado los permisos para que la pueda consultar cualquier persona, y la administración de usuarios (al menos en el Home Premium) no es tan abierta como en XP (via Administración de Equipos).
Título: Re: Configurar Apache 2.2 En Windows Vista
Publicado por: drakode en Jueves 13 de Marzo de 2008, 23:10
umm supongo que tiene un permiso solo para administradores, realmente no se muy bien como funciona vista, porque no me interesa ya que por pura suerte no te pedia permiso para abrir una carpeta... ademas si quierees servidor, usa mejor un xp o windows server, ya que de partida el vista consume mucha ram, el procesador se vuelve casi loco con ese so, etc. ademas que ni es muy estable

----- Edicion ---

se me habia olvidado, creo que en vista se podia cambiar algunos, permisos, dale 777
Título: Re: Configurar Apache 2.2 En Windows Vista
Publicado por: shadow_rev en Viernes 14 de Marzo de 2008, 14:49
La verdad es que no pretendo dejar una laptop como servidor, nada mas necesitaba ver si podía trabajar sin la necesidad de conectarme a otro PC (que si tiene XP y Linux) para hacer las pruebas, de otra forma no tendría el Vista instalado :rolleyes:

Aunque ya me enteré de que la gestión avanzada de usuarios sólo se permite en las ediciones enterprise y ultimate, lo que si se puede hacer es la gestión de permisos de usuarios.

Gracias por el dato, lo intentaré de todas las formas posibles.
Título: Re: Configurar Apache 2.2 En Windows Vista
Publicado por: shadow_rev en Martes 25 de Marzo de 2008, 17:07
Bueno, el error fué un descuido mio... ya pude configurar el DocumentRoot de Apache con WinVista :rolleyes:

Al parecer, a partir de las versiones posteriores al 2.0 del httpd (o sea, Apache), es obligatorio registrar también el directorio en el que apunta el DocumentRoot:

Código: Text
  1. #DocumentRoot "C:/Archivos de programa/Apache Software Foundation/Apache2.2/htdocs"
  2. DocumentRoot "C:/public_html"
  3.  
  4. # ...
  5.  
  6. # Esta es la linea que hay que actualizar con la nueva ruta
  7. #<Directory "C:/Archivos de programa/Apache Software Foundation/Apache2.2/htdocs">
  8. # Cambia por
  9. <Directory "C:/public_html">
  10.     #
  11.     # Possible values for the Options directive are "None", "All",
  12.     # or any combination of:
  13.     #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
  14.     #
  15.     # Note that "MultiViews" must be named *explicitly* --- "Options All"
  16.     # doesn't give it to you.
  17.     #
  18.     # The Options directive is both complicated and important.  Please see
  19.     # http://httpd.apache.org/docs/2.2/mod/core.html#options
  20.     # for more information.
  21.     #
  22.     Options Indexes FollowSymLinks
  23.  
  24.     #
  25.     # AllowOverride controls what directives may be placed in .htaccess files.
  26.     # It can be "All", "None", or any combination of the keywords:
  27.     #   Options FileInfo AuthConfig Limit
  28.     #
  29.     AllowOverride None
  30.  
  31.     #
  32.     # Controls who can get stuff from this server.
  33.     #
  34.     Order allow,deny
  35.     Allow from all
  36.  
  37. </Directory>
  38.  
No me di cuenta de eso hasta cuando me dió por actualizar el Apache en mi desktop con XP y me surgió el mismo inconveniente. Lo curioso es que antes me funcionaba nada mas cambiando DocumentRoot.  <_<