Foros del Web » Administración de Sistemas » Apache »

Habilitar .htaccess en Local

Estas en el tema de Habilitar .htaccess en Local en el foro de Apache en Foros del Web. Hola a todos... Por favor, cual serían los pasos para hacer funcionar los archivos ".htaccess" en Local. He leido y probado bastante pero no doy ...
  #1 (permalink)  
Antiguo 27/11/2009, 13:54
 
Fecha de Ingreso: octubre-2004
Mensajes: 768
Antigüedad: 20 años, 1 mes
Puntos: 3
Habilitar .htaccess en Local

Hola a todos...

Por favor, cual serían los pasos para hacer funcionar los archivos ".htaccess" en Local. He leido y probado bastante pero no doy pie con bola!... no logro hacerlos funcionar en mi PC y no se que estaré haciendo mal.

Por favor is alguien me puede orientar o ayudar!
  #2 (permalink)  
Antiguo 28/11/2009, 02:45
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 9 meses
Puntos: 55
Respuesta: Habilitar .htaccess en Local

Mira en www.mundodivx.com/php/index.html en el apartado 2.4 de activar el mod_rewrite, ahí lo tienes explicado
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #3 (permalink)  
Antiguo 28/11/2009, 09:15
 
Fecha de Ingreso: octubre-2004
Mensajes: 768
Antigüedad: 20 años, 1 mes
Puntos: 3
Respuesta: Habilitar .htaccess en Local

Pues nada ferny...

Seguí los pasos de ese tutorial y pasa de largo los htaccess... la verdad ya no se que hacer!
  #4 (permalink)  
Antiguo 28/11/2009, 09:29
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 9 meses
Puntos: 55
Respuesta: Habilitar .htaccess en Local

Hola

El método funciona, lo uso en mi pc. Se me ocurre que:

- Reinicies el servidor apache (supongo que lo habrás hecho ya)
- Mira si el archivo .htaccess se llama realmente así, hay veces que queda como .htaccess.txt si lo creas con el notepad
- Para ver si te coge el .htaccess, pon dentro del archivo cualquier cosa (ejemplo: ajspfjasifjasfopianklfa ). Si entonces al abrir una página da un "internal error", es que ha cogido el .htaccess y entonces el problema es que la regla que has puesto no funciona.

Saludos
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #5 (permalink)  
Antiguo 28/11/2009, 09:56
 
Fecha de Ingreso: octubre-2004
Mensajes: 768
Antigüedad: 20 años, 1 mes
Puntos: 3
Respuesta: Habilitar .htaccess en Local

Bueno, como otro intento he realizado lo siguiente:

Construi un VirtualHost al final del httpd.conf y además lo agregué al Sistema de xp:

<VirtualHost *:80>
DocumentRoot "C:/Archivos de programa/Apache Group/Apache2/htdocs/misitio"
ServerName misitio
</VirtualHost>

y debajo le puse esto:

<Directory "C:/Archivos de programa/Apache Group/Apache2/htdocs/misitio" >
Options FollowSymLinks
AllowOverride All
</Directory>


Con esto me toma los .htaccess pero con un problema, resulta que en los de usuario y contraseña, ingreso las mismas y no hace caso, no valida lo ingresado. Por otro lado, sólo puedo entrar en el index.php, más allá de eso me sale los cartelitos para ingresar usuario y contraseña!

Esto está complicado para mi!
  #6 (permalink)  
Antiguo 28/11/2009, 09:59
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 9 meses
Puntos: 55
Respuesta: Habilitar .htaccess en Local

¿Puedes adjuntar tu httpd.conf? Creo que lo tienes mal configurado y por eso no va
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #7 (permalink)  
Antiguo 28/11/2009, 10:07
 
Fecha de Ingreso: octubre-2004
Mensajes: 768
Antigüedad: 20 años, 1 mes
Puntos: 3
Respuesta: Habilitar .htaccess en Local

Disculpame la ignorancia ferny... nunca en el Foro adjunté un archivo

¿Como es eso o a que te refieres?
  #8 (permalink)  
Antiguo 28/11/2009, 10:22
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 9 meses
Puntos: 55
Respuesta: Habilitar .htaccess en Local

Das clic en y verás abajo que aparece un apartado "Adjuntar Archivo"

Si no, lo subes en alguna página como megaupload o rapidshare.
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #9 (permalink)  
Antiguo 28/11/2009, 10:40
 
Fecha de Ingreso: octubre-2004
Mensajes: 768
Antigüedad: 20 años, 1 mes
Puntos: 3
Respuesta: Habilitar .htaccess en Local

Lo subi a rapidshare... gracias ferny por tu ayuda!

http://rapidshare.com/files/313460017/httpd.conf.html
  #10 (permalink)  
Antiguo 28/11/2009, 10:52
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 9 meses
Puntos: 55
Respuesta: Habilitar .htaccess en Local

No me deja descargarlo

