1. 将原来网站文件中的var文件中的cache和session文件删除,将media中的缓存文件删除。然后将所有文件制作成一个压缩包,以减少文件体积,方便转移。
  2. 将压缩包转移到新的服务器域名指向的文件夹,解压。
  3. 导出magento的数据库,如果使用phpmyadmin导出,参考文章:http://www.hellokeykey.com/magento-export-database-via-phpmyadmin/ . 注意:看下你的数据库有无表前缀,在第9步的时候要写上。
  4. 在新空间创建新的数据库,导入备份的数据文件。如果导不进去的是因为magento的数据库使用了外键约束,通过phpmyadmin导入的时候会报错,在导出的sql文件上加一行
    SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
  5. 修改magento的配置文件,位置在app/etc/local.xml,注意修改CDATA里面的内容 主要是数据库连接, 数据库用户名, 密码, 数据库名称. 在此文件中也包含数据库表前缀的信息,重命名后打开看下.
  6. 检查var文件夹中的cache和session文件夹是否已经清空。
  7. 通过网址访问你的网站,进入了magento安装页面。
  8. 在填写数据库那一步,写上第4步新建的数据库的名称,用户名,密码,表前缀等信息。注意查看你的这个数据库有无表前缀,不然magento会重新建立所有的表。
  9. 安装结束后,进入后台去刷新下缓存和索引管理。
  10. 在前台检查是否有异样。如果某些图片显示不正常,检查是否使用了固定的链接,因为域名更换,引起图片无效。
  11. 如果修改了域名, 则还需要修改magento数据库,core_config_data表中的path为web/unsecure/base_url和web/secure/base_url的内容,为你网站的新域名,注意域名后面的“/”。更换网站完整域名+/  http://www.abc.com/
  12. 登录进入Magento后台, 进入system 的Cache management和index management刷新一下缓存, 并且重建索引.

参考文献

可能遇到的问题

导入数据库后, 无法访问主页: There has been an error processing your request

复制magento根目录下 /errors/local.xml.sample 并命名为/errors/local.xml

改变magento根目录下 /lib/Zend/Cache/Backend/File.php

文件里面

protected $_options = array(

        'cache_dir' => NULL,

        'file_locking' => true,

protected $_options = array(

        'cache_dir' => 'tmp/',

        'file_locking' => true,

然后在根目录下创建tmp文件夹.

再然后刷新前台,”There has been an error processing your request” 就没有了,出现的是错误提示的也没,然后根据错误提示方便寻找解决答案!

简单的来说就是给cache_dir设置一个目录为‘tmp/’

注意这个不要改漏掉了哦:复制magento根目录下 /errors/local.xml.sample 并命名为/errors/local.xml

[参考文献]

忘记Magento后台登陆用户名/密码

访问 http://domain.com/admin 后, 发现忘了用户名密码, 并且忘了邮箱, 这时可以直接修改MySQL表中的密码.

  1. 打开你本地或者空间管理后台的phpMyAdmin
  2. 进入你的magento数据库
  3. 点击你的magento数据库的管理员用户表admin_user
  4. 进去后会看到一个表,在表中找到与你管理员用户名对应的那一行,点击前面想笔一样的编辑按钮.
  5. 找到password字段,把值后面的字符串修改成你想要的密码,然后在函数中的下拉菜单中选择MD5,接着点击执行按钮就OK了。当然,你也可以直接用你已知密码的md5值覆盖替代。例如用admin123这个密码,他的md5值就是0192023a7bbd73250516f069df18b500
  6. 用这个覆盖你原来的密码的md5值,然后点下面的执行按钮。
  7. 完成后你就可以用你的新密码admin123登录了。

参考文献

重建Index出错: There was a problem with reindexing process.

最新文章

  1. Performance Monitor1:开始性能监控
  2. C/C++实践笔记 005
  3. iOS开发--Swift 最近项目开发中遇到的一些小问题与解决方法
  4. 全排列 UVA 11525 Permutation
  5. Qt5 从头学(2)--手动构建HelloWold
  6. linux用终端上传文件和文件家到远程的服务器
  7. php的分页查询建立分页类
  8. Android 拨号器的实现 [视频1]
  9. input submit button iOS webview browser diffrence
  10. LeetCode 617. Merge Two Binary Tree (合并两个二叉树)
  11. Kali Linux安装Google中文输入法(只需5步)
  12. BottomNavigationBarItem fixed
  13. 当页面是动态时 如果后台存储id可以通过查询后台方式获取对象;当后台没有存储时候 只有通过前端标记了 例如标记数量为10 我们根据传递过来的10循环取值
  14. Linux内核同步
  15. vue-cli 搭建的项目,无法用本地IP访问
  16. P4725 【模板】多项式对数函数
  17. OpenStack之Neutron分配VIP提供给两台虚拟机做高可用
  18. Locust 其他协议
  19. JZ2440 裸机驱动 第12章 I2C接口
  20. 查看端口 (windows)

热门文章

  1. HostsConfig文件修改器
  2. Spring异步事件
  3. 第144天:PS切图方法总结
  4. USB硬件接口相关
  5. BZOJ 3626 LCA(离线+树链剖分)
  6. 使用Appium上传/下载文件(push文件、pull文件)
  7. java 调试
  8. C++解析-外传篇(3):动态内存申请的结果
  9. VSS2005设置不输入密码直接登录VSS
  10. CF1093F Vasya and Array DP