我们已将网站迁移到新的产品服务器。在最初的举动中,一切正常。尝试重新索引后,前端目录为空。
所有产品都设置为启用,并显示
有库存。
我已经更改了数据库中的URL
我已将管理站点设置为数据库表中的ID 0
索引流程不会报告任何错误
启用/禁用平面目录并没有什么区别。
真的不确定去哪儿。
更新
如果其他人遇到此问题,则问题出在customer_group表中。 NOT LOGGED IN group_id必须设置为0
答案 0 :(得分:0)
问题源于迁移过程中mysql中的自动增量问题。除了在导入时将Default和admin存储设置为错误的增量之外,我在customer_group表上也遇到了同样的问题。我有时必须在导出/导入数据库后运行它。
SET FOREIGN_KEY_CHECKS=0;
UPDATE `core_store` SET store_id = 0 WHERE code='admin';
UPDATE `core_store_group` SET group_id = 0 WHERE name='Default';
UPDATE `core_website` SET website_id = 0 WHERE code='admin';
UPDATE `customer_group` SET customer_group_id = 0 WHERE customer_group_code='NOT LOGGED IN';
SET FOREIGN_KEY_CHECKS=1;