开发者社区> 天飞> 正文

Magento网站迁移指南

简介: 上周五,为MKT同事迁移了一个从本机到GODADDY的MAGENTO系统。 中间出了不少状况, 现在写个迁移纲要: ~~~~~~~~~~~~~~~~   1,网页和数据库文件上传,最好采用压缩方式,节约网络流量和布置时间。
+关注继续查看

上周五,为MKT同事迁移了一个从本机到GODADDY的MAGENTO系统。

中间出了不少状况,

现在写个迁移纲要:

~~~~~~~~~~~~~~~~

 

1,网页和数据库文件上传,最好采用压缩方式,节约网络流量和布置时间。

2,如果是租的是虚拟空间,注意建立MYSQ的方法和修改LOCAL.XML文件。

3,如果phpmyadmin导入SQL的时候报错是因为magento的数据库使用了外键约束。

解决办法:

在导出的sql文件上加如下一行

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

 

4,访问magento提示Exception printing is disabled by default for security reasons.

解决方法
改变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' => 'var/tmp/', 'file_locking' => true
, 然后在根目录下创建tmp文件夹.

5,SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

解决办法:

修改magento的配置文件,位置在app/etc/local.xml,注意修改CDATA里面的内容 主要是数据库连接数据库用户名 密码 数据库名称

6,将旧域名或IP更改为新域名的步骤: 

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

7,media目录下的所有图片无法正常显示。

解决办法:

修改MEDIA目录下的.HTACCESS文件的第一行,将其注释掉。

#Options All -Indexes
<IfModule mod_php5.c>
php_flag engine 0
</IfModule>

*或是将MEDIA目录下的.HTACCESS改名。(不推荐)

8,如果访问首页正常,但访问其它URL时,因为URL中带有/INDEX.PHP/而导致404访问失败

解决办法:

首先修改MAGENTO根目录下的.HTACCESS文件的REWRITE模块,保证以下两行在其中:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
</IfModule>

然后,按如下方法让MAGENTO启用REWRITE功能:

go to “System >>  Configuration >>Web >> Search Engines Optimization”
Use Web Server Rewrites : YES

 Go to “System >>  Configuration >>Web >>Secure”

Use secure URL Frontend: YES

或用是PHP MYADMIN修改如下数据值

9,如果想要修改的配置改变立即发生,最保险的办法是清除VAR/CACHE文件夹之后再CTRL+F5刷新浏览器页画。

以前没有进行过GODADDY的WEBHOSTING管理,其实,还是很方便的。。。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
如何使用Linux云服务器搭建Magento电子商务网站
Magento (麦进斗) 是一套专业开源的电子商务系统。Magento设计得非常灵活,具有模块化架构体系和丰富的功能。易于与第三方应用系统无缝集成。其面向企业级应用,可处理各方面的需求,以及建设一个多种用途和适用面的电子商务网站。
3526 0
阿里云服务器ECS远程登录用户名密码查询方法
阿里云服务器ECS远程连接登录输入用户名和密码,阿里云没有默认密码,如果购买时没设置需要先重置实例密码,Windows用户名是administrator,Linux账号是root,阿小云来详细说下阿里云服务器远程登录连接用户名和密码查询方法
20731 0
如何设置阿里云服务器安全组?阿里云安全组规则详细解说
阿里云安全组设置详细图文教程(收藏起来) 阿里云服务器安全组设置规则分享,阿里云服务器安全组如何放行端口设置教程。阿里云会要求客户设置安全组,如果不设置,阿里云会指定默认的安全组。那么,这个安全组是什么呢?顾名思义,就是为了服务器安全设置的。安全组其实就是一个虚拟的防火墙,可以让用户从端口、IP的维度来筛选对应服务器的访问者,从而形成一个云上的安全域。
16820 0
CentOS 7系统如何搭建Magento电子商务网站?
CentOS 7系统如何搭建Magento电子商务网站
2262 0
阿里云服务器安全组设置内网互通的方法
虽然0.0.0.0/0使用非常方便,但是发现很多同学使用它来做内网互通,这是有安全风险的,实例有可能会在经典网络被内网IP访问到。下面介绍一下四种安全的内网互联设置方法。 购买前请先:领取阿里云幸运券,有很多优惠,可到下文中领取。
18334 0
+关注
天飞
一个运维老同志
1512
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
OceanBase 入门到实战教程
立即下载
阿里云图数据库GDB,加速开启“图智”未来.ppt
立即下载
实时数仓Hologres技术实战一本通2.0版(下)
立即下载