将magento站点移动到另一台主机,重定向到旧站点

将magento站点移动到另一台主机,重定向到旧站点,magento,url-redirection,Magento,Url Redirection,我们已将magento站点移出到另一个主机。但它正在重定向到旧站点 在移动站点之前,我们做了以下更改 1. DB backup 2. files are zipped and copied to another host. 将站点移动到其他主机后 1. changed the /web/secure and /web/unsecure values in the DB. 2. In magento files /app/etc/local.xml changed the database na

我们已将magento站点移出到另一个主机。但它正在重定向到旧站点

在移动站点之前,我们做了以下更改

1. DB backup
2. files are zipped and copied to another host.
将站点移动到其他主机后

1. changed the /web/secure and /web/unsecure values in the DB.
2. In magento files /app/etc/local.xml changed the database name.
3. cleared the var/cache
4. cleared the var/tmp
5. cleared the var/session.
但magento站点仍然被重定向到旧站点

有人能帮我吗

谢谢

克隆或移动网站的几个步骤。 注意:通常的做法是在复制到新位置之前清空var/cache、var/session目录。下面提到清除缓存,因为在运行完列表并正确设置数据库访问、BaseURL等之后,需要清除缓存配置

  • 将应用程序文件复制到新位置,并将数据库导入MySQL。(最好使用tarball和数据库转储sql文件,ftp在获取要传输的.htaccess文件、案例等方面存在问题)注意:更复杂的Magento管理员使用rsync,这要容易得多

  • (重要!!)确保文件/文件夹权限和所有者/组正确,以便
    var/
    文件夹系统可写。否则,将在系统
    /tmp
    中写入Magento缓存,而不是在Magento
    var/
    中写入,并且只有重新启动服务器或手动删除才能从
    /tmp
    中清除Magento缓存。此外,没有var/writable意味着任何将文件写入
    var/report/
    的严重错误都将无法写入任何堆栈跟踪,这会加剧您的安装心痛

  • 确保
    app/etc/local.xml
    指向正确的数据库,并确保如果备份原始的
    local.xml
    ,它不会以
    结尾。xml
    ->需要类似于
    local.xml.sv1

  • 将数据库条目更改为不安全的BaseUrl,并将安全的BaseUrl指向您的新位置(
    http://www.example.com
    如果安装了ssl证书
    https://www.example.com
    分别)。使用phpmyadmin在
    core\u config\u data
    表中查找路径
    web/unsecure/base\u url
    web/secure/base\u url
    。(注意:每个范围集都有条目,最小值为全局)

  • 通过删除
    var/cache

  • 如果您在上一个站点上使用编译器,请从Magento根目录使用SSH命令行
    php shell/compiler.php disable
    禁用编译器

  • 尝试加载你的管理后端,你现在应该在新的服务器URL上


  • 按照这些步骤应该清除所有导致Magento坚决重定向回旧服务器的故障。相信我,我已经让它们都发生了。

    您是否更新了DNS以将域指向新服务器?我们已与其他文件夹进行了检查,服务器url有效。DNS不是问题所在-它与Magento文件系统有关。我以前看到过这一点,它取决于浏览器缓存。请检查您的.htacces以确保没有重写规则,正如Sulman所说,可能是浏览器缓存。关闭它,然后完全重新打开,而不仅仅是清理它,尤其是在镀铬的情况下。确保没有主机条目在您自己的计算机上执行重定向。否则,我认为你已经涵盖了所有可能导致这种情况的因素,所以也许可以重新检查你上面所说的一切。当你说重定向时,你是在挑衅地得到301或302重定向响应吗?@AshleySwatton我们怎么能检查301或302重定向?你应该先阅读人们已经尝试过的内容。我完整地回答了这个问题,这样每个人都可以在顶部有一个与问题相关的清单。有一个非常重要的遗漏项目,他们没有报告。在第4步之后,我得到了这个错误:“警告:session_start():读取会话数据失败:user(path:/var/lib/php/sessions)”(我也完成了所有步骤,但没有成功)。有什么建议吗?