第三步:建立Mysql数据库
/ V' M, C( Q9 l+ F 建立Mysql数据库,首先以mysql的root用户进入:
% W& Z4 J( [8 u- \8 N mysql -u root -p
R" [* |' B5 [. ^" G4 _& X+ `' y 输入密码进入:. Y2 V# o0 h# N# W% y+ J* d
#建立数据库:
7 [, {0 l, j- T' F7 I5 J3 m create database laconica;
# }! a/ x) q) Q& K" } #建立数据库用户(用户名laconica,密码secret):
- f, z* H# |8 J& d8 ] grant all privileges on laconica.* to laconica@localhost identified by ’secret’ with grant option;+ ~7 V7 ]# H+ E* `1 v( r3 n+ I' s5 l
#退出% M. C5 i* {* V, r0 n0 i
quit;
( h# ]8 h' T( g8 M, ]6 k 用laconica自带的sql建立数据表,进入刚才解压以后laconica的目录,在($HOME/laconica/laconica-0.6.3),命令行输入:
; k/ f0 G6 i0 C mysql -uroot -p laconica < db/laconica.sql1 o* ^+ [1 Q' ]7 w5 I/ e
输入root密码,没有提示,应该成功了!1 G% K+ Q" Q& G5 g
第四步,调整一些设置:" c6 a8 x, N9 c q' F8 f
把实例配置文件copy一下:+ M* F, m, E5 A7 u* \; `" ?9 [
cp config.php.example config.php
R( ?- W) a! R 打开config.php配置,现在一般有四行:% I+ j! v9 l+ b0 S- l; W: N u
$config[’site’][’name’] = ’cafeonica’;$config[’site’][’server’] = ’decafbad.com’;$config[’site’][’path’] = ’laconica’;! s- D" g6 ^, j6 d& Y& O
$config[’db’][’database’] = ’mysql://laconica:PASSWORD@localhost/laconica’;
: \5 N% `9 t6 I) F2 H9 v) {. o! u 其中: C2 o, c' t0 ^& C1 `
第一行,配置你的Microblog(微博)的名称
! _5 X' @$ [5 Z7 Y 第二行,域名* z' |; U, S2 ]
第三行,配置子目录
$ Q1 @6 w4 O' {/ n( Y 第三行,配置Mysql的数据库地址,laconica是用户名,其中PASSWORD就是Mysql的数据库密码(安装前面的步骤,我们的密码是secret),localhost是Mysql服务器地址:表示是本机上面的mysql(当然Mysql服务器也可以在其他机器上面)/ ^# v% c# d% [ P1 v& [
譬如,你想建立一个局域网内的Twitter服务器的名称,名字叫“滔滔不绝",服务器是192.168.1.102,可以这样配置:
5 f( M" y h! K+ g" w, U $config[’site’][’name’] = ’滔滔不绝’;$config[’site’][’server’] = ’192.168.1.102’;$config[’site’][’path’] = ’taotao’;
+ D0 N$ S- D- W/ a. ~! o $config[’db’][’database’] = ’mysql://laconica:PASSWORD@localhost/laconica’;第五步:发布到服务器这里简单拷贝到apache:sudo cp -r laconica-0.6.3 /var/wwwcd /var/wwwsudo mv laconica-0.6.3 taotao现在可以使用"http://192.168.1.102/taotao"访问了。当然首先必须注册用户。另外如果感觉速度慢,是Mysql的原因,在/etc/mysql/my.inf里面[mysqld]里面添加:skip-name-resolve一行就可以了。laconica目前还支持同步发送到Twitter. |