36 人看过
February 24th, 2011
遇到这问题好几次了, 好像都是在用VPS安装新站点或者迁移站点会遇到这中问题, 之前总是网上一搜, 随便copy点代码过来能用就行. 这次去分析了下原因, 算是明白透了. 通过wp-admin/includes/file.php文件代码中的两个函数 request_filesystem_credentials 以及 get_filesystem_method , 会看到的当执行php脚本文件的用户和php脚本所有这用户不一样的时候, 在wordpress后台进行wordpress内核更新, 增删插件等操作的时候就会要求你输入ftp信息. 这是wordpress 2.5开始的版本增加的安全机制. 这里提供两种解决方案.
一, 通用性方案, 需要霸王硬上弓, 在wp-config.php里加入下面代码来强制wordpress采用”direct write”的方式:
add_filter( ‘filesystem_method’, create_function( ‘$a’, ‘return “direct”;’ ) );
define( ‘FS_CHMOD_DIR’, 0755 );
define( ‘FS_CHMOD_FILE’, 0755 );
如果wordpress版本为2.8+的, 可以用下面更简单的代码:
define(“FS_METHOD”, “direct”);
define(“FS_CHMOD_DIR”, 0777);
define(“FS_CHMOD_FILE”, 0777);
这个方案适合非VPS用户, 不过虚拟主机用户理论上很少会很少, 因为服务商一般都会帮你设置好的.
这种方案的缺点就是你需要将wordpress需要有写操作的目录和文件的权限必须设置成777(通常情况下是wp-content/plugins, wp-content/upgrade, wp-content/themes,一些cache目录以及它们下面的文件), 降低了站点的安全性.
二, VPS用户专属方案:
如果你是VPS用户, 恭喜你, 因为你可以掌控一切.
将你的站点根目录所有者改为运行php脚本的用户. 比如运行apache服务器的用户名通常是www-data. 那么将你的站点根目录所有者改为www-data即可, 命令如下:
chown -R www-data sitepath
如果不知道服务器运行用户, 请输入下面的命令查看进程所有者信息(比如fastcgi等进程):
ps ef
另外nginx配置文件nginx.conf中里的也可以设置user.
这种情况下由于你的脚本执行用户和脚本用户一样了(大部分情况下就是你的整个站点目录的用户), 那么也就不需要将插件,主题等目录设置成777这样危险的权限了.
133 人看过
February 21st, 2011

