ubantu server 服务器版配置mantis

1.解决 ubuntu server 不能使用 apt-get install命令

为root设置密码

 

 

切换到root用户  权限大了好办事

 

 

安装包的时候会出现这种情况

 

 

我们需要把源换了,打开sources.list,换成163的源

 

163源:

deb http://mirrors.163.com/ubuntu/ trusty main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ trusty-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ trusty main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ trusty-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ trusty-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ trusty-backports main restricted universe multiverse

 

更新,使之生效

 

 

2.安装需要的各种包

 

apache服务器的安装    sudo apt-get install apache2

 

php5安装 sudo apt-getinstall  php5

 

apache和php5的关联sudo apt-get install  libapache2-mod-php5

 

mysql对php5的支持  sudo apt-get install php5-mysql

 

mysql的安装sudo apt-get install mysql-server   你会看到无法安装,缺各种依赖。

 

缺什么补什么,我们选用aptitude命令(处理依赖更佳)

安装过程中,有三个地方让选择(Y/N) 分别是 N Y Y

 

装好之后,来验证一下mysql能不能用~ mysql -u root -p  答案是OK达

 

 

3.安装神器winscp

 

首先要安装一个可视化神器winscp 让黑屏亮起来

连接服务器,主机名可以通过ifconfig自己查

 

 

连接时你会发现又出幺蛾子

 

 

连不上,我们需要装一个openssh,由于apt-get 也是各种缺,依然选用aptitude

过程中遇到两个(N/Y)  分别是 Y Y

 

 

装完后 重新连接,连接好后,如图,左边是本地盘,右边是服务器,能看到就是爽~

 

 

4.安装mantis

 

将mantis下载到本地磁盘 然后拖到右边/var/www/目录下,u wiil c

 

 

说明没有权限,那就得给这个目录权限

 

 

有权限自然就可以移到这里了

 

 

给mantis.tar.gz授权 你会看到由红变绿~

 

解压

 

解压后

 

修改文件名

 

把mantis文件夹从/var/www/  移动到/var/www/html/

 

 

5。配置相关文件

 

修改apache配置文件,在/etc/apache2/httpd.conf中添加,使apache可以解析php文件
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html

 

如图可见并没有相关文件,我们需要自己建一个   
 

 

先给文件权限,之后就可以新建

 

 

修改php5配置文件,   在/etc/php5/apache2/php.ini下查找";extension=msql.so"将前面的分号删除

 

 

 

 

创建mysql数据库,浏览器打开http://192.168.202.129/mantis/admin/install.php 你会看到:

 

 

mantis没有权限,给~

 

 

 

 

 

填写mysql 的root用户和密码点击install

 

 

 

点击下方链接,即可进入mantis登录界面

 

 

这是英文版的

 

 

 

修改mantis中文环境

修改mantis配置文件:/var/www/mantist/config_defaults_inc.php
查找其中$g_default_language将其值改为 'chinese_simplified'

 

 

 

 

 

 

大功告成

 

 

配置邮箱环境

下载PHPMailer_v5.1   地址http://phpmailer.sourceforge.net

解压此安装包后到/var/phpmailer

修改/var/www/html/mantis/config_defaults_inc.php文件:

 

 /****************************************************

           * MantisBT Email Settings *

*****************************************************/

$g_use_phpMailer = ON;
$g_phpMailer_path = '/var/phpmailer';            

$g_administrator_email=  'alex_zll@163.com';  

$g_webmaster_email =  'alex_zll@163.com';  

$g_from_email = 'alex_zll@163.com';  

$g_from_name = 'Mantis Bug Tracker';

$g_return_path_email=  'alex_zll@163.com';  

$g_enable_email_notification= ON;

$g_phpMailer_method= PHPMAILER_METHOD_SMTP;

$g_smtp_host = 'ssl:smtp.163.com';             //以163邮箱为例,你可以改成你的。前面ssl很关键

$g_smtp_username = 'alex_zll@163.com';                     //163邮箱的密码

$g_smtp_password = 'alexzll';                         //163邮箱的用户名

 

修改/var/www/htmlmantis/config_inc.php文件:

$g_hostname = 'localhost';
$g_db_type = 'mysql';
$g_database_name = 'bugtracker';
$g_db_username = 'root';
$g_db_password = '123456';  //root密码根据自己修改
$g_smtp_host='smtp.163.com'; 
$g_smtp_username= 'alex_zll@163.com';  
$g_smtp_password= 'alexzll';    
$g_phpMailer_method =2; 
$g_news_enabled = ON;

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值