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终于进到了网站后台


目录
相关文章
Confluence 6 查看站点状态
请注意,有关站点的活动信息在默认情况下是禁用的。请查看下面的说明。 如果这个插件被启用的话,有关站点的全局活动状态将会在你的 Confluence 站点中显示出来。
954 0
|
数据中心 数据安全/隐私保护
Confluence 6 恢复一个站点问题解决
如果你在导入的时候遇到了问题,检查下面的一些提示。 你的文件太大而不能上传?这个是非常常见的错误。出现的原因是备份文件不能在规定的时间内上传到服务器上。
1116 0
|
数据库
Confluence 6 恢复一个站点
这个页面对如何从一个 XML 导出文件中恢复到一个已经存在的 Confluence 站点进行描述。 如果你希望导入数据倒一个新的站点,请参考 restoring from backup during setup 页面中的内容。
1148 0
|
数据库 数据格式 XML
Confluence 6 恢复一个站点有关使用站点导出为备份的说明
推荐使用生产备份策略。我们推荐你针对你的生产环境中使用的 Confluence 参考 Production Backup Strategy 页面中的内容进行备份和恢复(这个需要你备份你的数据库和 home 目录)。
902 0
|
存储 数据格式 XML
Confluence 6 重新获得站点备份文件
Confluence 将会创建备份,同时压缩 XML 文件后存储熬你的 /backups> 目录中。你需要自己访问你安装的 Confluence 服务器,并且从服务器上获得这个文件。
874 0
|
XML 数据格式
Confluence 6 手动备份站点
Confluence 被配置自动备份数据,使用压缩的 XML 格式。同时你也可以通过 Confluence 的 管理员控制台(Administration Console)手动进行备份。
996 0
|
存储 XML 数据格式
Confluence 6 站点备份和恢复
Atlassian 推荐针对生产环境中安装使用的 Confluence 使用原始数据库工具备份策略。 在默认的情况下,Confluence 每天都会备份所有数据和附件到 XML 文件备份中。
1410 0
Confluence 6 升级自定义的站点和空间布局
随着 Confluence 的演变。默认的站点和空间布局也会随着 Confluence 升级而让使用的所有页面进行改变。随着一些新功能的加入和一些老功能的修改,默认的布局也需要进行修改来支持这些改变。
915 0
开始使用新 Confluence 6 站点
你安装的 Confluence 站点是新的站点吗?下面是一些可以开始使用的东西: 确定你的站点是否允许公共访问(匿名用户可以访问)。
967 0
下一篇
oss创建bucket