【发布时间】:2011-09-21 22:47:16
【问题描述】:
我已经使用 MAMP 在我的 Mac 上安装了一个新的 Magento 副本 - 一切正常,然后我复制了我创建的模板文件和模块。都好。然后我们我去导入实时网站 SQL 数据库,所有产品都会出现和所有自定义元素 - 但是,如果我然后单击主页(或任何其他页面)上的产品,则 URL 是错误的。
我已更改数据库中的基本 URL 以反映我的本地安装。
作为参考,我的本地副本设置如下:http://localhost:8888/magento 工作正常。现在,当我(从主页)单击产品时,它会尝试转到 http://localhost:8888/product-name-here - 所以它错过了 /magento/ 部分。
但即使我手动输入 http://localhost:8888/magento/product-name-here 我也会收到 404 not found 错误(而不是 magento 404 错误?)
任何想法如何解决这个问题?
【问题讨论】:
-
你也试过
http://localhost:8888/magento/index.php/product-name-here吗?您是否对.htaccess文件进行了任何更改?您是否遵循了解释任何必要的数据库更改的迁移指南? -
我尝试了几个不同的指南!我确实尝试了上面的网址 - 它仍然没有用。我确实对我的实时 .htaccess 进行了更改 - 但后来我也将该文件复制到我的本地副本中,但它仍然无法正常工作..感谢您的输入。
标签: magento url-rewriting localhost mamp