Magento开发站点重定向到实时站点URL

时间:2013-08-02 11:25:15

标签: magento magento-1.7

访问我的开发网站时遇到了很大的问题。我在不同服务器上的两个magentos站点。一个是开发站点,另一个是现场。但是我需要将数据库从实时复制到开发站点。

自从我这样做以来,我遇到了访问dev URL的问题。因为它一直在重新引导我到现场。我用谷歌搜索了这个问题并尝试了以下方法:

  • 访问'core_config_date'并更改了不安全/ BASE_URL& secure / base_url并将它们更改回dev URL。
  • 然后我去清除开发站点上的缓存,这个缓存在我安装插件时已经被清除。
  • 在'core_cache_option'中将所有内容设为0。
  • 浏览器上的已清除缓存
  • 但我仍然会将网站问题重新定位到实时网址。

    我注意到有一些人遇到了同样的问题,但上面的解决方案对我来说似乎没有用。任何帮助将不胜感激。

    由于

    3 个答案:

    答案 0 :(得分:4)

    正确设法对其进行排序。这是一个权限问题。我忽略了它,因为我没有为此站点设置linux用户。但是,文件夹用户设置为“root”而不是“www-data”。

    对于将来遇到此问题的任何人,我强烈建议您检查服务器/文件夹上的权限以进行缓存。

    解决问题的步骤:

  • 更改'core_config_data'表格中的基本网址(可在第5行或第6行找到,给予或接受)
  • 检查siteroot / var文件夹的权限。删除/ var / session&中的所有内容的/ var /高速缓存
  • 运行'chown websiteuser -R siteroot'然后'chmod u + w -R siteroot'进行权限更改。
  • 这应该足以让它发挥作用。

    答案 1 :(得分:0)

    在开发服务器中执行以下步骤:

    1)检查以下路径中config.xml文件中的开发服务器数据库主机名,用户名和密码:ap​​p / etc /.

    2)在任何编辑器中打开您的实时服务器数据库,并完全找到实时站点URL。    并使用搜索结果替换您的开发服务器URL。

    以上两个步骤将解决您的问题。 在它现在解决之后。

    3)检查根文件夹中的.htaccess文件以检查任何重定向规则。

    答案 2 :(得分:0)

    检查你的文件权限并正确设置它们,这样Magento最终不会在你的核心配置被缓存的system / tmp文件夹中创建一个MagicCache,允许你清除var / cache直到时间结束并且数据库中的设置永远不会占用。

    全部Can't change Magento base URL -> Stuck in cache