之间看见小萌那里有个云签到,然后想着,自己能不能搭一个,给同学用之类的
国庆放假时间多,于是就研究了一下
所以,yqd.superlb.net上线了
http://git.oschina.net/kenvix/Tieba-Cloud-Sign
https://github.com/MoeNetwork/Tieba-Cloud-Sign
以上,是项目地址及作者网站
安装
就是把文件上传到vps,然后打开网站就可以进行安装了
安装过程很简单啊,在这就不多说了
需要注意的是,应该是我的权限设置问题,config.php和install.lock无法生成
所以我又手动弄了一下这两个文件
计划任务
yum -y install vixie-cron 安装服务
service crond start 开启服务
chkconfig crond on 开机启动
网上说用crontab -e去编辑,因为我用不惯vi编辑器,所以我选择直接编辑文件
编辑/var/spool/cron下对应用户的cron文件
形式形如:
Minute Hour Day Month Week command
即
* * * * * /usr/bin/php do.php
php程序和php文件地址视实际情况而定
遇到的问题
这种东西,肯定要绑定百度账号啊
然后我发现,在我的网站上,自动绑定会获取数据失败,手动绑定会500
多次尝试无果后,我跑到小萌架的云签到去试了一下,结果自动还是失败,但是手动却成功了
自动失败,应该是我账号的问题,初步推测是因为验证码
手动则是我的问题了
寻找错误
于是我去找了小萌,他问我”你装curl了吗”
于是我又把curl装上,但是仍然500
接着我又注意到,只要是访问setting.php的,都会500
看来是这个文件的问题了
问了小萌,他说不记得有没有对这个文件干过什么
终于
今早起来,想找找看是什么原因
然后就用php -l命令对setting.php进行尝试
结果……代码出错
然后我到git@osc上去看,发现这行代码是在9-27添加的,在setting.php的591行
if(empty(trim($i[‘post’][‘face_url’]))) msg(‘获取贴吧头像失败,可能是网络问题,请重试’);
这句代码有问题,不过我不是很清楚问题在哪
研究了一下代码后,觉得好像对其他功能没什么影响,就删掉了
于是世界就太平了
小萌的是旧版本,所以他没影响,而我下的是新的,所以出问题了
写在最后
这件事告诉我们,不要迷信权威(黑人问号)