14

我希望一个实时站点位于本地主机上,并且不影响实时 magento 站点的任何功能。我已经尝试了很多方法,但没有得到任何结果。

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

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

3 将第一步中适用的所有 sql 文件中的实时站点路径替换为 localhost:1234。

但仍然无法正常工作。任何帮助将不胜感激....

4

4 回答 4

19

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

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

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

而已。你完成了。

注意如果您安装了特定于域的模块,则这些模块将无法在此处工作。

看起来很简单吧。相信我,就是这么简单。

如果您在本地计算机上安装 Magento 时遇到任何问题,这里有一篇文章可能会派上用场: http: //www.insync.co.in/how-to-install-magento-on-wamp-server-localhost-本地计算机/

于 2013-10-28T11:08:18.983 回答
3

脚步:

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

本地副本现在很可能会工作,但也有可能不会。在这种情况下要做的事情:

  1. 如果您被重定向到实时站点,请检查 .htaccess 文件中的重定向(由于各种原因,文件中可能定义了重定向)
  2. 如果您遇到禁止错误,将派上用场(通常发生在 linux 系统中)

可能仍然存在一些问题,可能是特定于主题或模块的。在这种情况下,您需要调试项目并找出问题所在。Xdebug 在这种情况下会派上用场,以促进调试过程:)

Subrata 的解决方案会与某些已安装的 Magento 模块发生冲突,并且不允许您在本地重新安装 Magento。我按照这些步骤操作,一切正常。

于 2017-03-10T12:49:08.573 回答
1

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

于 2016-12-02T06:10:21.157 回答
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

于 2013-05-14T09:51:07.840 回答