¿Puedes ponerlo en megaupload?
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #11 (permalink)  
Antiguo 28/11/2009, 11:06
 
Fecha de Ingreso: octubre-2004
Mensajes: 768
Antigüedad: 20 años, 1 mes
Puntos: 3
Respuesta: Habilitar .htaccess en Local

Por favor, prueba ahora en Rapidshare nuevamente con el archivo comprimido... Megaupload no me deja subirlo!

http://rapidshare.de/files/48754159/httpd.rar.html
  #12 (permalink)  
Antiguo 28/11/2009, 11:14
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 9 meses
Puntos: 55
Respuesta: Habilitar .htaccess en Local

Ahora sí

Creo que el problema está aquí:

Código:
<Directory "C:/Archivos de programa/Apache Group/Apache2/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.0/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>
Cambia ahí el AllowOverride None por AllowOverride All y reinicia el Apache.
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #13 (permalink)  
Antiguo 28/11/2009, 11:20
 
Fecha de Ingreso: octubre-2004
Mensajes: 768
Antigüedad: 20 años, 1 mes
Puntos: 3
Respuesta: Habilitar .htaccess en Local

Nada ferny... hice el cambio y sigue pasando lo mismo!
  #14 (permalink)  
Antiguo 28/11/2009, 11:38
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 9 meses
Puntos: 55
Respuesta: Habilitar .htaccess en Local

Hola

Vuelve a crear el .htacces y sobre todo el .htpasswd con este generador online: http://www.htaccesstools.com/htpassw...rator-windows/

Estuve haciendo algunas pruebas y on un .htpasswd generado en linux no va, pero generado con esa herramienta sí, y se ve que es distinto en un caso que en otro...

Si no te va, pega aquí el .htacess y el .htpasswd

Ojo, la ruta del .htpasswd que aparece en el .htaccess debe ir entre comillas y con la barra / para que funcione, por ejemplo:

"C:/Archivos de programa/Apache Group/Apache2/htdocs/misitio/.htpasswd"
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #15 (permalink)  
Antiguo 28/11/2009, 12:11
 
Fecha de Ingreso: octubre-2004
Mensajes: 768
Antigüedad: 20 años, 1 mes
Puntos: 3
Respuesta: Habilitar .htaccess en Local

No va ferny... generando la contraseña donde me has indicado, tampoco va y además no me deja sacar el cartelito de usuario y contraseña después de ingresar los datos, por lo tanto tengo que cerrar el navegador (firefox) para seguir.

.htaccess

AuthType Basic
AuthName "Archivo Privado Administración"
AuthUserFile "C:/Archivos de programa/Apache Group/Apache2/htdocs/misitio/pagina/formulario/encuentro/.htpasswd"

<Files "upload.php">
Require valid-user
</Files>


.htpasswd

user:vQiLQWJpo73DQ
  #16 (permalink)  
Antiguo 28/11/2009, 12:19
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 9 meses
Puntos: 55
Respuesta: Habilitar .htaccess en Local

No lo entiendo, me funciona bien con tu .htaccess (cambiando el directorio, claro). Eso sí, el .htpasswd lo tengo distinto. Prueba con éste:

test:$apr1$YhgsX/..$g977pcD8Zuy0gLqZkMyTx.

Usuario: test
Password: test
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #17 (permalink)  
Antiguo 28/11/2009, 12:25
 
Fecha de Ingreso: octubre-2004
Mensajes: 768
Antigüedad: 20 años, 1 mes
Puntos: 3
Respuesta: Habilitar .htaccess en Local

Tampoco y lo dicho, ese password me bloquea el navegador... cosa rara y esto es un lío!!!
  #18 (permalink)  
Antiguo 28/11/2009, 12:30
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 9 meses
Puntos: 55
Respuesta: Habilitar .htaccess en Local

Lo único que creo tener distinto que tú es la ubicación de los virtualhosts, yo los tengo en otro directorio distinto del de apache, igual eso está influyendo en algo. Prueba moviendo tus archivos a otra carpeta fuera de la de apache, actualiza las rutas de los virtualhosts en el httpd.conf, reinicia apache y haz las pruebas otra vez, porque ya no se me ocurre más...
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #19 (permalink)  
Antiguo 28/11/2009, 12:40
 
Fecha de Ingreso: octubre-2004
Mensajes: 768
Antigüedad: 20 años, 1 mes
Puntos: 3
Respuesta: Habilitar .htaccess en Local

Después de que no me acepta el usuario y contraseña, le doy a canselar y me muestra la página de Error 401 que he configurado a mi gusto... por lo tanto los htaccess y el redireccionamiento lo está ejecutando... el problema debe estar en las rutas para encontrar el .htpasswd

Bueno ferny... desde ya muy agradecido, reestructuraré la cuestión y veré que pasa, aunque eso me llevará tiempo!!!

Saludos y nuevamente gracias!!!
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 00:57.