
自从把博客迁移到 Linode VPS 后,我都是使用 WinSCP 给博客上传文件,但是在 WordPress 后台更新博客程序或者插件都会提示:“要执行请求的操作,WordPress 需要访问您网页服务器的权限。 请输入您的 FTP 登录凭据以继续。”
这个界面只会出现在 PHP 进程不是以用户身份来运行的主机上,也就是你的服务器运行 PHP 的用户和 WP 文件夹的所有者是不一样的,这么做目的就是为了安全,WordPress 在升级时会创建一个临时文件看看所有者是不是和当前运行的 PHP 的所有者是否一样,如果不一样,就会出现这个界面。
遇到这种情况有两种解决办法,第一种就是填写 FTP 连接信息,这需要你事先在主机上配置好 FTP 服务,如果你想知道具体的配置方法,请参考我的配置过程。

想解决 WordPress 后台无法更新的问题,首先你需要在 Linode VPS 配置好你的 FTP 服务,具体我的配置过程如下:
- 安装 vsftpd 服务
- 配置 FTP 用户
- 配置 /etc/vsftpd/vsftpd.conf 文件
- 启动 FTP 服务
- 配置开机自启动
购买了 Linode VPS,不搭建一个 VPN 服务器实在有点可惜了,在网上搜索了一下具体搭建的方法,发现实现起来还是很容易的,网上有很多可操作的方法,比较流行的服务器类型有三种,pptp,L2TP/IPSec 和 OpenVPN,其中 pptp 的配置过程相对简单,所以我先尝试了配置 pptp,具体的配置过程如下:
1.准备工作
1. 因为 pptpd 需要 MPPE 的支持,所以首先检测系统是否符已经编译了 MPPE。如果没有,那请您别往下看了。
下面介绍两种检测方法,只要符合其中的一条就可以:
[root@chenjunlu ~]# zgrep MPPE /proc/config.gz
CONFIG_PPP_MPPE=y
或者
[root@chenjunlu ~]# cat /dev/net/tun
cat: /dev/net/tun: File descriptor in bad state
恭喜您,可以安装了!
博客迁移 Linode VPS 后,一切系统服务都要自己动手配置。虽然很配置过程很辛苦,但是这个过程还是满有乐趣的,大大提高了我的动手能力,虽然未来的工作方向是做售前技术,但是如果很强动手能力强和实践经验相信给人的印象一定是加分的。跑题了,呵呵。言归正传,成功迁移博客后发现,原来博客中的数据库备份插件的定期备份功能以及 Tumblrize 同步插件邮件同步功能都不好用了,两者的共同点都是调用 Wordpress 内置 mail() 函数实现邮件发送。所以一定是 Linode VPS 上的 sendmail 模块没有配置好,具体配置过程如下:
1. 安装 sendmail 模块
2. 启动 sendmail服务
3. 设置 sendmail 开机自运行
4. 修改 php.ini 的配置,调用 sendmail 功能
5. 重新启动 VPS 主机
由于众所周知的原因,使用了位于美国的 GoDaddy 主机的这个博客一直会间歇性地无法访问。正巧这几天听到外交部发言人姜瑜在中国互联网可访问性问题上以其一贯的逻辑重申“中国互联网发展迅速,网民已超过4亿”,那好吧,我换一个主机就是了。
国内的主机是不考虑的。位于美国的主机虽然可靠性较高,但是从中国大陆访问往往会有问题(这也是这次换主机的原因),于是 Linode 新开设的位于日本东京的 VPS 成了一个很好的选择。如果大家想更多了解 Linode,请参考 这里。
Linode 东京节点的 VPS 连接速度非常快,ping 值和国内网站相当,稳定性也非常好。通过信用卡付费之后,便开始了博客迁移的准备。在迁移过程中查找了大量的参考资料,毕竟第一次迁移,不明白的地方很多。Linode 的官方文档还是不错的,请参考这篇 文章 配置 LAMP 和 phpMyAdmin。
如下是我的配置过程:

