博客迁移到VPS啦!

更新:目前已经放弃Diahosting转用Linode,对比起来虽然linode最便宜那款相对Diahosting的X180贵了一倍,但是无论从性能还是网络延迟方面都比Diahosting要好,对于想体验高质量服务同时又不希望成本第一些的用户来说可以考虑合租,唯一一点不足的就是支付需要用支持美金支付的信用卡,关于这点可以通过淘宝代购解决。

本博客之前一直都是建在Godaddy买域名给的免费空间上,虽然那个免费空间有广告(在顶端,超大),但是你选择Windows主机然后升级成IIS 7那个广告就出不来了(这似乎是个Godaddy没解决的技术问题),这个方法强烈建议建站新手尝试,连空间带域名一年多说60人民币,买info域名更爽才10块,至于.XXX肯定就贵了.这个免费空间速度还算可以,就是有时候线路抽风,访问比较慢,总体还能令人满意(毕竟不要钱).

这里PS一下,Godaddy有各种优惠码,买得时候查一下.能省不少钱,另外除非很便宜,否则没必要找淘宝代购,付款时支持支付宝,而且币种兑换没有手续费,相当方便.有关教程Google一下,满地都是. >>7.49 .com 域名@Godaddy(广告XD).

用了半年后,这个免费空间上搭建的Wordpress在更新时经常出错,总是不能正确删除旧版的插件目录,ftp上去也不行,过一小时没准那个目录就自己消失了,由于把广告弄掉了也没好意思找客服问,折磨得但疼就准备花钱换主机了.但是光是主机真是没啥意思,一点Geek精神都没有,所以VPS是个好选择,虽然贵了很多,但是可玩性高不少,别人推荐的便宜又稳定的VPS有PhotonVPS,还有国内的Diahosting,我选择了Diahosting最便宜的那个X180(63一个月),理由就是我买完才发现Photon的更便宜.至于哪个更稳定,我也不知道.

Diahosting是中文客服,Ticket处理蛮快的,有什么问题很快就解决了,至今不满意的一点就是最近有时掉包严重(洛杉矶机房),跟客服沟通了下,客服说最近网通出口有问题,机房正努力解决,希望早点解决吧.另外Diahosting的Xen-shell可以自己重装系统,很方便.

配置VPS没有想象得困难(lnmp+wordpress+phpmyadmin),lnmp教程基本参考这个(愿意用一键安装脚本也可以)

对于这个教程的几点补充:

  • 第一步那里有个地址已经失效了,到这里找最新的包就可以了,要不然不能直接yum install php535,你自己编译安装就用不着了
  • 这个教程有个缺点就是通过yum安装的Php的Mysql Library是通过旧版的MySQL编译的,进入phpmyadmin的时候会有提示(我的是:你的 PHP MySQL 库版本 5.0.94 和你的 MySQL 服务器版本 5.5.15 不同。这可能造成一些未知的问题。),没有洁癖得无视就好了,有洁癖的安装php时就自己编译一下,也不费劲.
  • 教程里没有提到nginx的配置问题,这个自己查一下,也很好解决。
  • 至于phpmyadmin,解压缩然后改以下那个config文件就好

遇到的问题及可能的解决方法:

  • 访问.php文件时浏览器显示空页面—-nginx配置文件中php脚本转发那里有问题,一般是php文件路径的问题。
  • phpmyadmin登陆那里无法登陆,无论对错都只是刷新一下,没有提示也不能过去—-跟上一个问题一样。
  • wordpress固定链接问题—-Apache和lighttpd比较幸福,nginx还是要改配置文件,转发规则有个.htaccess和nginx在线转换的一个网站,转换完帖到响应位置即可
  • wordpress插件wp-db-backup不能发送邮件—-安装sendmail

至于ftp(vsftpd)没什么难度,随便一个教程即可

pptpd(都知道是干什么的吧),这里有一键安装包,超方便。

学校连不上pptp,今天又折腾了l2tp,这个费了点劲,有空写个教程。

总体来讲新手配置VPS并不是很难,教程太多了,但是需要有一点terminal基础,再有就是改完配置文件注意重启响应服务才能让配置文件生效。

–以上–

 

WordPress Google +1 插件

