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管理,其实,还是很方便的。。。

相关实践学习
基于函数计算快速搭建Hexo博客系统
本场景介绍如何使用阿里云函数计算服务命令行工具快速搭建一个Hexo博客。
目录
相关文章
|
9天前
|
存储 PHP Apache
DIY私人图床:使用CFimagehost源码自建无需数据库支持的PHP图片托管服务-1
DIY私人图床:使用CFimagehost源码自建无需数据库支持的PHP图片托管服务
|
9天前
|
PHP 数据库
DIY私人图床:使用CFimagehost源码自建无需数据库支持的PHP图片托管服务-2
DIY私人图床:使用CFimagehost源码自建无需数据库支持的PHP图片托管服务
|
2月前
|
存储 PHP Apache
使用CFimagehost源码搭建无需数据库支持的PHP免费图片托管私人图床
使用CFimagehost源码搭建无需数据库支持的PHP免费图片托管私人图床
|
存储 安全 开发者
企业用WordPress开发插件需要定期更新吗?
企业使用WordPress开发插件时,需要定期更新插件以确保插件的安全性和兼容性。 插件开发者会定期发布更新来修复漏洞、改进功能和确保兼容性。如果插件没有及时更新,那么它可能会存在漏洞或与最新版本的WordPress或其他插件不兼容,从而导致安全和性能问题。除了定期更新插件以确保安全性和兼容性,企业在使用WordPress插件时还有以下一些最佳实践:
|
网络协议 关系型数据库 MySQL
从0到1教你在AWS中部署动态网站Typecho系统
Typecho 是使用 PHP 语言开发的一套博客程序,同时也支持多种数据库(Mysql, PostgreSQL, SQLite),本篇文章将演示部署Typecho到aws上的过程。
301 0
从0到1教你在AWS中部署动态网站Typecho系统
|
数据库
轻松实现织梦网站数据迁移到新站点
众所周知,织梦已经开始收费了,这对国内版权意识增强应该不算坏事,但想要免费使用又不想惹麻烦的站长们就有点麻烦了。
218 0
轻松实现织梦网站数据迁移到新站点
|
数据库 数据安全/隐私保护 Apache
如何将网站程序迁移至URLOS
准备工作: 网站程序文件 网站程序数据库文件(xxx.sql) 操作流程: 安装网站程序需要的环境。(本次案例使用php5.6+apache) 安装phpMyadmin数据库管理工具。 使用phpMyadmin导入网站程序的数据库文件。
1061 0
利用阿里云搭建WordPress网站 – 数据库缓存和管理
WordPress是一种非常流行的博客网站平台,也可以当作一个内容管理系统(CMS)来使用, 是世界上使用最广泛的博客系统之一。WordPress有非常多优秀的插件,使得这个开源产品变得非常容易扩展,满足不同的需求。
4824 0
|
数据库
外贸狗教你WordPress从本地环境迁移到网站主机
我们把外贸网站建设的流程都用文字记录了一遍,但是最重要的一步还没有讲,那就是wordpress网站从本地环境迁移到网站主机,也就是“网站上线”。 网站上线前需要准备: 域名(如果是给歪果仁看的,不需要备案) 虚拟主机 这两个都容易,去阿里云,Godaddy或者Namesilo注册就好了。
2432 0
|
Apache 安全 搜索推荐
Magento开发的特点有哪些?
这个现代化的,模块化的架构降低了复杂性和维护网站的成本。他的升级也很简单,因为他是开源的,这意味着你可以将创新性的功能整合进去。通过magento电商平台来实现每季更高的销售和更高的效率。
1666 0