无法离线运行Magento站点.DEV服务器重定向到实时存储

Gau*_*ena 0 magento

我有一个在实时电子商务服务器上运行的Magento站点.

我在开发环境中下载了整个站点以供离线使用.我更改了数据库中的基本URL值并编辑了local.xml文件,但我的本地开发站点仍然指的是在线商店.

我该如何纠正?

Fia*_*abs 5

通常的问题,更改基本URL和local.xml只是方程式的一小部分.
Step 3将网站移动到开发服务器时错过了.

搬东西实际上非常简单.

  1. 一个.tar旧服务器上的public_html目录

    湾 在开发系统上重新安装.

  2. 一个.在旧服务器上禁用Magento中的缓存,转储数据库,然后重新启用Magento缓存.

    湾 在开发系统上创建mysql数据库,用户和授予权限.将数据库转储加载到开发系统上的数据库中.

  3. 做大多数人忽略的一件事,去设置你的文件权限和所有权.

  4. 使用mysql命令行或phpMyAdmin更改基本URL.

  5. 去掉var /文件夹中的每个子文件夹,Magento将重新创建它.

  6. 最后,对local.xml文件进行更改,以更改分配给新数据库的数据库访问凭据,并启动Magento.

如果您拥有服务器的完整所有权,请执行上述步骤,同时关闭Apache服务器,直到您加载所有数据并进行权限和文件更正.这可以防止意外启动Magento处于无准备状态,这可以缓存Magento的配置,这就是您遇到此问题的原因.

如果你对var /文件夹和子文件夹没有适当的权限,Magento会将你的Magento写入临时文件并缓存到系统临时文件,你最终会得到Mage神奇地重定向的Magento,它永远指向原始网站.

此外,如果您将local.xml复制到另一个文件以保存它,请将其命名为local.xml.sv0,否则如果它以.xml结尾,Magento会自动加载app/etc /中的每个.xml文件并尝试将其合并到local.xml文件的内容.

注意:在移动后第一次运行Magento之前未正确设置文件/文件夹权限时会发生什么.

在此输入图像描述

在此输入图像描述