1

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

自从我这样做以来,我在访问开发 URL 时遇到了问题。因为它不断将我重定向到实时站点。我已经用谷歌搜索了这个问题并尝试了以下方法:

  • 访问 'core_config_date' 并更改了 unsecure/BASE_URL 和 secure/base_url 并将它们改回 dev URL。
  • 然后我去清除开发站点上的缓存,从我安装插件时就已经清除了。
  • 在“core_cache_option”中将所有内容设置为 0。
  • 清除浏览器缓存
  • 但我仍然遇到网站重定向到实时 URL 的问题。

    我注意到有几个人遇到了同样的问题,但上述解决方案似乎对我不起作用。任何帮助将非常感激。

    谢谢

    4

    3 回答 3

    4

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

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

    解决问题的步骤:

  • 更改“core_config_data”表中的基本 URL(可以在第 5 行或第 6 行找到,给予或接受)
  • 检查您的 siteroot/var 文件夹的权限。从 /var/session 和 /var/cache 中删除所有内容
  • 运行“chown websiteuser -R siteroot”,然后运行“chmod u+w -R siteroot”以更改权限。
  • 这应该足以让它工作。

    于 2013-08-02T12:03:36.267 回答
    0

    检查您的文件权限并正确设置它们,以便 Magento 最终不会在系统 /tmp 文件夹中创建 MagicCache,这是您的核心配置被缓存的位置,允许您清除 var/cache 直到时间结束并拥有数据库中的设置永远不会采取。

    All over here Can't change Magento base URL -> Stuck in cache

    于 2013-08-02T16:27:49.657 回答
    0

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

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

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

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

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

    于 2013-08-02T11:50:29.397 回答