一个小网站的搬迁过程
2016-03-04 00:00
495 查看
摘要: php5.2.6+sqlite的网站,搬迁到php5.3.3+mysql网站
老网站:php5.2.6+sqlite,sqlite数据库文件大小20M左右,包括12张数据表。php文件50个左右,目录结构混乱。
新网站:php5.3.3+mysql
步骤:
确定搬迁目标机器环境(文件服务器,数据库服务器,web服务器,各类有权限的用户名、密码)
在新环境搭建最简单的业务做测试,包括数据库增删改、文件增删等
将老网站代码做迁移,优化代码结构,优化前端显示
申请DNS解析 (一般都需要将网站url连接和一个IP地址做配对,切换了IP地址之后需要重新配对)
将sqlite数据库做迁移(这个没有找到方便的工具,直接用php写批量读取sqlite数据库内容写入MYSQL)
在老网站上做重定向部署(for php 可以很简单的在原来入口网页上用header重定向)
老网站:php5.2.6+sqlite,sqlite数据库文件大小20M左右,包括12张数据表。php文件50个左右,目录结构混乱。
新网站:php5.3.3+mysql
步骤:
确定搬迁目标机器环境(文件服务器,数据库服务器,web服务器,各类有权限的用户名、密码)
在新环境搭建最简单的业务做测试,包括数据库增删改、文件增删等
将老网站代码做迁移,优化代码结构,优化前端显示
申请DNS解析 (一般都需要将网站url连接和一个IP地址做配对,切换了IP地址之后需要重新配对)
将sqlite数据库做迁移(这个没有找到方便的工具,直接用php写批量读取sqlite数据库内容写入MYSQL)
在老网站上做重定向部署(for php 可以很简单的在原来入口网页上用header重定向)
相关文章推荐
- 亿级用户下的新浪微博平台架构
- 系统架构随记
- 2016/3/3日志总结 运用Jsp和Servlet实现网站的注册模块
- 常用网站和书籍
- 架构师的能力
- 垂直型爬虫架构设计
- 利用IIS和花生壳在校园网IP下搭建简单网站超详细教程
- Nodejs RESTFul架构实践之api篇(转)
- 三层架构详解
- 对于大流量的网站,采用什么样的方法解决访问量问题
- 网站交互的理解
- .Net 应用业务系统架构设计-项目结构图
- JavaScript全讲-架构原则透析
- 深度剖析移动电商的技术架构
- 架构(三层架构)、框架(MVC)、设计模式三者异同点
- Android系统架构
- 像人类大脑一样的欺骗检测架构设计
- 经典网站记载
- PHP网站在Linux服务器上面的安全配置
- 一种更清晰的Android架构