网站恢复

2015年站点被挂马之后一气之下把博客撤下来了。

期间换了空间、换了vps,主要都在做其他事情,再也没想起来写blog。

周末突然有了心思,把备份的数据都翻了出来,花了一下午时间部署在了新的服务器上。

以后哪天有心思,还会再写写东西的。

近期也在考虑换个域名,花点时间折腾一下。

各位有缘再见。

 

域名从Godaddy迁移至Namesilo

快毕业那一阵缺银子,预算有限域名只买了两年$7.99/year,但是经验少,没有想到续费的事情,挑的是高大上的Godaddy。如今两年将至,域名也该续费了。坑爹的godaddy取消了各种续费优惠码,$17/year的价格真心不能接受。

(放着免费的.tk不用非要来买域名,放着几乎免费的GAE、SAE、BAE非要租空间,我当年是有多不信任免费的服务……)

由于Godaddy的续费价格超预算,决定往其他家服务商transfer域名。挑来挑去还是namesilo性价比最合适,$8.39/year还送隐私保护,果断转过去了。

transer的过程极其便捷:

1. 在Godaddy解锁,申请授权码

2. 在namesilo注册账号,申请transer,输入授权码,付费(namesilo减$1的优惠码都不能用了T_T)

3. 收到Namesilo的确认邮件(发给who.is里标识的owner),回复后namesilo开始审批

4. 收到Godaddy确认邮件,进入管理界面接受transfer out可以加快流程

5. namesilo告知transer完成

全程不到一小时,忘记截图留念。目前who.is还没有变更完成,据说要等几天。手工改的dnspod解析在迁移到新域名商后没有变化,而且到期日期也随着一起transfer过来了,并在原日期上加了一年。

 

 

博客系统升级至WordPress 3.9

版本升级至3.9

经过半年的测试,全面启用子主题,保证原始主题的自动升级。

计划近期对主题进行变更,wordpress官方的2011主题看腻了。

备选Sugar and Spice,或者Themolio。

二者均为官方认证主题,并且简介大方。同时主题内置统计代码输入框。

——————————

修正post.php中注释造成解释器错误

博客系统升级至WordPress 3.6

趁着周末没什么事,把wordpress版本做了一下升级,到了3.6版本。

稍稍尝试了一下子主题,希望通过以这种形式来定制化。毕竟我对官方主题的改动不大。

但这次尝试并没有获得实质意义上的成功,或多或少存在一些问题,暂时先作罢。

本来还想体验一下新出的2013主题,但是预览了一下,简单粗暴,需要从头开始改写css,实在太麻烦了,也就作罢了。

重启Akismet插件

年底了事情挺多,18天没有来这里更新博客。

今天早上被Google站长工具的一封提醒邮件拉回了这里。

网站数据库瘫了!而且从8号开始就挂掉了,浑然不知……

半自动修复了数据库,发现站点从1月27号开始就疯狂地被垃圾评论攻击着。

每天都有几百条垃圾评论,最终Wordpress和MySQL抗不住,bug了……

大致清理了一下,3500条左右的垃圾评论均对一片文章进行轰炸,而且就在网站恢复之后很快又开始了。

以前觉得网站访问量小,每天几十UV不会怎么样,现在看来不是这么回事啊。

看监控记录,被攻击的那段时间UV仍然不高,但是PV涨的很快。不知是哪位大仙自己一个人刷我玩呢……一般这么玩的都是分布式刷流量,这一两个IP刷我还真没见过。

这次也算长见识了,赶快把封闭许久的Akismet打开,之后打算再上个验证码什么的。

这次被教育了!抓紧时间应对!

稍后放图。

TwentyEleven主题下WP-PageNavi插件的设置方法

PageNavi
PageNavi

为wordpress添加了WP-PageNavi插件。在插件的安装说明里是这样写的:

Usage

In your theme, you need to find calls to next_posts_link() and previous_posts_link() and replace them.

In the Twentyten theme, it looks like this:

<div><?php next_posts_link( __( '<span>&larr;</span> Older posts', 'twentyten' ) ); ?></div> <div><?php previous_posts_link( __( 'Newer posts <span>&rarr;</span>', 'twentyten' ) ); ?></div>

You would replace those two lines with this:

<?php wp_pagenavi(); ?>

For multipart pages, you would look for code like this:

<?php wp_link_pages( ... ); ?>

and replace it with this:

<?php wp_pagenavi( array( 'type' => 'multipart' ) ); ?>

Go to WP-Admin -> Settings -> PageNavi for configuration.

 

到网上搜教程,都在说去index.php, archive.php, search.php 中修改代码。可其实TwentyEleven主题已经改变了代码结构,在这些页面里找不到分页相关的代码了。

继续阅读“TwentyEleven主题下WP-PageNavi插件的设置方法”