ulisessp Posted February 22, 2012 Share Posted February 22, 2012 Hola a todos, Estaba desarrollando una tienda online en castellano e inglés. Todo iba perfectamente, tenía URLs limpias y las traducciones funcionaban. El tema es que el inglés no va a ser necesario en un principio, por lo que he ido a Herramientas -> Idioma para desactivarlo. Justo al pulsar Desactivar el server ha empezado a dar un error 500. Buscando he encontrado que el problema podía ser el archivo .htaccess. Lo he borrado y he creado uno nuevo con el generador del apartado de Herramientas, pero no funciona! justo al generarlo vuelve a dar el error 500 dichoso. Ahora si funciono sin archivo .htaccess no funciona nada en la web ya que busca las URLs limpias que había antes (no entra ni a la raiz, ya que busca dominio.com/es y no lo encuentra...). Si genero uno me da el error 500, y ni volviendo a activar el inglés y rehaciendo el .htaccess me funciona la web... ¿Alguien sabe a que puede deberse esto? Me sería de gran ayuda, ya que casi estaba rematando la tienda y ahora no se como salir de esta. Muchas gracias, Un saludo! Link to comment Share on other sites More sharing options...
nadie Posted February 22, 2012 Share Posted February 22, 2012 Hola a todos, Estaba desarrollando una tienda online en castellano e inglés. Todo iba perfectamente, tenía URLs limpias y las traducciones funcionaban. El tema es que el inglés no va a ser necesario en un principio, por lo que he ido a Herramientas -> Idioma para desactivarlo. Justo al pulsar Desactivar el server ha empezado a dar un error 500. Buscando he encontrado que el problema podía ser el archivo .htaccess. Lo he borrado y he creado uno nuevo con el generador del apartado de Herramientas, pero no funciona! justo al generarlo vuelve a dar el error 500 dichoso. Ahora si funciono sin archivo .htaccess no funciona nada en la web ya que busca las URLs limpias que había antes (no entra ni a la raiz, ya que busca dominio.com/es y no lo encuentra...). Si genero uno me da el error 500, y ni volviendo a activar el inglés y rehaciendo el .htaccess me funciona la web... ¿Alguien sabe a que puede deberse esto? Me sería de gran ayuda, ya que casi estaba rematando la tienda y ahora no se como salir de esta. Muchas gracias, Un saludo! 1) Prueba regenerar el .htaccess otra vez (desde el panel de prestashop) Si regeneras el .htaccess (desde el PANEL DE PRESTASHOP) y no te funciona , prueba con lo siguiente 2) abrelo un bloc de notas (editando el .htaccess) y prueba añadir la siguiente linea: SetEnv PHP_VER 5 Un saludo, Link to comment Share on other sites More sharing options...
ulisessp Posted February 22, 2012 Author Share Posted February 22, 2012 Por cierto, he leído en algún lado que el problema puede deberse a los permisos del archivo .htaccess, que en algunos servers debería ser 755. No me funciona, ya que si creo el archivo y le aplico esos permisos, prestashop no me da la opción de generar el archivo. Si le doy 777 si me deja, lo crea, me da el error 500 y aunque posteriormente cambie los permisos a 755 me sigue tirando el error 500.. Link to comment Share on other sites More sharing options...
nadie Posted February 22, 2012 Share Posted February 22, 2012 Por cierto, he leído en algún lado que el problema puede deberse a los permisos del archivo .htaccess, que en algunos servers debería ser 755. No me funciona, ya que si creo el archivo y le aplico esos permisos, prestashop no me da la opción de generar el archivo. Si le doy 777 si me deja, lo crea, me da el error 500 y aunque posteriormente cambie los permisos a 755 me sigue tirando el error 500.. Vuelve a leer, que edite el mensaje: http://www.prestashop.com/forums/index.php?/topic/156921-error-500-al-desactivar-idioma-htaccess/page__view__findpost__p__761712 Link to comment Share on other sites More sharing options...
ulisessp Posted February 22, 2012 Author Share Posted February 22, 2012 1) Prueba regenerar el .htaccess otra vez (desde el panel de prestashop) Si regeneras el .htaccess (desde el PANEL DE PRESTASHOP) y no te funciona , prueba con lo siguiente 2) abrelo un bloc de notas (editando el .htaccess) y prueba añadir la siguiente linea: SetEnv PHP_VER 5 Un saludo, Hola Victor, ¿Eres de Murcia? siempre está bien encontrarse un paisano por aquí No me funciona el generador, he creado el archivo .htaccess, le he dado permisos 777 y he añadido la linea que me comentas, he ido a prestashop y le he dado a generar pero nada, error 500 y el .htaccess vacío... Link to comment Share on other sites More sharing options...
ulisessp Posted February 22, 2012 Author Share Posted February 22, 2012 Vacío a excepción de la linea que he añadido, claro.. Link to comment Share on other sites More sharing options...
ulisessp Posted February 22, 2012 Author Share Posted February 22, 2012 Por ir añadiendo datos... a ver si hay suerte... Tocando en el apartado Herramientas -> Idiomas prestashop me devuelve varios errores, por ejemplo: Se ha producido un error mientras se actualizaba el objeto lang () Se ha producido un error mientras se actualizaba el estado Aparte, en el log de errores del servidor obtengo muchos errores similares a: "dominio.com/httpdocs/.htaccess: <Directory not allowed here" Y por alguna razón, después de borrar .htaccess el servidor sigue redireccionandome a las URLs limpias, no puedo acceder vía por ejemplo: dominio.com/contact-form.php, me redirige a dominio.com/es/contactenos y me devuelve un error 404. Estoy utilizando la versión 1.4.6.2 y hasta hoy no había tenido ningún problema con el tema idioma o .htaccess.. Perdón por llenar el topic de mensajes pero me está volviendo loco este asunto.. Link to comment Share on other sites More sharing options...
nadie Posted February 22, 2012 Share Posted February 22, 2012 Por ir añadiendo datos... a ver si hay suerte... Tocando en el apartado Herramientas -> Idiomas prestashop me devuelve varios errores, por ejemplo: Se ha producido un error mientras se actualizaba el objeto lang () Se ha producido un error mientras se actualizaba el estado Aparte, en el log de errores del servidor obtengo muchos errores similares a: "dominio.com/httpdocs/.htaccess: <Directory not allowed here" Y por alguna razón, después de borrar .htaccess el servidor sigue redireccionandome a las URLs limpias, no puedo acceder vía por ejemplo: dominio.com/contact-form.php, me redirige a dominio.com/es/contactenos y me devuelve un error 404. Estoy utilizando la versión 1.4.6.2 y hasta hoy no había tenido ningún problema con el tema idioma o .htaccess.. Perdón por llenar el topic de mensajes pero me está volviendo loco este asunto.. Respecto a las urls amigables, te las redirecciona, por las tendras activas en la pestaña Preferencias/SEO/URL. Link to comment Share on other sites More sharing options...
Recommended Posts