最近琢磨着把自己的博客从 GoDaddy 的主机空间里迁移到 Linode VPS 上,所以就开始考虑到网站的备份和迁移问题,MySQL 数据库备份方面很简单,可以用 GoDaddy 控制中心的 phpMyAdmin 来备份,更傻瓜的方法是用 WordPress 的备份插件。但是备份网站文件时我则遇到了一下小困难,GoDaddy 控制中心提供的压缩功能不能够将文件夹打包压缩,而由于国内的 GFW 的限制,我无法通过稳定的 FTP 连接下载所有网站文件。难道要我番羽土啬? 但是那样将近 100MB 的网站空间文件,也难保完整下载下来。无奈的我只能另辟蹊径,最后我找到了这篇文章。
![]()
这两天突然发现博客上的 Gravatar 图像不能正常显示了,第一反应难道就是被墙了?上网看到其他人的评论,结果不出我所料。有点想不通,这个提供头像服务的 Gravatar 为什么会列入被墙的范围。Google 了一下在 Wordpress 博客的解决方案,发现这篇 文章 写的不错,摘录一下:
本文尝试用较小篇幅介绍 Twitter 的作用,基本功能和概念,以及作者个人的使用经验,以期帮助新手更快入门。
Twitter 是什么?
Twitter,中文音译“推特”,是一个社交性质的微型博客服务。你可以随时随地通过最多140字的状态更新发布任何信息。例如自己在干什么,在思考什么,或者自己接触到的任何有意思的东西。为什么要这么做?因为你的朋友或者志趣相投的人会对这些信息感兴趣。你们可以通过这样的信息交换、分享和交流更多地了解对方,找到更多共同话题,拉近彼此的距离,甚至是扩展人生的宽度。
另一方面,Twitter 的消息通常具有很强的时效性。有些时事信息其实就是当事人或者目击者使用随身的手机等移动设备发布出来的,然后通过 Twitter 的人际网络进行“病毒式”传播。因此可以说 Twitter 是比任何传统媒体都更实时,更透明的个人媒体。
Twitter in Plain English 这个不到三分钟的视频里有更生动但依然简单的解释。如果没有看到中文字幕,可以在播放器的播放按钮旁边选择 Chinese (Simplified)。
Categories
- 信息世界 | IT (95)
- Certification (1)
- Cloud Computing (1)
- Database (16)
- Google (10)
- Hardware (2)
- J2EE (4)
- Network (19)
- OS (18)
- Programming (11)
- Virtualization (1)
- Webmaster (11)
- 数码先锋 | Digital (17)
- 时事评论 | Event (5)
- 时光飞驰 | News (2)
- 杂七杂八 | Mix (2)
- 流金岁月 | Life (8)
- 游戏志 | Game (13)
- 看电影 | Movie (10)
- 红魔拥趸 | ManUtd (5)
- 读书频道 | Reading (1)
- 音乐无限 | Music (4)
- 信息世界 | IT (95)
Twitter
- I'm at 大连国美电器胜利新活馆 (大连市, 辽宁省) http://t.co/f7pxcNfg 17 小时前
- I'm at Xinghai Square | 星海广场 (Dalian, China) http://t.co/gKNqq2qV 23 小时前
- I'm at 壹品星海 (Dalian, China) http://t.co/o7SCCIrG 23 小时前
- 晚上和以前的同事喝了点酒,准备睡觉了,希望明天能把公司的电脑修好,没有电脑办公还真不方便,不知道明天印度那边有没有培训的消息。 2012-05-16
- 非常值得读的一本书! http://t.co/lV8ulDnV 2012-05-16
- I'm at 大连软件园15号楼 (大连市, 辽宁省) http://t.co/03DYYUKY 2012-05-16
- @yamiugly 好奇你做的是什么工作? 2012-05-16
- I'm at 壹品星海 (Dalian, China) http://t.co/frkQvlIn 2012-05-15
- I just ousted @fndhrt as the mayor of 大连软件园15号楼 on @foursquare! http://t.co/yn7fSLY6 2012-05-15
- I'm at 大连软件园15号楼 (大连市, 辽宁省) http://t.co/KH2m2Z4R 2012-05-15
- @terrysosi_chan 小日子过的太充实了! 2012-05-15
- RT @GossipSama: 玩diablo 2的时候我23岁,玩diablo 3的时候我34岁。暴雪是要等我不再2了才出3是么?那是不是要45岁才玩到4? 2012-05-15
- I'm at 中山广场 Zhongshan Circus (大连, 中国) http://t.co/fiD6vqHS 2012-05-14
- 英超还真他妈的好看。昨晚90分钟的比赛,跟坐过山车一样,如果不看直播,是体会不到这种刺激的,呵呵,英超第20年,今年的冠军真的很有戏剧性,恭喜曼城,明年的曼联面对的局势更难,曼城还会加大投入的,看看曼城现在的阵容,明年再买几个强援,大耳朵杯指日可待! 2012-05-14
- @Fatal1tyV 怎么弄? 2012-05-14
Latest Comments
Foursquare Checkins
标签
