Total Pageviews

Sunday 7 October 2012

在ios上搭建wordpress,做私密日记本

你是否想写一些私密的日记,但不知道写到哪,不想手写,日记本容易被人拿到或者已经不会手写了;也不想写在什么QQ空间然后加密.

写在手机里?手机被人拿去玩看到怎么办,没关系,我教你如何蛋疼的防止被人发现私密日记.

本文方法写的较简单,纯属自己蛋疼时无聊尝试了下,方法也很简单,只要你的iphone4或者itouch已经越狱了,并且网速给力的话,十多分钟就搞定了.

第一步当然是有一个ios设备,无聊是ip4还是itouch,还是ipad都无所谓,只要越狱了就行,至于怎么越狱自己去搜吧.

进入cydia搜索lighttpd、PHP、SQLite,并安装他们,cydia会自动安装一些依赖包,安装完成后,LLSP环境就算搭建好了,完全不用自己去配置,自动安装后的配置就行了.

这里建议你安装SBSettings,然后安装Lighttpd SBSettings Toggle,这是为了方便启动和关闭lighttpd,也是为了防止别人能看到你的日志.

环境搞定,下面就是下载wordpress,方法很多,我因为在ios里安装的wget,所以直接在终端wget wordpress安装包到/var/www目录下,反正你自己想办法把wordpress的安装包下载解压到/var/www下就行.

这里要提前说一下,WP不要下载最新版,只需要下载2.9.2版即可,地址为:http://wordpress.org/wordpress-2.9.2.tar.gz

这里不要最新版是因为我们数据库没使用MYSQL,而是SQLite,我们需要一个插件让WP支持SQLite,但是这个插件貌似只支持到2.9.2版,当然是否支持3以后的版本我自己没测试过,只是写写日记,2.9.2完全够用了,没必要最新版.

至于为什么不用MYSQL,我自己网上搜了下,貌似还不支持怎么的,主要我看到有个插件可以让WP支持SQLite,而SQLite就在cydia里,何必去折腾mysql,我只是为了装个wp看看.

下面就是下载PDO (SQLite) For WordPress插件,让WP支持SQLite,插件地址:http://wordpress.org/extend/plugins/pdo-for-wordpress/

把插件下载解压到wp-content目录下,也就是一个db.php和pdo文件夹,

接着修改wp-config.php,找到
define('DB_COLLATE', '');
修改为
define('DB_COLLATE', '');
define('DB_TYPE', 'sqlite');

搞定,在你的safari里访问127.0.0.1/yourwppath,然后就进入WP安装界面了,这个不废话了.

127.0.0.1看着多难看啊,进hosts里加个好看的域名去,然后访问你的域名吧,多气派.

你的博客就这么搞定了,可以在里面写日记了,平常不写也不看的时候就把lighttpd停了,这样就访问不了了.

一般的小白拿到你手机怎么会想到这里面本地有个webserver,上面还有个写日记的wp,就算知道你手机里有日记,他也不会开启lightttpd,然后访问本地ip查看吧.

在局域网里电脑也可以访问,访问你手机的局域网ip即可,用电脑来写日记.

你还可以在手机上装个wp的官方app,这样可以在app里写日记,这样体验会好一点,不过可能被人发现这里有日记哦.

蛋疼完了,你的wp也建好了,只是我很奇怪,开始我还装了个Sqlite Manager,但是发现wp并没有在里面创建表.

后来看到在wp-content里有个database文件夹,里面就是你的sql数据,以文件保存,文件名MyBlog.sqlite,

偶不懂数据库,更不懂sqlite,居然文件保存在这里,不知道是不是迁移wp或者备份,只要把这个文件copy了,下次放到原位就能用了?

好吧,你看完了吗?