Pregunta

Este es un problema raro. Tenemos un artículo en el servidor de ensayo que muestra una página de error 404 cuando se pone en la clave URL después de la URL raíz (por ejemplo. Www.mystore.com/url_key), sin embargo en nuestras máquinas locales que no hacen esto. Incluso me he restaurado mi base de datos local por lo que es idéntica a la del servidor de prueba y no es conseguir un 404.

Las reescrituras de URL son idénticos, tanto en mi máquina local y el servidor de prueba tiene caché de página completa en.

Ahora, podríamos solucionarlo por reindexing pero queremos conocer la causa de por qué el servidor de prueba está mostrando un 404 mientras que un servidor WAMP local no lo hace.

¿Fue útil?

Solución

Una explicación es que su .htaccess no está siendo recogido. Se puede tratar de añadir en index.php en el URL y ver si esto resuelve el problema?

index.php/url_key

Otros consejos

¿Cómo sincronizar las dos bases de datos? importación y exportación MySQL?

Si usted acaba de copiar la base de datos sobre lo que tiene que borrar la caché, ya que se almacena en el sistema de archivos y tiene datos en caché de la base de datos antigua todavía. Reindex no ayudaría en ese caso, ya que el índice también se almacena en la base de datos MySQL.

Ir a su base de datos y ejecutar esta consulta:

INSERT INTO `report_event_types` (`event_type_id`, `event_name`, `customer_login`) VALUES
(1, 'catalog_product_view', 1),
(2, 'sendfriend_product', 1),
(3, 'catalog_product_compare_add_product', 1),
(4, 'checkout_cart_add_product', 1),
(5, 'wishlist_add_product', 1),
(6, 'wishlist_share', 1);

P.S. DB comprobar el prefijo del nombre si lo tiene!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a magento.stackexchange
scroll top