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

Apache mod_rewrite en Localhost

Estas en el tema de Apache mod_rewrite en Localhost en el foro de Apache en Foros del Web. Hola, espero puedna ayudarme! Tengo un localhost en Linux con Apache,. Necesito acceder al httpd.conf de Apache para activar el módulo mod_rewrite y poner a ...
  #1 (permalink)  
Antiguo 06/06/2011, 14:46
 
Fecha de Ingreso: marzo-2010
Mensajes: 151
Antigüedad: 14 años, 1 mes
Puntos: 0
Apache mod_rewrite en Localhost

Hola, espero puedna ayudarme!

Tengo un localhost en Linux con Apache,. Necesito acceder al httpd.conf de Apache para activar el módulo mod_rewrite y poner a trabajar el .htaccess de las carpetas.
Encontré el archivo httpd.conf de Apache, pero lo abría vació y aún poniéndole chmod0777 no me deja verlo. ¿cómo activar este módulo en localhost y cómo hacerlo en un servidor de pago?
  #2 (permalink)  
Antiguo 06/06/2011, 14:50
Avatar de stramin  
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 1 mes
Puntos: 336
Respuesta: Apache mod_rewrite en Localhost

como va a estar vacio? no puede ser, quizas no es el archivo correcto, por lo general está en:

c:\*amp?\bin\apache\Apache2.2.17\conf\

(*amp? puede ser wamp, xampp o lamp)
__________________
El objetivo de este foro es orientar al usuario como un favor y no como una obligación.

Yo soy de los que dan puntos por aporte :D
  #3 (permalink)  
Antiguo 06/06/2011, 14:56
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: Apache mod_rewrite en Localhost

@stramin, hay un mundo mas allá de windows.

@Geze, que distro estas utilizando ?, en mi caso(debian squeeze), el fichero se llama apache2.conf, aunque los modulos estan bajo /etc/apache2/mods-available y /etc/apache2/mods-enable
__________________
http://es.phptherightway.com/
thats us riders :)
  #4 (permalink)  
Antiguo 06/06/2011, 15:00
Avatar de stramin  
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 1 mes
Puntos: 336
Respuesta: Apache mod_rewrite en Localhost

cierto! verdad que dijo que estaba utilizando linux! que metida de pata
__________________
El objetivo de este foro es orientar al usuario como un favor y no como una obligación.

Yo soy de los que dan puntos por aporte :D
  #5 (permalink)  
Antiguo 06/06/2011, 15:17
 
Fecha de Ingreso: marzo-2010
Mensajes: 151
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Apache mod_rewrite en Localhost

@stramin jeje! no importa :p gracias de todos modos.

@masterpuppet
Estoy utilizando Ubuntu 10.10
...Lo abre y era un archivo en blanco, aunque puede que tengas razón y ese no era el correcto.




Uploaded with ImageShack.us

Última edición por Geze; 06/06/2011 a las 15:24
  #6 (permalink)  
Antiguo 06/06/2011, 15:27
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: Apache mod_rewrite en Localhost

Ubuntu esta basado en Debian, debe seguir la misma estructura, busca el fichero apache2.conf y para activar el mod_rewrite, comprueba que bajo apache2/mods-available tengas a rewrite y luego utiliza el comando a2enmod para activarlo.

Te dejo una referencia.

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)
  #7 (permalink)  
Antiguo 06/06/2011, 15:55
 
Fecha de Ingreso: marzo-2010
Mensajes: 151
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Apache mod_rewrite en Localhost

@masterpuppet Mira tengo las cosas así:

Le agregué esto al HTTPD.CONF basándome en este post
Código:
LoadModule  /usr/lib/apache2/modules/mod_rewrite.so
<Directory />
Options FollowSymLinks
AllowOverride All
Order deny,allow
Allow from all
Satisfy all
</Directory>
En apache2/mods-available está el fichero REWRITE.LOAD y contiene esto
Código:
LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so
Al momento de reiniciar Apache desde la terminal[ sudo /etc/init.d/apache2 restart ] me aparece esto

Código:
apache2: Syntax error on line 207 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/httpd.conf: LoadModule takes two arguments, a module name and the name of a shared object file to load it from
Action 'configtest' failed.
The Apache error log may have more information.
   ...fail!
  #8 (permalink)  
Antiguo 06/06/2011, 16:01
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: Apache mod_rewrite en Localhost

Creo que lo unico que tienes que hacer es utilizar a2enmod, algo así:

Código Shell:
Ver original
  1. sudo a2enmod rewrite

deja en blanco el httpd.conf, utiliza a2enmod y luego reinicia apache.
__________________
http://es.phptherightway.com/
thats us riders :)
  #9 (permalink)  
Antiguo 06/06/2011, 16:06
 
Fecha de Ingreso: marzo-2010
Mensajes: 151
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Apache mod_rewrite en Localhost

Woow! Por fin :)
Gracias masterpuppet
No lo he provado con el .htaccess pero ya aparece el módulo activo en phpinfo()
Gracias una vez más ;) ...solucionado

Etiquetas: localhost, php
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 19:39.