首页 > php

将老旧的MT数据导入到typecho

Movable-Type-Logo.png
MT是我使用时间最长的一个博客程序。它基于Perl,功能强大而且可靠性十分稳妥。然而,在快餐文化异常普及的当下,显得疲态百出。它没有php程序的灵活,部署简易,直白点说是折腾。因为站点移到国外的VPS的原因,国内连接速度只带不敢恭维,因此MT也成了使用困难丛丛的选择了。无奈只能转投效率优先的typecho。因为博客思路设计的差异,我仅仅转换了原来的文章及相关评论。涉及到的数据表也只有3个。有需要的朋友可以参考下。将下面的源码保存为php文件,放在typecho博客根目录然后运行即可。(建议做好相关数据库备份后,在本地转换成功后再上传)<?php /** * Typecho Blo...

升级PHP到5.6.30

php.jpg
因为typecho的测试版appstore需要使用curl访问https,这个DO主机是15年部署的,当时编译php时候没有考虑为curl增加对https的支持。因此打算更新php顺便将curl也更新了。网上教程很多,随便搜索一下都有很多。我这里就将过程中遇到的几个梗吐槽一下,希望也遇到相似情况的朋友可以少走点弯路。这个主机是基于Debian 7,web架构是nginx + php (相关操作仅供指引请尽量备份好相关数据),本文是通过编译方式升级php。准备工作通过命令行查看PHP编译信息php -i | grep configure 得到我的主机的php编译信息是这样的./config...

php5学习手册

昨晚意外发现《Learning PHP 5》已经在台湾上市了.不知道国内的简体版本什么时候发行.查看oreilly简体中文站还没有发现这个书本的踪影.对于php5,还是有太多的不解,对于对象的应用是否完全oop化...还需要很长一段时间去了解

PHP缓存浅观

缓存,目的是为了提高脚本的执行效率.其原理和过程其实是很简单的.1 读取现有原始数据生产缓存.2 检查缓存更新状态,对比然后更新.3 读取进入程序体运行.现在举一个简单的数据库信息缓存的例子(于模板引擎的缓存是有差异的).数据库里面有系统的配置信息,如果每次浏览页面,都要读取这些数据,为这些为数不多而且不是经常变化的数据而要每次需要耗费一次查询,这未免有点浪费执行时间了.以论坛的论坛列表为例.我想是可以缓存到文件里面的.怎么缓存呢?按照上面的思路的具体做法是:生成缓存首先,查询数据,然后把查询结果格式化为数组变量,又或者是序列化的一串字符.,最后写入文件.把论坛列表先查询一次,然后把结果...

日历

日历插件未被激活