如何将live magento站点带到localhost而不影响实时站点

时间:2013-05-14 08:38:09

标签: magento

我想要一个实时网站在本地主机上,而不影响live magento网站的任何功能。我尝试了很多方法,但没有得到任何结果。

我试过的步骤是: 1.通过进入cpanel(通过ftp访问)>从magento live site获取数据库phpmyadmin>将所有文件导出到我的本地计算机,然后将所有数据导入到本地phpmyadmin。

2.从cpanel>中获取所有必要文件文件管理器>所有文件(例如p_html,.htpassword,.trash,访问日志等文件等等)并将其放在我的本地机器上然后我将文件放在文件夹中并保存到C:\ xampp \ htdocs \ all文件中(在文件夹中)。

3在适用于第一步的所有sql文件中,使用localhost:1234替换了实时站点的路径。

但仍无效。 任何帮助将不胜感激....

4 个答案:

答案 0 :(得分:18)

将您的LIVE Magento商店复制到本地计算机:

  1. 使用任何ftp客户端下载magento文件。
  2. 从实时服务器导出数据库。
  3. 将下载的Magento文件放在localhost根文件夹中。
  4. 在本地计算机中创建一个空白数据库(比如说'local-database')并导入从实时数据库导出的数据库备份。
  5. 删除/重命名文件app / etc / local.xml
  6. 使用local-database重新安装Magento。
  7. 安装完成后,转到“管理”部分,然后转到
  8.   

    (i)刷新所有缓存。 (ii)重新索引所有数据。 (iii)刷新所有缓存。

    就是这样。你完成了。

    N.B。 如果您安装了特定于域的模块,那么这些模块将不起作用。

    看起来非常简单吧。 相信我,就这么简单。

    如果您在本地计算机中安装Magento时遇到任何问题,可以使用以下帖子:http://www.insync.co.in/how-to-install-magento-on-wamp-server-localhost-localcomputer/

答案 1 :(得分:2)

<强>步骤:

  1. 将文件下载到本地项目文件夹。
  2. 创建新的本地数据库并导入实时数据库备份/转储。
  3. 使用本地数据库参数更新app / etc / local.xml文件(主机名,DB 名称,数据库用户名,数据库密码)
  4. Magento将项目URL保存在2个位置(安全URL和 表core_config_data中的不安全URL)。我们需要更新 在导入的本地数据库中到本地URL(第9和第10条记录) 表)。
  5. 删除缓存:删除var文件夹(该文件夹)中的内容 还包含报告和日志。我假设你不需要它 这是一个单独的安装)
  6. 本地副本很可能现在可以使用,但有可能不会。在这种情况下可以做的事情:

    1. 如果您被重定向到实际网站,请检查.htaccess 重定向文件(由于各种原因,可能存在重定向 在文件中定义)
    2. 如果您收到禁止错误,this将派上用场(通常发生在Linux系统中)
    3. 可能仍有一些问题可能是主题或模块特定的。在这种情况下,您需要调试项目并找出问题所在。在这种情况下,Xdebug会派上用场来推动调试过程:)

      Subrata的solution将与安装的某些Magento模块发生冲突,并且不允许您在本地重新安装Magento。我遵循这些步骤,一切正常。

答案 2 :(得分:1)

在备份到本地PC中的该文件夹后,只需给予权限(0777)

答案 3 :(得分:0)

首先,您必须更改数据库中的安全和不安全的base_url。 这些可以在'core_config_data'表中找到。 路径:
web/unsecure/base_url
web/secure/base_url

如果您想通过localhost访问本地版本的Magento,则必须将localhost设置为base_url。

之后,您需要清除缓存文件夹。

编辑:
要使用XAMPP在本地PC上安装和运行Magento,请按以下步骤操作: http://www.magentocommerce.com/wiki/1_-_installation_and_configuration/installing_on_windows_with_xampp_and_wamp