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

Error 500 Internal Server Error

Estas en el tema de Error 500 Internal Server Error en el foro de Apache en Foros del Web. Hola, acabo de empezar con el Zend Framework y estoy teniendo problemas para arrancar el codigo de prueba que trae, el problema solo me salta ...
  #1 (permalink)  
Antiguo 13/02/2010, 07:27
 
Fecha de Ingreso: junio-2009
Mensajes: 115
Antigüedad: 14 años, 8 meses
Puntos: 0
Error 500 Internal Server Error

Hola, acabo de empezar con el Zend Framework y estoy teniendo problemas para arrancar el codigo de prueba que trae, el problema solo me salta si intento arrancar la aplicacion que he creado basandome en el zend, ya q otras aplicaciones q stan en l mismo directorio de apache me funcionan correctamente.
El problema creo q m viene del fichero .htaccess:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]

Yo no cambie nada y esto es lo q venia por defecto.
Lo unico que modifique fue el doc_root para q sea el mismo en apache y php pq asi lo pedia la instalacion del framework. Ademas tengo en variables d entorno el path del zend y el dl php correctamente insertados, pero desde el error log de apache me salta el siguiente error:
[Sat Feb 13 14:04:26 2010] [alert] [client 127.0.0.1] C:/Archivos de programa/PostgreSQL/EnterpriseDB-ApachePhp/apache/www/biblioteca/public/.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration
[Sat Feb 13 14:05:01 2010] [alert] [client 127.0.0.1] C:/Archivos de programa/PostgreSQL/EnterpriseDB-ApachePhp/apache/www/biblioteca/public/.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration
[Sat Feb 13 14:06:19 2010] [alert] [client 127.0.0.1] C:/Archivos de programa/PostgreSQL/EnterpriseDB-ApachePhp/apache/www/biblioteca/public/.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration
[Sat Feb 13 14:08:30 2010] [alert] [client 127.0.0.1] C:/Archivos de programa/PostgreSQL/EnterpriseDB-ApachePhp/apache/www/biblioteca/public/.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration
[Sat Feb 13 14:08:31 2010] [alert] [client 127.0.0.1] C:/Archivos de programa/PostgreSQL/EnterpriseDB-ApachePhp/apache/www/biblioteca/public/.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration

Y sinceramente no tengo ni idea de como resolverlo, ya que como les comento es algo q m falla solo en este proyecto q usa zend, el resto de proyectos m van bien, x lo q no creo q sea de una mala configuracion del apache o dl php sino q vendra del archivo .htaccess q esta en la carpeta:
biblioteca\public, donde biblioteca es el proyecto con estructura zend.
Gracias de antemano por sus respuestas
  #2 (permalink)  
Antiguo 13/02/2010, 14:57
Avatar de j_aroche
Server Ninja
 
Fecha de Ingreso: agosto-2006
Ubicación: iPhone: 14.624481,-90.487457
Mensajes: 2.066
Antigüedad: 17 años, 7 meses
Puntos: 223
Respuesta: Error 500 Internal Server Error

Cita:
or defined by a module not included in the server configuration
tal como dice el error, no tienes incluido mod_rewrite en la configuración del servidor.
__________________
Blog: JavierAroche.com - Twitter: @j_aroche
  #3 (permalink)  
Antiguo 13/02/2010, 15:24
 
Fecha de Ingreso: junio-2009
Mensajes: 115
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Error 500 Internal Server Error

Hola j_aroche, ya he descomentado la linea correspondiente en el archivo httpd.conf :LoadModule rewrite_module modules/mod_rewrite.so pero igualmente el problema persiste.
  #4 (permalink)  
Antiguo 13/02/2010, 15:33
Avatar de j_aroche
Server Ninja
 
Fecha de Ingreso: agosto-2006
Ubicación: iPhone: 14.624481,-90.487457
Mensajes: 2.066
Antigüedad: 17 años, 7 meses
Puntos: 223
Respuesta: Error 500 Internal Server Error

Puedes ir a la carpeta donde está instalado apache (ej. C:\Program Files (x86)\Apache Software Foundation\Apache2.2\bin) y ejecutar:

Código:
httpd -M
Esto debería mostrar los módulos que están siendo cargados por apache, en este caso interesa que muestre una linea como:

Código:
rewrite_module (shared)
__________________
Blog: JavierAroche.com - Twitter: @j_aroche
  #5 (permalink)  
Antiguo 13/02/2010, 15:39
 
Fecha de Ingreso: junio-2009
Mensajes: 115
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Error 500 Internal Server Error

Hola de nuevo, efectivamente me muestra esta linea tal y como comentas, asi q no se cual podria ser el problema a parte de este modulo. Gracias por tu ayuda.
  #6 (permalink)  
Antiguo 13/02/2010, 15:50
Avatar de j_aroche
Server Ninja
 
Fecha de Ingreso: agosto-2006
Ubicación: iPhone: 14.624481,-90.487457
Mensajes: 2.066
Antigüedad: 17 años, 7 meses
Puntos: 223
Respuesta: Error 500 Internal Server Error

Hmmm entonces si está muy raro. El .htaccess que tu publicaste acá me funciona bien en mi instalación de Apache
__________________
Blog: JavierAroche.com - Twitter: @j_aroche
  #7 (permalink)  
Antiguo 13/02/2010, 15:58
 
Fecha de Ingreso: junio-2009
Mensajes: 115
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Error 500 Internal Server Error

No se si pude ser de alguna variable d entorno o algo, pero lo dudo pq el mismo servidor me funciona correctamnt para otras aplicaciones q no stan basadas en el zend

Etiquetas: 500, mod_rewrite
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 13:40.