最近两天问我Tw2other设置方法的人很多,大多数都是集中在cron设置上的!今天就集中写下Tw2other和cPanel中的Cron设置教程。
一、配置config.php
在config.php的第六行有代码:
1 | define ( 'INTERVAL', 50 ); |
这是跟新间隔时间,建议设置为50秒,当然你也可以修改为自己喜欢的大小。
在config.php的第八行有代码:
1 | $twitterApi = 'http://twitter.com/'; |
这是twitter的地址,如果你的Tw2other所在的服务器在国内,无法访问twitter,那么请修改这里的值为你自己的twitter api地址,当然,如果主机位于国外就不用修改了。
在config.php的第十行有代码:
1 | $twitterUser = 'cluries'; |
这是你的twitter用户名,替换为你自己的就好了。
在config.php的第19行有代码:
1 | $twitterSyncLevel = 0; |
强烈建议同志们不要修改这个参数,如果你真的需要修改,那么请按照说明填写。
还config.php中还剩下最后一个要设置的地方了:设置要同步的服务和相对应的用户名和密码,如果你不想同步到某个服务,请留空!比如如果不想同步到follow5,请在follow5对应的用户名和密码中留空。
二、修改cron.php
在cron.php中第8行中有个
1 | $url = ""; |
这里修改为你的Tw2other所在地,注意要完整的地址,比如http://intgu.com/tw2other/index.php
到这里,Tw2other的设置就全部完成了,开始设置cPanel中的cron,也是最多朋友出错的地方。
三、配置cPanel的cron(时钟守护作业)
1、进入cPanel,找到最下面的时钟守护作业,图:

然后选择标准模式:

进入设置cron界面:
按照如图设置运行周期(每分钟运行一次):

其中修改命令/usr/local/bin/php /home/intgu/public_html/tw2other/cron.php中的/usr/local/bin/php为你主机安装的php解释器的路径,修改/home/intgu/public_html/tw2other/cron.php为你的cron.php所在的路径。
小窍门:建议在邮箱填写处先填写正确的邮件地址,这样可以监视下cron是否正确执行了(很有可能邮件会被spam),当正常运行一段时间后,可以删除这个cron,然后重新建立(不要填写邮箱地址,除非你想爆掉邮箱)。
OK,教程就到这里了,到这里你就搭建了一个能及时同步twitter到其他微博的工具了,间隔时间不会超过1分钟,经过我的测试,一般就20秒左右的延迟~~