magento搬家步骤和可能遇到的问题

  1. 将原来网站文件中的var文件中的cache和session文件删除,将media中的缓存文件删除。然后将所有文件制作成一个压缩包,以减少文件体积,方便转移。
  2. 将压缩包转移到新的服务器域名指向的文件夹,解压。
  3. 导出magento的数据库,如果使用phpmyadmin导出,参考文章:http://www.hellokeykey.com/magento-export-database-via-phpmyadmin/ . 注意:看下你的数据库有无表前缀,在第9步的时候要写上。
  4. 在新空间创建新的数据库,导入备份的数据文件。如果导不进去的是因为magento的数据库使用了外键约束,通过phpmyadmin导入的时候会报错,在导出的sql文件上加一行

    SET @[email protected]@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.

时间: 2024-10-20 21:41:15

magento搬家步骤和可能遇到的问题的相关文章

magento搬家 magento换服务器步骤 更改数据库连接 更换域名

1.把magento的目录复制到新服务器,把数据库导出,导入. 如果导不进去的是因为magento的数据库使用了外键约束,通过phpmyadmin导入的时候会报错,在导出的sql文件上加一行 SET @[email protected]@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0; 2.修改magento的配置文件,位置在app/etc/local.xml,注意修改CDATA里面的内容 主要是数据库连接 数据库用户名 密码 数据库名称 3.修改magento

magento搬家

如果你的空间可以用ssh的话,你可以在官网的wiki Moving Magento To Another Server 中看到较为详细的搬家过程. 无论你的服务器是linux系统还是windows系统,其过程都是一样的,转移文件.转移数据库.初始化网址用户名密码或者不初始化. 1.关于文件: magento的根目录中的var文件夹是magento的系统缓存文件夹,里面的东西都可以删掉,以减小转移文件的大小.但是注意里面的 backup文件夹,里储存着magento后台System—>Tool—>

magento 搬家

1.删除浏览记录: 1 log_customer 2 log_visitor 3 log_visitor_info 4 log_url 5 log_url_info 6 log_quote 7 report_viewed_product_index 8 report_compared_product_index 9 report_event 10 catalog_compare_item 2.开启customers 浏览记录清除,在后台中设置 3.设置sitemap 4.

水平分库分表的关键步骤以及可能遇到的问题

分片技术的由来 关系型数据库本身比较容易成为系统性能瓶颈,单机存储容量.连接数.处理能力等都很有限,数据库本身的"有状态性"导致了它并不像Web和应用服务器那么容易扩展.在互联网行业海量数据和高并发访问的考验下,聪明的技术人员提出了分库分表技术(有些地方也称为Sharding.分片).同时,流行的分布式系统中间件(例如MongoDB.ElasticSearch等)均自身友好支持Sharding,其原理和思想都是大同小异的. 分布式全局唯一ID 在很多中小项目中,我们往往直接使用数据库自

magento安装以及搬家的注意事项

将原来网站文件中的var文件中的cache和session文件删除,将media中的缓存文件删除.然后将所有文件制作成一个压缩包,以减少文件体积,方便转移. 将压缩包转移到新的服务器域名指向的文件夹,解压. 导出magento的数据库,如果使用phpmyadmin导出,参考文章:http://www.hellokeykey.com/magento-export-database-via-phpmyadmin/ . 注意:看下你的数据库有无表前缀,在第9步的时候要写上. 在新空间创建新的数据库,导

magento数据库备份导入还原

Magento数据库备份.移植终极解决方案+3 分类:Magento教程 标签:magento搬家.magento数据库备份.magento更换域名.magento移植 4,355人浏览 作为电子商务购物车系统解决方案,Magento数据库结构相当复杂,以至于普通的数据库备份方式几乎无法成功备份,即使成功备份,导入数据库也不是一件简单的事情.另一方面,作为一款购物车系统,从安全角度来说,每天备份数据毫不为过.更换域名,更换服务器都多多少少牵涉到Magento的数据库备份相关知识.本文由锐想外贸电

WordPress网站搬家经验总结

http://cnzhx.net/blog/move-wordpress-site-step-by-step/也许很多人都有跟我类似的经历:因为某种原因需要将自己的WordPress站点从一个空间转移到另一个空间.我最近折腾这些比较多,将自己的经验总结一下,一方面留待以后参照使用,也就不用再费脑子了,另一方面也希望能够作为网友的借鉴. 鉴于对这篇文章感兴趣的朋友都或多或少有些经验,某些环节我就简略了,如果有什么特别需要可以在文章后面写评论,我会尽力解答每一个提问. 废话少说,言归正传: 1.申请

phpcms网站搬家 至 服务器 完整并且详细过程

想要自己的网站让人们看到那就要上传服务器空间后,这样才会通过搜索域名进行网页访问. 但是在上传的过程中肯定会有很多东西要修改,例如数据库怎么上传.路径怎么修改等.....这些对于生手可能会慌乱,不用害怕! 这就让大家看下,自己不断尝试后的完整搬家步骤!!! 必须有自己的上传工具,我这里使用的就是FLASHFXP软件~~~下面开始自己的上传之路~~~ 一.上传服务器 (1)链接自己的服务器空间(测试空间) a.输入ftp地址 b.输入ftp用户名 c.输入ftp密码 (2)开始上传自己的文件 因为

Spark编译与部署

Spark入门实战系列--2.Spark编译与部署(上)--基础环境搭建 [注] 1.该系列文章以及使用到安装包/测试数据 可以在<倾情大奉送--Spark入门实战系列>获取: 2.Spark编译与部署将以CentOS 64位操作系统为基础,主要是考虑到实际应用一般使用64位操作系统,内容分为三部分:基础环境搭建.Hadoop编译安装和Spark编译安装,该环境作为后续实验基础: 3.文章演示了Hadoop.Spark的编译过程,同时附属资源提供了编译好的安装包,觉得编译费时间可以直接使用这些