Quora.com 是最近很火的应用, 有追赶stackoverflow之势, 其最大的特点就是把问答话题SNS化, 在Quora你可以 follow 一个话题、一个问题,也可以 follow 一个人的所有问答.
Quora回复质量很高, 这也是Quora的最主要目标 很多行业的专家人士居然都会热心的在上面参与, 霸气外露啊.
Quora目前只支持英文, 不过国内有山寨的知乎, 也需要邀请才能体验.
Quora其实在国外已经可以正常注册(使用twitter或facebook账户也可直接登录), 不过不知道怎么在国内仍需要邀请才能注册.
话不多说, 需要邀请码的留下邮箱吧!
80 人看过
February 15th, 2011
最近入手了一款VPS–>Linode, 准备把手头的几个站点都移过来. 起手就是经典的LAMP, 于是去翻教程, 翻到很多博客中建议把Apache换成Nginx, 也看到了Nginx在很多性能测试数据上的优势. 接着搜索又发现还有 Cherokee, Lighttpd, 后两者甚至说是比Nginx性能更好, 这会好了, 给你的选择越多就越纠结, 要不要换, 换成什么. 毕竟自己也不是什么老手, 应用也就几个普通网站而已, 什么综合搭配、架构之类的就先不想了, 然而仅仅依靠表面的性能测试数据就做出选择总觉得有些不妥, 那不如看看它们的客户都有谁吧, 毕竟实际应用中才能看得出考验, 最后找到netcraft这个站点, 可以查询一个网站使用的什么操作系统以及web服务器等. 查了一些感兴趣的网站使用的web服务器:
使用Apache的网站: 百度, 新浪(新浪主页,新浪微博), Youtube
使用Nginx的网站: 豆瓣, 腾讯(腾讯主页,腾讯微博, web qq), 人人网, 网易
其它: Google使用的是GWS, 基于Apache的优化版本. Twitter查看到的是Hi, 据说也是基于Apache开发的版本. Facebook未知(不知道是不是其开源的Tornado), Appple未知. 虽然很多地方说Apache的各种性能相比之下如何糟糕, 我们还是可以看到诸如百度, 新浪等流量较大的网站仍然在使用, 也说明经过优化还是可以较好的处理高并发的请求. 而豆瓣, 腾讯, 人人等网站能果断采用09年才兴起的Nginx(Apache可是有数十年的历史了), 可见其优势也不是说说而已, 同时我们也可以看到正是这些网站近两年都有大动作, 都在持续的改进和增加特性. 而google等真正有技术能力都是自己去DIY适合自己的.
另外netcraft网站每个月都会发布全球网站服务器使用的调查报告. 最近的数据显示Apache仍然是王, 在服务器市场高达60%, 而Nginx的增长势头是最猛的. 而号称性能最好的Cherokee并没有看到其实际的应用生产环境, Lighttpd倒还是有一点点市场和增长. 各种数据可到此处查看 http://news.netcraft.com/archives/category/web-server-survey/
好吧, 那我就用用Nginx这个小三.
203 人看过
February 10th, 2011
Google Reader是个好东西, 用过的都知道. 如果你订阅的内容都比较优质, 相信一定会给你带来很大提升和愉悦.
人人都是分享帝, 当你需要将自己认为有价值的内容共享给别人的时候, 除了默认的邮件分享, 你或许应该用到Send to功能. 具体设置在google reader里的settings里. Google默认提供的一些send to对象都是国外的一些服务, 尤其是twiiter和facebook, 这在国内不翻墙是用不了的. 对我来说有用的可能就是Instapaper了, 对于那些较长又比较有兴趣的文章可以发送到Instapaper, 等之后有时间来再来慢慢消化. 好在google提供自定义send to对象, 还是比较有用的. 网上有”10个 Google Reader Send To 技巧”等文章, 有兴趣的可以搜索一下. 下面结合搜索出来的文章以及自己折腾的, 分享下我觉得有用的一些send to对象吧:
1. 发送到 Evernote
Evernote 是款我经常用的笔记软件,我的摘抄, 文章片段整理等等都是在这里进行的. 没有用过的可以去了解下
Name: Evernote
URL: http://www.evernote.com/clip.action?url=${url}&title=${title}
Icon URL: http://www.evernote.com/favicon.ico
2 . 保存为 PDF
将网页内容转换为PDF,不需注册, 支持中文。
Name: 保存为PDF
URL: http://savepageaspdf.pdfonline.com/pdfonline/pdfonline.asp?cURL=${url}
con URL: http://www.adobe.com/lib/com.adobe/template/icon/pdf.gif
3. 分享到微博以及SNS
Name: 人人网
URL: http://share.renren.com/share/buttonshare.do?link=${url}&title=${title}
Icon URL: http://s.xnimg.cn/favicon.ico
Name:新浪微博
URL:http://v.t.sina.com.cn/share/share.php?title=${title}&url=${url}&source=${source}
Icon URL:http://t.sina.com.cn/favicon.ico
Name:腾讯微博
URL:http://v.t.qq.com/share/share.php?title=${title}&url=${url}&source=${source}
Icon URL:http://mat1.gtimg.com/www/mb/favicon.ico
如果你有把内容分享到多个微博的癖好, 那么应该用过 follow5和微博通等, 确实会带来很大方便.
Name:Follow5
URL:http://www.follow5.com/f5/discuz/sharelogin.jsp?url=${url}&title=${title}&ak=gr
Icon URL:http://www.follow5.com/favicon.ico
Name:微博通
URL:http://weiboto.com/share?title=${title}&fromurl=${url}&source=${source}
Icon URL:http://weiboto.com/favicon.ico
Name: Addthis
URL: http://addthis.com/bookmark.php?v=250&url=${url}&title=${title}
Icon URL: http://shareicons.com/favicon.ico
更多使用技巧请看搜索
7 人看过
January 27th, 2011
TOP1: 中国几千年解决不了的重男轻女问题,竟然让房地产解决了。 。
TOP2: 肠道总面积有200平米,我们住房还没有屎住的地方大,还不如去当屎,真是生不如屎啊~
TOP3: 物价与欧洲接轨,房价与月球接轨,工资与非洲接轨。
TOP4: 一个月总有那么三十几天不想上班。
TOP5: 什么是白领?就是挣得是卖白菜的钱,操得是卖白粉的心。
TOP6: 最没用的纸:白领的工资条——看了来气,擦屁股太细。
TOP7: 月初,我吃什么狗吃什么,月末,狗吃什么我吃什么。
TOP8: 丝袜是权力的象征,女人穿了能征服男人,男人戴了可以征服银行。
TOP9: 饭太丰盛了,红烧牛肉、小鸡炖蘑菇、排骨、海鲜,哈哈哈哈,我都不知道泡哪一袋好了。
TOP10: 如果想知道什么是希望,请买一张彩票;如果想知道什么是绝望,请你买一堆彩票。