我刚刚按照以下步骤进行了 Magento 迁移。
- 将所有字段从我们的登台服务器复制到生产服务器
- 转储数据库并将其复制到生产服务器
- 导入的数据库转储到新数据库
- 更新了 app/etc/local.xml
- 将数据库条目“web/secure/base_ur”和“web/unsecure/base_url”更新为新的 url
- 清除 var/cache
现在每个页面都会出现 404 错误,包括主页和管理员。此外,这似乎不是 htaccess 问题,因为路径中带有 index.php 的 url 也不起作用。
我已经完成了与我在另一台具有相同文件的机器上列出的相同的程序,然后它工作正常。所以它似乎是特定于服务器的。
我已经对这个问题进行了广泛的搜索,但到目前为止似乎没有任何帮助。
任何想法都非常受欢迎!
--edit-- 我稍微修复了它。
在 index.php 我改变了:
法师::run($mageRunCode, $mageRunType); To Mage::run('english');
这似乎是必要的,因为英文是我们默认商店的名称。但是,我认为如果 Magento 自己解决这个问题会更好。另外,当迁移到另一台服务器时,这是如何开箱即用的?