magento站点还原到本地

简介: 问题描述   首先将网站文件夹解压到xampp/htdocs/wenjianjia目录下,然后替换sql文件里的域名为localhost/wenjianjia。然后访问前台,正常。访问后台,出问题了 Magento网站后台不能通过localhost/wenjianjia/admin的形式访问(...

问题描述

 

首先将网站文件夹解压到xampp/htdocs/wenjianjia目录下,然后替换sql文件里的域名为localhost/wenjianjia。然后访问前台,正常。访问后台,出问题了

Magento网站后台不能通过localhost/wenjianjia/admin的形式访问(前提是URL重写已经开启),这样会跳转到localhost/xampp,如果以localhost/wenjianjia/index.php/admin形式访问,则每次点击login一直停留在登录页面,至于注释varien.php文件,这个我早就注释了,可见问题不在这里

解决步骤

 

原因是因为我在做url优化时,将所有的url优化到了只有一层,比如

www.domain.com/catalog/sub-catalog =>www.domain.com/sub-catalog

www.domain.com/catalog/product =>www.domain.com/product

所以当我在xampp环境下再来还原这个站点时,就出现了问题,这里域名变成了localhost/wenjianjia,而我做的url重写会把wenjianjia/admin去掉,这样相当于访问了localhost,而在xampp环境下,这个url等价于localhost/xampp,所以每次访问都到了xampp界面

解决方法是配置虚拟空间

1、将wenjianjia的内容移到D:\magento

2、编辑D:\xampp\apache\conf\extra\httpd-vhosts.conf文件

添加如下代码

<VirtualHost *:80>
    ServerAdmin yahui@mm.com
    DocumentRoot "D:/xampp/htdocs/magento"
    ServerName www.yahuimagento.com
    ErrorLog "logs/yahuimagento.com-error.log"
    CustomLog "logs/yahuimagento.com-access.log" common
</VirtualHost>

 

3、编辑D:\xampp\apache\conf\httpd.conf文件

添加如下代码

<Directory "D:/magento">
    Options Indexes FollowSymLinks Includes ExecCGI
    AllowOverride All
    Require all granted
</Directory>

 

4、然后重启服务器

5、然后再修改本地hosts文件

添加

127.0.0.1 www.yahuimagento.com

6、刷新dns缓存。

7、然后清空数据库,将域名替换成www.yahuimagento.com的sql文件重新导入数据库。

最后在浏览器中访问www.yahuimagento.com,前台正常

然后访问www.yahuimagento.com/admin终于进到了网站后台


目录
相关文章
|
8月前
|
JavaScript 数据库 数据安全/隐私保护
向服务器上传dedecms模板
向服务器上传dedecms模板
|
数据库
wordpress修改后台站点地址后无法打开的解决办法
wordpress修改后台站点地址后无法打开的解决办法
134 0
wordpress修改后台站点地址后无法打开的解决办法
|
API PHP 数据安全/隐私保护
wordpress 内容备份镜像站点建立方法及注意事项
作为虾米级站长一枚,实则是不懂代码的菜鸟,由于自己的站点是小水管主机,而且稳定性也难以保障,在很多访客的建议下,也想建立一个内容镜像站点,以实现当主站的主机维护时,能够有一个备用站点让访客访问。 最先我是想能够有一个共用的数据库可以给两个站点一起使用,但百度查了资料后,发现这对于虚拟主机建站来说好像不适用。
|
算法 数据库 数据安全/隐私保护
将WordPress站点转换为Joomla
本教程将向您展示如何将现有的WordPress站点移动到Joomla。这适用于最多5个的许多WordPress版本,适用于Joomla3。 在开始之前,您需要了解以下内容: 这将从WordPress导入类别,但它不会将导入的帖子/页面与相应的类别相关联。
|
数据库 数据格式 XML
Confluence 6 恢复一个站点有关使用站点导出为备份的说明
推荐使用生产备份策略。我们推荐你针对你的生产环境中使用的 Confluence 参考 Production Backup Strategy 页面中的内容进行备份和恢复(这个需要你备份你的数据库和 home 目录)。
863 0
|
数据中心 数据安全/隐私保护
Confluence 6 恢复一个站点问题解决
如果你在导入的时候遇到了问题,检查下面的一些提示。 你的文件太大而不能上传?这个是非常常见的错误。出现的原因是备份文件不能在规定的时间内上传到服务器上。
1042 0
|
数据库
Confluence 6 恢复一个站点
这个页面对如何从一个 XML 导出文件中恢复到一个已经存在的 Confluence 站点进行描述。 如果你希望导入数据倒一个新的站点,请参考 restoring from backup during setup 页面中的内容。
1096 0
|
XML 数据格式
Confluence 6 手动备份站点
Confluence 被配置自动备份数据,使用压缩的 XML 格式。同时你也可以通过 Confluence 的 管理员控制台(Administration Console)手动进行备份。
960 0
Confluence 6 管理站点模板
模板是一个预先定义的页面,这个预先定义的页面可以在创建新页面的时候预先载入。模板可以由用户创建也可以通过蓝图提供。请查看 Page Templates 和 Blueprints 页面中的内容。
1048 0
Confluence 6 升级自定义的站点和空间布局
随着 Confluence 的演变。默认的站点和空间布局也会随着 Confluence 升级而让使用的所有页面进行改变。随着一些新功能的加入和一些老功能的修改,默认的布局也需要进行修改来支持这些改变。
873 0