Ver Mensaje Individual
  #11 (permalink)  
Antiguo 29/04/2012, 05:19
juan_camba
 
Fecha de Ingreso: abril-2012
Mensajes: 3
Antigüedad: 12 años
Puntos: 0
Respuesta: Instalar Zend Framework Hosting Compartido

HOla gente, me pasa algo parecido es decir en local con un xampp recien instalado, sin tocarle nada por que el proyecto lo hice en otro pc, salvo el htaccess ( ver conf de este mas abajo) del raiz me funciona correctamente. Aclaro que en local no tengo activado el Vhost. Cuando lo subo a mi hosting compartido funciona correctamente, las img, estilos css, js etc pero los links no, los que llaman a los diferentes controladores ? que puede ser ? yo creo que hay algo en el dispacher que no lo he tocado por cierto. El error que me tira es el siguiente:

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, [email protected] and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the reques
t

Mi htaccess:
#Definimos el ambiente de la APP para aplicar la configuracion de el application.iniSetEnv APPLICATION_ENV production
#Habilitamos el mod_rewrite
RewriteEngine On

#Ignoramos este archivo, no aplicamos ninguna regla
RewriteRule ^\.htaccess$ – [F]

#Si el URI no tiene nada es decir si accedemos a /, hacemos un rewrite a /public/index.php
RewriteCond %{REQUEST_URI} =”"
RewriteRule ^.*$ /public/index.php [NC,L]

#Si el URI no empieza con /public, le adicionamos /public y hacemos el rewrite, de esta manera no necesitamos escribirlo
RewriteCond %{REQUEST_URI} !^/public/.*$
RewriteRule ^(.*)$ /public/$1

#Si el archivo existe fisicamente en el servidor no hacemos nada
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^.*$ – [NC,L]

#Todo lo que venga /public/cualquiercosa lo redireccionamos al index.php para que el bootstrap haga su trabajo
RewriteRule ^public/.*$ /public/index.php [NC,L]