magento搬家步骤和可能遇到的问题
- 将原来网站文件中的var文件中的cache和session文件删除,将media中的缓存文件删除。然后将所有文件制作成一个压缩包,以减少文件体积,方便转移。
- 将压缩包转移到新的服务器域名指向的文件夹,解压。
- 导出magento的数据库,如果使用phpmyadmin导出,参考文章:http://www.hellokeykey.com/magento-export-database-via-phpmyadmin/ . 注意:看下你的数据库有无表前缀,在第9步的时候要写上。
- 在新空间创建新的数据库,导入备份的数据文件。如果导不进去的是因为magento的数据库使用了外键约束,通过phpmyadmin导入的时候会报错,在导出的sql文件上加一行
SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
- 修改magento的配置文件,位置在app/etc/local.xml,注意修改CDATA里面的内容 主要是数据库连接, 数据库用户名, 密码, 数据库名称. 在此文件中也包含数据库表前缀的信息,重命名后打开看下.
- 检查var文件夹中的cache和session文件夹是否已经清空。
- 通过网址访问你的网站,进入了magento安装页面。
- 在填写数据库那一步,写上第4步新建的数据库的名称,用户名,密码,表前缀等信息。注意查看你的这个数据库有无表前缀,不然magento会重新建立所有的表。
- 安装结束后,进入后台去刷新下缓存和索引管理。
- 在前台检查是否有异样。如果某些图片显示不正常,检查是否使用了固定的链接,因为域名更换,引起图片无效。
- 如果修改了域名, 则还需要修改magento数据库,core_config_data表中的path为web/unsecure/base_url和web/secure/base_url的内容,为你网站的新域名,注意域名后面的“/”。更换网站完整域名+/ http://www.abc.com/
- 登录进入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表中的密码.
- 打开你本地或者空间管理后台的phpMyAdmin
- 进入你的magento数据库
- 点击你的magento数据库的管理员用户表admin_user
- 进去后会看到一个表,在表中找到与你管理员用户名对应的那一行,点击前面想笔一样的编辑按钮.
- 找到password字段,把值后面的字符串修改成你想要的密码,然后在函数中的下拉菜单中选择MD5,接着点击执行按钮就OK了。当然,你也可以直接用你已知密码的md5值覆盖替代。例如用admin123这个密码,他的md5值就是0192023a7bbd73250516f069df18b500
- 用这个覆盖你原来的密码的md5值,然后点下面的执行按钮。
- 完成后你就可以用你的新密码admin123登录了。
重建Index出错: There was a problem with reindexing process.
magento搬家步骤和可能遇到的问题的更多相关文章
- [整理] magento搬家
将原来网站文件中的var文件中的cache和session文件删除,将media中的缓存文件删除.然后将所有文件制作成一个压缩包,以减少文件体积,方便转移. 将压缩包转移到新的服务器域名指向的文件夹, ...
- magento搬家
将原来网站文件中的var文件中的cache和session文件删除,将media中的缓存文件删除.然后将所有文件制作成一个压缩包,以减少文件体积,方便转移. 将压缩包转移到新的服务器域名指向的文件夹, ...
- magento 搬家
1.删除浏览记录: log_customer log_visitor log_visitor_info log_url log_url_info log_quote report_viewed_pro ...
- magento安装以及搬家的注意事项
如果你的空间可以用ssh的话,你可以在官网的wiki Moving Magento To Another Server 中看到较为详细的搬家过程. 无论你的服务器是linux系统还是windows系统 ...
- magento数据库备份导入还原
Magento数据库备份.移植终极解决方案+3 分类:Magento教程 标签:magento搬家.magento数据库备份.magento更换域名.magento移植 4,355人浏览 作为电子商务 ...
- 七步实现magento迁移
很多朋友都在为magento搬家烦恼,要想把magento从一台服务器迁移到另一台服务器上并不难,下面给大家介绍一种简单方法就能轻松实现magento迁移. 范例:从http://magento.yo ...
- Magento学习
Magento是一个php电子商务系统. 内部模块化. 创建模块流程 Magento系统模块 app/code/core/Mage 其中每一个子目录都是一个单独的模块 自己创建的模块放在下面路径 ap ...
- phpcms网站搬家 至 服务器 完整并且详细过程
上传服务器空间后,才会通过搜索域名进行网页访问. 上传的过程肯定会有很多东西要修改,例如数据库怎么上传.路径怎么修改等..... 这就让大家看下,自己不断尝试后的完整搬家步骤!!! 一.上传服务器 ( ...
- WordPress网站搬家经验总结
http://cnzhx.net/blog/move-wordpress-site-step-by-step/也许很多人都有跟我类似的经历:因为某种原因需要将自己的WordPress站点从一个空间转移 ...
随机推荐
- 解决qt5在ubuntu下无法调用fcitx输入中文的问题
如题,在以前安装qt5.2.1的时候就遇到了这个问题.当时上网搜了很多资料,结果都解决不了,发现都是复制来复制去. 这次因为要用qt5.3.0在ubuntu下写个程序,所以不解决这个问题不行了.就继续 ...
- .Net程序员玩转Android系列之三~快速上手(转)
转自http://www.cnblogs.com/HouZhiHouJueBlogs/p/3962122.html 快速环境搭建和Hello World 第一步:JAVA SDK(JDK)的安装: 官 ...
- OpenTSDB介绍——基于Hbase的分布式的,可伸缩的时间序列数据库,而Hbase本质是列存储
原文链接:http://www.jianshu.com/p/0bafd0168647 OpenTSDB介绍 1.1.OpenTSDB是什么?主要用途是什么? 官方文档这样描述:OpenTSDB is ...
- BZOJ1066 [SCOI2007]蜥蜴
首先...这是道(很水的)网络流 我们发现"每个时刻不能有两个蜥蜴在同一个柱子上"这个条件是没有用的因为可以让外面的先跳,再让里面的往外跳 但是还有柱子高度的限制,于是把柱子拆点为 ...
- freemarker小例子
1.在D盘下创建一个目录D:\\freemarker 2.在以上目录中放入一个模板文件test.ftl,内容如下: 第一个测试程序:${abc} 3.java代码如下(需要导入freemark ...
- 2440 lcd10分钟休眠修改
在我们的系统中,LCD的虚拟控制台和控制台TTY不是同一个设备,也就是说,如果在程序里单纯的printf是不行的!这样只能修改你正在使用的TTY的blankinterval,而你用的却是文本方式的设备 ...
- display:flex
元素在x方向走,元素y不一样[高度].可以用对齐.align-items. align-self 自身调节元素在x方向走,元素在x方向距离.justify-content . 元素在x方向走,x方 ...
- Convert.ToInt16 与 Convert.ToInt32 区别
取值的范围不同: int16:-32768 到 32767 int32:-2,147,483,648 到 2,147,483,647
- HDU 3966 基础树链剖分
题意:给一棵树,并给定各个点权的值,然后有3种操作:I C1 C2 K: 把C1与C2的路径上的所有点权值加上KD C1 C2 K:把C1与C2的路径上的所有点权值减去KQ C:查询节点编号为C的权值 ...
- Quartz2D
http://donbe.blog.163.com/blog/static/138048021201052093633776/ 详解 代码如下: DJView 绘制线段 基本图形 // // DJVi ...