dataleim Posted April 24, 2023 Share Posted April 24, 2023 Hola, He visto que al pinchar en una combinación de repente sale el mensaje "undefined" en rojo debajo del botón añadir al carrito. En la consola veo que hay una llamada que da 404, la llamada es a: index.php?controller=product&token=72319c4482a9d2bd4182ea1dde34ca62&id_product=418&id_customization=0&group%5B1%5D=3&qty=1 Al desactivar las url amigable no lo hace, pero al volverlo a activar sí. También he averiguado que en el servidor, lo hace al poner la combinación Aplicación FPM servida por Nginx, pero no si es FPM servida por Apache, por lo que entiendo que es un tema con nginx. ¿A alguien más le ha pasado esto con nginx? Link to comment Share on other sites More sharing options...
Eutanasio Posted April 26, 2023 Share Posted April 26, 2023 Parece que el problema está relacionado con la configuración de Nginx para manejar las URL amigables en PrestaShop. Cuando activas las URL amigables, la llamada a la combinación del producto falla, lo que provoca que aparezca el mensaje "undefined" en rojo. A continuación, te muestro cómo puedes solucionar este problema. 1. Primero, asegúrate de que el módulo mod_rewrite esté habilitado en tu servidor Nginx. Consulta con tu proveedor Hosting 2. Que verifiquen que la configuración de tu archivo Nginx para PrestaShop. Deberías tener una configuración similar a la siguiente en el archivo de configuración de Nginx (por ejemplo, /etc/nginx/sites-available/tu-tienda.com): server { ... location / { try_files $uri $uri/ /index.php?$args; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.4-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } ... } Asegúrate de que la línea try_files $uri $uri/ /index.php?$args; esté presente en la configuración, ya que es la que permite que Nginx maneje correctamente las URL amigables de PrestaShop. 3. Una vez comprueben todo esto, que te reinicien el servidor para ver si se han aplicado los cambios y todo va bien. Si aún experimentas problemas, verifica que no haya reglas adicionales o conflictivas en tu configuración de Nginx y que la versión de PrestaShop sea compatible con la configuración de Nginx que estás utilizando. 2 Link to comment Share on other sites More sharing options...
dataleim Posted April 29, 2023 Author Share Posted April 29, 2023 On 4/26/2023 at 10:14 PM, Eutanasio said: Parece que el problema está relacionado con la configuración de Nginx para manejar las URL amigables en PrestaShop. Cuando activas las URL amigables, la llamada a la combinación del producto falla, lo que provoca que aparezca el mensaje "undefined" en rojo. A continuación, te muestro cómo puedes solucionar este problema. 1. Primero, asegúrate de que el módulo mod_rewrite esté habilitado en tu servidor Nginx. Consulta con tu proveedor Hosting 2. Que verifiquen que la configuración de tu archivo Nginx para PrestaShop. Deberías tener una configuración similar a la siguiente en el archivo de configuración de Nginx (por ejemplo, /etc/nginx/sites-available/tu-tienda.com): server { ... location / { try_files $uri $uri/ /index.php?$args; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.4-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } ... } Asegúrate de que la línea try_files $uri $uri/ /index.php?$args; esté presente en la configuración, ya que es la que permite que Nginx maneje correctamente las URL amigables de PrestaShop. 3. Una vez comprueben todo esto, que te reinicien el servidor para ver si se han aplicado los cambios y todo va bien. Si aún experimentas problemas, verifica que no haya reglas adicionales o conflictivas en tu configuración de Nginx y que la versión de PrestaShop sea compatible con la configuración de Nginx que estás utilizando. Gracias por tu ayuda, se ha podido solucionar. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now