从零开始搭建 reviewboard 环境(三) -- reviewboard 的安装

来源:互联网 发布:数据库实用教程第三版 编辑:程序博客网 时间:2024/06/06 07:06

一、安装 reviewboard:

sudo easy_install ReviewBoard

二、建立一个马上要用的站点的数据库:

1. 登录:
mysql -u root -p

2. 创建一个数据库:

mysql> create database reviewboard character set utf8;
Query OK, 1 row affected (0.00 sec)
mysql> create user ‘reviewboard’@’localhost’ identified by ‘reviewboard’; /* 前一个reviewboard是访问数据库的用户名,后一个reviewboard是密码。如果图方便,上边的值不要变,就用reviewboard即可。 */
Query OK, 0 rows affected (0.00 sec)
mysql> grant all on reviewboard.* to ‘reviewboard’@’localhost’; /* 前一个reviewboard是数据库的名字,而后一个reviewboard则是访问数据库的用户名 */
Query OK, 0 rows affected (0.00 sec)
mysql> exit

3. 有关mysql相关的操作可以查看
Ubuntu服务器常用配置-mysql数据库的安装

登录:mysql -u root -p
重启:sudo service mysql restart
重启(另一种方法):sudo /etc/init.d/apache2 reload
重启(另一种方法):sudo /etc/init.d/apache2 restart

三、建立自己的站点了:

sudo rb-site install /var/www/reviewboard

之后会有一系列类似安装向导的步骤,需要你做出选择,尽量选择默认值吧

· Domain = 192.168.1.116· Root Path = /· Database Type = mysql· Database Name = reviewboard· Database server = localhost· Database username = reviewboard· Database password = reviewboard· admin· 1·E-Mail Address = xx

这里需要说明的一点是:

domain不能是xxx.xxx.com,这是需要修改路由器相关的东西,这个如果你实在是想实现,那只能自己谷歌了。简单的方式是直接设置 IP 地址。如果这里写成 local host,也是会有问题的,用本机的浏览器可以错误访问,在其他局域网上计算机不能访问。

四、修改相应文件的目录权限:

sudo chown -R www-data/var/www/reviewboard/htdocs/media/uploadedsudo chown -R www-data/var/www/reviewboard/data cd /etc/apache2/sites-availablesudo cp /var/www/reviewboard/conf/apache-wsgi.conf reviewboard.confcd ../sites-enabledsudo ln -s ../sites-available/reviewboard.conf .sudo a2ensite reviewboardsudo chown -R www-data "/var/www/reviewboard/htdocs/media/ext"sudo chown -R www-data "/var/www/reviewboard/htdocs/static/ext"sudo /etc/init.d/apache2 reloadsudo /etc/init.d/apache2 restart

还要删除对于Apache2的文件要知道的 中的000-default.conf 链接文件
至此,在局域网上的计算机上的浏览器输入 192.168.1.116 就能正常访问了。

五、对于Apache2的文件要知道的:

apache2 相关的文件在 /etc/apache2 目录下。
其中:
apache2.conf是 Apache2 的配置文件
这里写图片描述
图中 -> 表示的是软链接到
sites-available 目录下是有关网页的配置文件,
而sites-enabled目录下是被解析的文件,在这里的链接文件将是实际的要显示被解析的文件,在这里如果按照上边操作的,会有两个.conf 文件,我们要将 000-default.conf 的链接文件删除掉,并且重启Apache。

sudo rm sites-enabled/000-default.confsudo /etc/init.d/apache2 reloadsudo /etc/init.d/apache2 restart
0 0
原创粉丝点击