rhel4.3下配置bug tracker

本文介绍如何使用rpm安装Apache、PHP及数据库,并配置BugTracker。文章详细说明了配置步骤,包括数据库连接设置、服务启动及常见问题解决方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

apache,php使用rpm安装即可
需要安装php-mysql或者php-postgresql包用于php连接mysql或者postgresql
安装mysql或者postgresql,最好也使用rpm安装,安装好后包,用户等都已经处理好
将bugtracker解压到/var/www/html下
修改bug/include/config.php文件中关于数据库的部分(只指定数据库名即可,不需要在数据库中创建数据库,安装过程中会自动创建数据库),和bug目录在系统中的真实路径

配置数据库可以通过http连接:
    修改/var/lib/pgsql/data/postgresql.conf文件的tcpip_socket设置(允许tcp连接)
    tcpip_socket = true
    修改/var/lib/pgsql/data/pg_hba.conf文件,最下面添加如下一行(允许所有用户在所有地址以md5加密密码的方式连接所有数据库)
    host    all     all     0.0.0.0         0.0.0.0         md5

启动数据库和apache服务:
    service mysql start  或  service postgresql start
    service httpd start

在浏览器中输入http://youdomain/bug/setup/index.php
打开安装界面,之后只需要一直按next即可完成安装,安装完成之后删除setup目录下的所有的php文件
然后打开http://youdomain/bug/index.php以admin/admin登录系统即可

出现的问题:
apache启动失败,无法加载php模块
    确定apache和php版本互相支持,且为同一平台,如都是i386或者都是x86_64
PHP数据模块安装失败
    同上,确认PHP与数据库使用的是同一平台的软件
打开setup/index.php页面后没有反应
    确认bug/include/config.php中对数据库和bug包的路径的设置都没有问题

 

 

所有的包都可以直接从光盘里找到这东西是自己内部使用的,只要没有发现大的bug,不一定非要用最新的东西

安装过程中,由于我的mysql是自己下的代码编译安装的,是个i386的版本,结果在装php-mysql时装不上,没办法选择了了一个不熟悉的postgresql服务器,还好都是rpm 也没有出现什么大问题,所有的配置几乎都用默认的东西。

找个时间做个脚本定时备份下数据库就结了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值