禅知CMS迁移记录
迁移原因:答应原公司领导替其迁移原公司官网,原禅知跑在禅道的zbox中
迁移想法:新服务器安装Apache和PHP环境,将禅知跑在单独安装的Apache上,这样比较清爽
于是早上开始干...
数据库迁移
先在通过禅知后台配置数据
**弯路:**误认为网站数据库也在禅道数据库中,浪费了时间,一直捣鼓怎么能够连接禅道的数据库,感觉难搞,又想怎么能通过mysqldump导出数据,但一运行命令就提示命令不存在。MLGB的......
后来突然想起来,禅知配的地址好像是个IP,回过头看,NM,还真是,连的另外一台服务器的数据库,好吧...
通过Navicat 备份数据,ok,数据搞好了...
网站目录迁移
将禅知打包,通过Sftp发送到新服务器上
新服务器 环境安装
httpd、php安装
通过yum install httpd
安装httpd服务
yum install php
安装php环境
修改httpd.conf配置文件,这个网上教程很多,不能用的也很多,我这个是可以的
https://www.cnblogs.com/peng-lan/p/11359814.html
安装完,通过ip验证一下,ok...以为php环境装好了,但是...NM,最后才知道禅知还要装另外一个ioncub
扩展
虚拟机目录配置
后来考虑即使一个网站,也应该配虚拟机,也是就开始找教程配置...NM也是一堆不能用的教程,最后看的官网,配了还是不能用
配置了一直无法访问,浪费了时间
那怎么办呢?
我开始动脑筋...
最后的方案是,不配了,先跑起来再说,好
部署禅知
将备份好的禅知放到www目录,适当修改httpd.conf后,能看到网站首页了
但就是不能访问其他的php页面,NM...我无语了
好,搜索禅知的迁移教程
https://www.cnblogs.com/chosenone/p/10273044.html
就在这里看到,禅知的安装真鸡儿麻烦,还得安装ioncub扩展,装了一半,放弃了,真麻烦,说不定还有问题
考虑良久......
放弃了......
直接把原服务器的zbox拷过来,跑起来吧......
原来的环境是可以的,我放到一模一样的目录下就可以了......
教训
- 前期想的太简单,多方考虑的不够深入,没有进行查找相关教程就开始迁移,边解决问题边迁移,很累
- 开始做一件事前,必须尽可能将所能想到的方案推演一遍,避免边尝试,边解决问题,导致浪费时间精力
- 因为自己的愚蠢形式风格,让自己付出了沉痛的代价,我都把自己给骂死了。这个做事风格,必须改掉。
痛恨
来源:oschina
链接:https://my.oschina.net/itsaysay/blog/4428125