Magento Reindex - 消除前端的所有产品

时间:2012-02-20 19:24:30

标签: magento magento-1.4

我已将Magento商店从服务器移动到另一个服务器(也是不同的链接)。一切都工作正常,如购物车,页面,类别等,但PRODUCT PAGES给我一个404错误。

我通过互联网阅读文章,所以我尝试重新编制所有内容。当我这样做时,所有产品都从前端消失。他们仍然在管理员。

缓存被删除&禁用。

有人可以帮我这个吗?

2 个答案:

答案 0 :(得分:2)

如果您在移动服务器后使用phpMyAdmin导入数据库,那么您应该查看core_store中的值。确保admin store_id0。有时当使用phpMyAdmin重新导入时,该值可以设置为1而不是稍微混乱。如果它不允许您更改它,请创建一个新的id设置为0

EDIT

恢复你的log_url表:

CREATE TABLE IF NOT EXISTS `log_url` (
  `url_id` BIGINT(20) UNSIGNED NOT NULL DEFAULT '0',
  `visitor_id` BIGINT(20) UNSIGNED DEFAULT NULL,
  `visit_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  PRIMARY KEY (`url_id`),
  KEY `IDX_VISITOR` (`visitor_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='URL visiting history';

答案 1 :(得分:0)

如果在服务器转移后页面为您提供404,请检查您的:

  1. .htaccess files
  2. apache设置/ magento URL重写配置设置
  3. 模板文件以确保他们使用$ this-> getUrl('')url生成器(某些主题具有硬编码链接)
  4. 由于在reindex上发生错误,我倾向于说这个新服务器没有正确配置您的Apache或Magento URL重写。