更新:似乎在国内环境下,这个插件目前有很大问题,不知是Google的原因还是插件的原因,现在G+的插件也不止一个,大家可以尝试其他的.

Google +1按钮终于正式发布了,急着要给你的wordpress添加这一功能了么?只要访问这个地址,选择适合你的按钮样式,copy生成的代码到你想要的地方就可以了(不过还是要注意一下相应条款).

麻烦是么?其实一个插件就可以搞定了,在你的wordpress后台,添加新插件,搜索Google +1 Button,安装并启用即可,插件后台设置一目了然,插件效果可以参考本本站.(插件主页地址)

–↓↓↓这个按钮就是,可以点下试试效果–

Godaddy免费空间发送邮件方法

         原文是英文版,还被墙了,我在这转载并翻译一下,不能保证与原文的更新同步,该精简的我也了精简一下,如有需要我可以把原文贴出来。

         要知道Godaddy的免费空间禁用了mail()函数,无法通过调用mail()发送邮件,因此一些有关功能就无法使用,比如wp-db-backup插件的定期备份数据库并发送至指定邮箱的功能。下面这种方法可以解决该问题。

  1. 下载插件WP Mail SMTP,这个直接在后台就可以安装。
  2. 建立一个Godaddy的E-mail帐号,这个似乎只要你买了域名或者空间就可以免费获得,不过要自己去开通一下。如果你已经开通并有一个帐号了就不必再申请了。
  3. 进入后台“设置”–“EMail”,按如下方法填写:
  • From Email: 按这种格式填写“[email protected]",注意必须是刚才注册那个Godaddy的email帐号
  • From Name:应该随便填,就是现实是谁发的邮件,留空则发件人是wordpress
  • Mailer:选择“Send all WordPress emails via SMTP”
  • SMTP Host:填写“relay-hosting.secureserver.net”
  • SMTP Port:填写“25”(这是默认SMTP端口)
  • Encryption:选择“No encryption“
  • Authentication:选择”No: Do not use SMTP authentication“,下面那个用户名密码不用填

之后的工作:

  1. 点Update Options按钮保存
  2. 在最下面那个框填写一个你的email,点Send Test按钮测试一下

如果成功了将出现以下信息(点击右边那个按钮展开)

Test Message Sent
 
The result was:
 
bool(true)
The SMTP debugging output is shown below:
 
SMTP -> FROM SERVER:
220 p3nlsmtp01.shr.prod.phx3.secureserver.net ESMTP
SMTP -> FROM SERVER:
250-p3nlsmtp01.shr.prod.phx3.secureserver.net
250-PIPELINING
250-SIZE 31457280
250 8BITMIME
SMTP -> FROM SERVER:
250 ok
SMTP -> FROM SERVER:
250 ok
SMTP -> FROM SERVER:
354 go ahead punk, make my day
SMTP -> FROM SERVER:
250 ok 1292396492 qp 31062 by p3nlsmtp01.shr.prod.phx3.secureserver.net
SMTP -> FROM SERVER:
221 p3nlsmtp01.shr.prod.phx3.secureserver.net Goodbye.

眼花缭乱是吗?其实直接看第5行那个bool(true)就行,如果是true就表示成功了

LongTimeNoC 主题确定

经过几番周折,本博客终于确定了主题–Suffusion,先后测试了Mystique、Twenty Ten、LightWord、Atahualpa等多款主题,发现不是功能不好,定制性不强,中文支持不完善,就是太大众化,随便找几个wordpress的博客,能有一裤兜字用一个主题的,样式还挺统一的(如果可定制性强就不怕变得太大众化了)。这些主题中Atahualpa给我留下很深刻的印象,可定制性太强了,后台设置可以用眼花缭乱来形容,最终还是因RSS Feed中文乱码问题而放弃了。Suffusion,也就是现在这个主题最开始我安装过一遍,看到后台主题那部分没有设置选项就直接换成别的主题了,今天又安装了一次突然发现该主题的后台设置原来在后台的最底部,其可定制程度虽不能和Atahualpa相比,但也确实够丰富了,具体还是由读者来发现吧。主题下载直接在wordpress的主题安装中搜索即可,后台设置是英文版的,有网友对其做了汉化(本文发布时是3.7.1版,和最新版同步),汉化得很不错,下载页面

Suffusion作者博客:http://www.aquoid.com/news/