由于种种原因,停了一年的博客2333,现在终于又可以开心的玩耍了hhhh
不过呢,由于最近在搞毕设,要写个APP,所以就想着随便搭一个emmmm。。因为之前用过Wordpress,感觉太笨重了,加之Chunlai一直给我推荐Typecho这个框架,所以就准备重新用Typecho框架,知道用什么框架了呢,就可以开始买服务器啦,当然是阿里云的比较好,也懒得去找其他的网站,害怕被坑2333,所以就直接买了个阿里云的服务器,域名就暂时放着,反正域名解析不是很难
买完服务器第一件事就是要搭建环境了,其实阿里云有快速的软件可以直接用,点点点就完事儿了,所以直接用阿里云安装了宝塔面板,宝塔面板是很方便的东西,环境啥的只要点就完事了,所以把php、nginx、mysql都安装就完事了。
安装完服务器,就要正式搭建网站了,这个其实有宝塔面板也不是什么难事,因为可以一键部署,然后就直接安装了Typecho的网站,搭建完成hhhh
但是,问题就来了,我想要把之前的文章也给导入咋办呢,因为我有之前的数据库,所以想着把之前数据库里的数据能不能转过去,不得不说这真是个坑,主要是我的坑2333
有一个软件可以直接把数据库从Wordpress转到Typecho,名字就叫WordpresstoTypecho,下载这个插件之后呢:
第一步就是安装这个插件了,一定要放在Typecho网站下面的usr/plugins/里面,plugins文件夹是专门存放插件的文件夹,放到里面之后就可以在网站里面对插件进行设置了
第二步就是对数据库进行操作了,WordpressToTypecho插件里面要设置Wordpress数据库的相关信息,注意,是Wordpress数据库不是Typecho数据库,因为需要一个Wordpress数据库,所以要先去宝塔面板里新建一个数据库,然后上传WOrdpress数据库覆盖新建的那个数据库,这样,就拥有一个Wordpress数据库,而这个Wordpress数据库的数据库名、用户名以及密码都是新建的数据库的,这个Wordpress数据库的内容都是之前的Wordpress数据库的。
第三步,把这个Wordpress数据库里的数据通过WordpressToTypecho导入到Typecho数据库,在启用插件之后,控制台的下拉菜单会显示“从Wordpress导入到Typecho”,点击就可以进行导入了。导入过程中有可能会出现“Database Query Error”错误,这个时候不要慌,重新打开网站首页,有可能数据已经导入进去了。
而我就比较惨了23333,因为我之前写的文章很多都是PHP的,不知道为什么,代码在文章里面加载的时候不仅会以文本形式加载,而且会执行,这就很难受了,因为有个alert的代码,所以之前打开首页一直跳alert窗口,一晚上都没搞好,直到今天早上才突然想到这个,还以为是数据库其他哪里出了问题呢。。。
既然知道了BUG怎么出的,就好解决了,那就是把有异样效果的那些代码全部调成仅仅会显示,而不会执行的模式,为了保险起见我把所有的代码都设置了,不过我懒就懒得去找代码在哪里,就直接设置整个文章都是了hhh