日期:2014-05-17 浏览次数:20482 次
1.Tw2other
?
一个支持twitter同步至digu/sina/zuosa/follow5/9911/豆瓣广播/鲜果联播 /人间网/人人网/网易微博 的PHP小程序
?
作者:cluries
作者主页:http://cuies.com
Tw2other的下载地址:http://code.google.com/p/tw2ohter/?或者从附件下载(不保证最新版)
?
设置如下:
?
1) config.php文件设置
用editplus、UltraEdit、notepad++这类文本编辑软件来打开之后,修改:
?
第6行:
define ( ‘INTERVAL’, 50 );?
这里的50是更新间隔时间,如果使用免费空间的话,建议修改,因为担心时间短的话会给空间提供很大的压力,空间提供商也会容易封你的空间。
?
第8行:
$twitterApi = ‘http://twitter.com/’;?
这是twitter的地址,如果你的Tw2other服务器在国内,无法访问twitter,那么请修改这里的值为你自己的twitter api地址,当然,如果主机位于国外就不用修改了。
?
第10行:
$twitterUser = ‘cluries’;?
这是cluries作者在twitter的用户名,这里替换为你自己的就好了。
?
第19行
$twitterSyncLevel = 0;?
这个参数可以不改,如果你真的需要修改,那么请按照说明填写。最后修改你打算同步的微博的用户名和密码。
?
2) cron.php文件设置
?
第8行
$url = ""
? ?这里填写上传空间的地址,比如你将这个项目文件传到空间的 /public_html/tw2other/文件夹里面,至此tw2other的php程序就设置完成了。
?
3)空间Cron设置
?
上述文件设置完成后,将所有文件上传到空间的 /public_html/tw2other/ 文件夹里,这里的tw2other文件夹你可以任意起名字,不过为了清晰还是用这个名字好了,提醒一句,如果你真的换成了其他的文件夹名字,记得修改cron.php里的网址哦!
?
修改tw2other所在目录和所在目录之下的 cookies文件夹具有可写权限,不然也可能照成信息重复同步,导致刷屏!也就是将tw2other文件夹和tw2other文件夹下的cookies文件夹用ftp工具将属性修改为777。
登陆到你的C panel空间的后台,选择cron jobs
?
?
进入后,选择standard水平即可
?
?
这里是设置Cron job的界面
?
?
界面上端是邮箱,你可以设置一个邮箱,cron job每运行一次,它就会往你的邮箱里发一封邮件;建议开始设置的时候选上,这样可以查看cron job是否正确运行,如果正确运行的话,你可以将邮箱删除,否则,如果你设置的cron job间隔很短的话,那些垃圾邮件会把你给烦死。以后关闭的方法也很简单,就是将邮箱删除留空,然后再保存即可
下面的命令行是你要填写的运行命令,开头填写php解释器的位置,如果你使用的是cPanel 那么一般位于/usr/local/bin/php,后面填写你上传的cron.php的位置.
整个命令如下:
?
?
/usr/local/bin/php /home/你的账户名/public_html/tw2other/cron.php?
?
最后是设置cron job运行的具体时间间隔,你可以设置为每分钟运行,也可以为其他时间间隔,但是建议你如果你使用的是免费空间的话,最好这个时间间隔设置的长一些,比如每5分钟运行一次,因为我曾经用的一个免费空间的Cron设置为每分钟运行,导致服务器占用资源过大,而导致账号被停用。
?
上述步骤设置完成后,保存即可。
?
4)同步遇到的问题
?
将上述步骤都设置完成后,我测试了一下,却发现同步没有成功,按说,我也没有操作错误啊?
登陆Cpanel空间后台查看error log
?
?
发现了错误提示:
[Fri Mar 26 10:58:02 2010] [error] [client 74.81.64.34] File does not exist: /home/qiankun/public_html/500.shtml