Jump to content

Error al activar las URL amigables


emflomed17

Recommended Posts

Hola a todos, espero me puedan ayudar con el siguiente problema ya que por mas que trato no puedo solucionarlo. 

He instalado prestashop y funciona correctamente, el problema se presenta cuando habilito las URL amigables.

Si las desactivo de nuevo el sitio funciona correctamente.

El mod_rewrite esta habilitado. 

Mi dominio es https://zata-selection.com/

Otra cosa que observo es que cuando habilito las URL amigables, el sitio redirige a https://zata-selection.com/es/ 

 

Espero me puedan ayudar. 

Gracias

spacer.png

Link to comment
Share on other sites

10 hours ago, emflomed17 said:

Hola a todos, espero me puedan ayudar con el siguiente problema ya que por mas que trato no puedo solucionarlo. 

He instalado prestashop y funciona correctamente, el problema se presenta cuando habilito las URL amigables.

Si las desactivo de nuevo el sitio funciona correctamente.

El mod_rewrite esta habilitado. 

Mi dominio es https://zata-selection.com/

Otra cosa que observo es que cuando habilito las URL amigables, el sitio redirige a https://zata-selection.com/es/ 

 

Espero me puedan ayudar. 

Gracias

spacer.png

Muy buenas!

Revisa que tengas todos estos checks igual.

 

image.thumb.png.fa8280136d1e86c4d75a335db6d76c0e.png

Link to comment
Share on other sites

On 3/28/2020 at 3:49 AM, Ramón - PULSOWEB said:

Muy buenas!

Revisa que tengas todos estos checks igual.

 

image.thumb.png.fa8280136d1e86c4d75a335db6d76c0e.png

Hola Ramon, antes que todo gracias por responder. 

Esos checks los tengo igual que la imagen que me muestras y el sitio sigue sin funcionar cuando la URL amigable está activada. 

Link to comment
Share on other sites

6 hours ago, JuanjoG said:

Borrastes las cache despues de activarlo?

Hola Juanjo, gracias por tomarte el tiempo de responder. 

Si, borré el caché y sigue sin funcionar. Lo que más me genera duda es por qué al activar las URL amigables el sitio me agrega un "/es/" en la URL. 

Ya hice de todo, incluso hice una instalacion limpia nuevamente, creando otra base de datos en otro servidor y sigo teniendo el mismo problema.

url.PNG

Link to comment
Share on other sites

3 hours ago, SergioE said:

Si borrando la caché no te funciona, prueba a activar el modo depuración a ver si salta algún error.

Hola Sergio, gracias por responder. 

 

Aún eliminando la caché sigo sin tener éxito. 

Ya hice de todo, incluso hice una instalación limpia nuevamente, creando otra base de datos en otro servidor y sigo teniendo el mismo problema. Es muy frustrante ya que he seguido diferentes video tutoriales, he leido la documentacion y muchos blogs donde explican el proceso de instalacion de prestashop y de activacion de las URL's amigables y he hecho todo igual.

Activé el modo depuracion y no me muestra ningún error. Sólo algunos warnings. Te comparto. 

 

Saludos

debug.PNG

deprecations.PNG

logs.PNG

Link to comment
Share on other sites

1 hour ago, SergioE said:

Has hablado con tu proveedor de hosting a ver si pueden darte algun soporte?

Que version de Prestashop tienes?

He intentado con las versiones de Prestashop 1.7.6.3 y 1.7.6.4. En ninguna he podido habilitar las Friendly URL's.
Estoy usando un servidor Ubuntu 18.04 en https://www.vultr.com/ 
Usualmente uso esos servidores para desplegar mis aplicaciones, ya sean desarrolladas desde cero o bien usando CMS como Wordpress o Joomla, lo cual me resulta extraño porque estos son sistemas similares que tienen muchas cosas en común con Prestashop, es decir usan PHP, MySQL y por lo que he visto las configuraciones del servidor también son muy similares. 

Creo que por el momento voy continuar con el desarrollo de la tienda sin habilitar las Friendly URL's. Aunque no me parece adecuado intentaré habilitarlas luego. 
 

Link to comment
Share on other sites

35 minutes ago, emflomed17 said:

He intentado con las versiones de Prestashop 1.7.6.3 y 1.7.6.4. En ninguna he podido habilitar las Friendly URL's.
Estoy usando un servidor Ubuntu 18.04 en https://www.vultr.com/ 
Usualmente uso esos servidores para desplegar mis aplicaciones, ya sean desarrolladas desde cero o bien usando CMS como Wordpress o Joomla, lo cual me resulta extraño porque estos son sistemas similares que tienen muchas cosas en común con Prestashop, es decir usan PHP, MySQL y por lo que he visto las configuraciones del servidor también son muy similares. 

Creo que por el momento voy continuar con el desarrollo de la tienda sin habilitar las Friendly URL's. Aunque no me parece adecuado intentaré habilitarlas luego. 
 

 

SOLUCIONADO!

 

UPDATE

Ya he encontrado la solución: La describo a continuación por si alguien tiene la misma dificultad.

Resulta que el directorio donde tengo todos los archivos es el siguiente  /var/www/html/

Aunque tenia el mod_rewrite habilitado existia una directiva en el archivo conf de apache que no me permitia hacer uso del modo de sobrescritura en la carpeta /www y los subdirectorios de esta.

El problema era que prestashop detectaba que el mod_rewrite estaba habilitado y por ello no me mostraba algun mensaje de error. 

Es decir estaba habilitado mas no podía hacer uso de el. 

ANTES

<Directory /var/www/>
    Options Indexes FollowSymLinks
    AllowOverride None
    Require all granted
</Directory>

DESPUES

<Directory /var/www/html>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>

 

Saludos!

Edited by emflomed17 (see edit history)
  • Like 1
  • Thanks 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...