【问题标题】:Magento migration to local environmentMagento 迁移到本地环境
【发布时间】:2011-03-10 16:36:32
【问题描述】:

我正在尝试复制我的实时 Magento 安装,方法是将所有内容带到我的本地环境以使 SVN 运行(如相关问题中的回答,非常感谢所有贡献者)。

这是我遵循的步骤:

  1. 通过cPanel备份网站并下载到本地
  2. 解压主目录并放入 htdocs
  3. 将数据库 SQL 从备份导入到同名数据库
  4. 已更改数据库中所有网站的基本 URL
  5. 更改 local.xml 以反映 MAMP 导致的新用户/密码

现在,当我打开目录时,什么都没有加载 - 没有错误或任何东西。我检查了权限并确保我的其他目录正常运行,它们确实如此。这是一个 1.3 的安装,我尝试升级到 1.4,但遇到了很多问题——这将是未来的努力。有什么想法吗?

【问题讨论】:

  • 您的副本是否包含 .htaccess 文件?
  • .htaccess 文件在副本中,但不在我的 MAMP 目录中。我把它们移过来了,但它仍然没有做任何事情。

标签: magento


【解决方案1】:

如果 .htaccess 不是问题,您可以检查文件权限吗?也尝试访问一个根本不存在的 URL。如果您收到重定向或 404 错误,这意味着您的空白页实际上可能是一个错误。确保在您的 php.ini 和 index.php 中打开了 display_errors(取消注释 #ini_set('display_errors', 1);),然后重试。

【讨论】:

  • 再次感谢您的洞察力,约瑟夫。有没有办法手动重新索引?
【解决方案2】:

我根据 JM 的回答启用了错误,并在 index.php 上收到了无效的 T_String PHP 错误。 __tostring() 在 PHP 5.3 中不受支持,这是 MAMP 的默认选项。我需要对核心文件进行一些编辑才能使其正常运行。切换到 PHP 5.2 解决了这个问题,并且该网站现在可以正常运行。

【讨论】:

    【解决方案3】:

    您是否删除了 /var/ 目录下的所有内容 - 上次我这样做是实际问题。然后确保你去索引管理和索引所有目录。

    【讨论】:

    • 是的,我非常虔诚地删除了缓存。
    猜你喜欢
    • 2021-03-16
    • 2013-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-25
    相关资源
    最近更新 更多