使用Dabr架设私人Twitter手机版
Twitter是什么?就不用我介绍了吧。如果你不知道Twitter为何物的话?那本文就可以跳过了。
之前小众已经写过了Dabr安装教程,大部分的地方都已经说明的很清楚了。
PHP技术雄厚的大侠就可以去小众那里看下简单的流程了。
下面这是菜鸟级选手写出来的菜鸟级折腾攻略。有写错的地方请大家谅解哈。
程序介绍
Dabr是一个使用Php编写的Twitter手机网页客户端程序,它是由David的编写的开源程序。
程序安装
1.获取Dabr程序文件。
如果你会使用svn的话请直接用下面方式获取。
svn checkout http://dabr.googlecode.com/svn/trunk/ dabr-read-only
如果你嫌麻烦可以去下载小众上传到大米盘和brsbox的,或者直接下载我传的。
2.检查服务器配置。
* PHP 5.2+
* curl PHP module
* mcrypt PHP module
* mod_rewrite apache module
请确认你的服务器支持以上要求。
3.设置Dabr。
1.重命名config.sample.php 为 config.php并按下图修改config.php。

首先到Twitter oauth注册一个 application ,注意 Application Type 选择 Browser,Default Access type 选择 Read & Write 以及勾选最后一项,Callback URL地址填写你的域名/oauth。比如我的就是http://t.ydo.me/oauth。(这一步很重要)。注册后得到 Consumer key 和 Consumer secret 输入到上图中相应的引号中,此步骤为通过官方授权让 Dabr 连接到 Twitter。
另外前往 bit.ly 注册,并在 Acccount 页面得到 API Key 也同样填入 config.php 文件,此步骤为缩写域名。
保存 config.php 文件,连同所有文件上传到服务器。这时候访问安装的地址,大概就差不多完成了。
下面我要给大家说的是让你在自己的山寨Dabr上发的推显示自己自定义的名字。比如我的推就会显示“来自悦推”。
修改完config.php,再修改common下的Twitter.php。
打开twitter.php,搜索dabr,然后把这个改成你自己在Twitter Oauth注册的程序名字。
然后每次登录的时候选择Sign in with Twitter/OAuth登录,正常情况下,登录成功后发推就会显示来自自定义的名字。
借用iChada童鞋的一句话:Twitter,无处不在!
这里我特别感谢neolee童鞋和iChada童鞋的友情帮助。希望广大推油都来架设自己的Twitter并且欢迎大家留下自己架设的地址。
update:那个友情提示,使用二级文件夹搭建Dabr的话需要自定义.htaccess。否则会出问题。
怎么查看
curl PHP module
mcrypt PHP module
mod_rewrite apache module
是否被安装了呢?如果没有,改怎么装呢?我的一直有errordocument的错误。
上传一个探针,然后没装得话只能重新编译PHP
公布下我的:http://itaboo.info/dabr/
Currently Browsing: http://is.gd/NjTC
This comment was originally posted on Twitter
我也留一下我的
http://t.duetg.com
@5eng http://bit.ly/9JoFF
This comment was originally posted on Twitter
能问问二级目录的htaccess怎么改么?
使用Dabr架设私人Twitter手机版 http://www.hebine.net/blog/archives/910.html
This comment was originally posted on Twitter
请教,怎样自定义.htaccess呢?我的出问题了,用二级文件夹
帮帮我吧
引用:
update:那个友情提示,使用二级文件夹搭建Dabr的话需要自定义.htaccess。否则会出问题。
不好意思,我对.htaccess也不是很熟~
为什么山寨机用不了dabr?!?!
@蓝色之风 我也不知道捏。。。
define(‘BASE_URL’, $base_url.’/');
应该改为
define(‘BASE_URL’, ‘http://yoursite/’);
@yylyyl 图片上有说明。
安装之后,访问出现错误,是什么问题?
Error 500: Internal Server Error
The server encountered an unexpected condition which prevented it from fulfilling the request.
The problem is on the server side, not with your browser or the address. Most probably, a certain service (e.g., Tomcat engine) is down. Please contact your webmaster.
我也是500错误,我是GD的主机。
你好,我建大波的时候遇到问题,请你指教,谢谢!
你看我的步骤,哪里有问题请指出,现在弄了之后,登陆进去后报错“An error occured while calling the Twitter API”
步骤:下载大波,注册app,第一次注册了yohu555,但是最下面忘记勾上了,Callback URL那里我还是糊涂,我的地址是www.sskill.com,我想把大波放到tt目录下,也就是www.sskill.com/tt,那这个callback该写www.sskill.com/tt还是www.sskill.com?总之这个应用是有点问题,我又在bit.ly注册好了。然后修改config,完了之后登陆上去报上面的错。
这里还有个问题:就是baseurl的填写,我也不清楚怎么写,按照我的情况,难道填写www.sskill.com/tt吗?
因为第一个应用我最下面没勾选,因此后来又注册了一个,勾选了的,可是问题依旧,我想问题还是在callback url 跟base url那里。请你具体给指点下,谢谢!也欢迎其他人帮忙。
@yohu555 在Twiiter报的APP写你的大波路径,也就是www.sskill.com/tt,base url这新版的大波已经不用改了。
除了主页能正常显示别的都是500错误
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, cpanel@hosting24.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.
这四怎么回事呢
@baishengke 理论上是你的空间配置问题。也许还有其他原因。
http://t.roosong.com
@avenger http://avenger.name/dabr/
我的山寨大巴http://sqxiaofei.x10hosting.com
国内主机就算了吧,架了也连不上
点击
Sign in with Twitter/OAuth
出现提示“An error occured while calling the Twitter API”是什么问题
额 注册Register a new application » 老是 unable…. 怎么搞的?
学习了,准备搭一个自用
请问您有什么空间推荐么?只是自己玩玩,能用就行。。。谢谢!
谢谢,请问我输入用户名密码登录进去以后是空白页面,是哪里出错了?
@owlsky 检查下全部文件都上传了吗?看看有.htaccess没有…
我输入用户名密码登录进去以后也是空白页面,是哪里出错了?