Magento更换服务器的方法

 
1、把magento的整个目录打包、上传到新服务器,把magento数据库导出,然后在新服务器上导入。
如果导不进去的是因为magento的数据库使用了外键约束,通过phpmyadmin导入的时候会报错,在导出的sql文件上加一行

SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;

2、修改magento的配置文件,位置在app/etc/local.xml,注意修改CDATA里面的内容

3、修改magento数据库,core_config_data表中的path为web/unsecure/base_url和web/secure/base_url的内容,为你网站的新域名,注意域名后面的“/”。

一切OK,如果不好使可以进到后台刷新一下缓存,重建一下索引。

magento打开错误提示

把errors/local.xml.sample文件改为local.xml

修改后台路径:第一步,我们先去后台禁用magento的缓存:system/cache management,才能改 local.xml

1. 遇见本地后台显示不出来:Fatal error: Call to undefined function curl_setopt()

解决方法:

Have deleted the semicolon in front of

;extension=php_curl.dll

in D:\xampp\php\php.ini

注意重启服务

问题2.修改后台地址:

app/etc/local.xml

<frontname><!--[CDATA[admin]]></frontName-->

清空缓存或者删除var/cache即可。

如果在修改之后无法访问自定义的Magento后台可以通过以下方法恢复到Magento默认的后台:通过phpadmin或者其它数据库管理工具进入当前magento使用的数据库,找到“admin/url/use_custom” 和 “admin/url/custom”将“admin/url/use_custom” 改成值改为0  同时删除“admin/url/custom”里面的url地址,最后清空缓存即可。

可以通过以一下数据库查询命令找到这两项

SELECT * FROM core_config_data WHERE path LIKE 'admin/url%';   

最新文章

  1. 在vs中char类型的实参与LPCWSTR类型的形参类型不兼容怎么解决?
  2. Mysql学习笔记(一)
  3. mysqli的增强功能
  4. MongoDB操作
  5. 人工智能深度学习Caffe框架介绍,优秀的深度学习架构
  6. 【转载】使用C#进行系统编程
  7. python2.7处理https稍微好点的办法(坑得一笔)
  8. js正则学习及一些正则集合
  9. memcached linux / win32 1.4.13
  10. 总线接口与计算机通信(五)CAN总线
  11. cesium编程入门(七)3D Tiles,模型旋转
  12. Docker 简单部署 ElasticSearch
  13. Struts2各个功能详解(2)-输入校验和拦截器
  14. win8下C盘不能读写的解决方案[zz]
  15. 文件流方式 删除prefab空脚本
  16. mybatis映射文件mapper.xml的写法(collections...)
  17. 配置Tomcat 7 Gzip
  18. 01b-1: 性能测度
  19. Struts 入门(一) 搭建Struts环境
  20. CentOS7 修改默认时区为 北京时间

热门文章

  1. D - 小晴天老师系列——晴天的后花园
  2. 关于oracle数据库(9)
  3. android之ViewStub的使用
  4. C语言_数字排列顺序
  5. centos 命令行 连接无线网卡
  6. Bank Interest
  7. 如何创建自定义ASP.NET MVC5脚手架模板?
  8. SQL SERVER与C#的数据类型对应表
  9. JSP内置对象--response对象 (addCookie(),setHeader(),sendRedirect())
  10. PHP数学函数试题