• 虚拟机VM下 UBUNTU 下安装Mantis


    <<Mantis规范.pdf>>

    参考: http://www.linuxidc.com/Linux/2016-01/127180.htm(次为参考主线)

         http://www.jb51.net/article/91098.htm

    “安装软件包”和“安装mantis”;Linux

    UbuntuLAMP环境搭建 ApacheMySQLPHP

    参考:  http://www.linuxidc.com/Linux/2016-01/127180.htm

    安装过程遇到的问题:

    安装apache2 后重启下Apache:

    输入sudo /etc/init.d/apache2 restart会出现如下问题:

    apache2: Could not reliably determine the server's fully qualified domain name 解决方法

     vim /etc/apache2/apache2.conf

    最后加入一句 ServerName localhost:80

    2.安装PHP测试脚本存放的位置需要注意:

    sudo apt-get install php5 libapache2-mod-php5

    测试PHP

    sudo vim /var/www/html/info.php  目录路径一定要正确,

    写入以下内容

    <?php

     echo phpinfo();

    ?>

    输入127.0.0.1/info.php 或者 serverIP/info.php

             

    Ubuntu下搭建Mantis

    http://blog.chinaunix.net/uid-563939-id-5757398.html(Mantis参考主线)

    1.下载mantisbt-1.2.19.tar.gz,拷贝到/var/www/html/mantisbt-1.2.19.tar.gz

    2.解压之后,更改文件名:mv mantisbt-1.2.19 mantisbt

    3.修改权限chmod 777 mantisbt -R

    4.在/etc/php/5.0/apache2/php.ini下查找 ";extension=msql.so"将前面的分号删除

    5.访问http://localhost/mantisbt/admin/install.php,完成配置即可(访问数据库的用户名需要跟安装mysql时配置的一致)

    Administrator 注册新用户时设置密码

    *如果开启,用户将在创建帐户时发送密码或密码重置(这需要邮件设置正确配置)。*如果关闭,则管理员必须提供密码创建新帐户,重置时密码将被设置为空白。@全局整数$ g_send_reset_password

    在 Mantis 目录下 config_defaults_inc.php 文件中找到 $g_send_reset_password

    修改前:$g_send_reset_password = ON;

    修改后:  $g_send_reset_password = OFF;

     

    邮箱配置: /var/www/html/mantisbt/config_defaults_inc.php

    $g_administrator_email  = 'AAAA@163.com';  //管理员邮箱设置,可用来测试邮箱配置

    $g_webmaster_email                = 'BBBB@163.com';

    $g_from_email                        = 'BBBB@163.com';

    $g_from_name                        = 'BBBB@163.com';

    $g_return_path_email            = 'BBBB@163.com';

    $g_phpMailer_method = PHPMAILER_METHOD_SMTP;

    $g_smtp_host = 'smtp.163.com';

    $g_smtp_username = 'BBBB@163.com';

    $g_smtp_password = 'BBBB';   //此为邮件服务授权码而不是邮箱登陆密码

    163邮箱授权码获取方法:

    参考:https://jingyan.baidu.com/article/495ba841ecc72c38b30ede38.html

    邮箱的验证:

    Mantis自带邮箱验证的脚本http://localhost/mantisbt/admin/test_email.php

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

    :我在WIndows 下Wampserver 搭建的Mantis 下不仅配置以上,还有以下内容,而在LINUX下没有配置:

    php.ini文件中查找smtp,将localhost改为你的发件服务器,如SMTP = smtp.163.com,在php.ini文件中查找sendmail_from,将前面的分号去掉,并在后面填上邮件地址

    [mail function]

    ; For Win32 only.

    ; http://php.net/smtp

    SMTP = smtp.163.com

    ; http://php.net/smtp-port

    smtp_port = 25

    ; For Win32 only.

    ; http://php.net/sendmail-from

    sendmail_from = BBBB@163.com

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

    附件上传设置:

    参考:http://www.dedecms8.com/os/linux/49997.html

    默认配置,不做任何修改。上传附件到数据库

    如果需要修改保存到本地DISK,需修改配置文件

    /var/www/html/mantisbt/config_defaults_inc.php

    $g_allow_file_upload= ON;

    $g_file_upload_method= DISK;               #上传到硬盘

    $g_max_file_size=52428800;                  #附件大小限制默认为2MB

    $g_allowed_files= 'ttxt,jpg,png,jepg,gif,bmp,zip,tar.gz,doc';    #允许上传的文件类型

    $g_disallowed_files='exe,com';                    #不允许上传的附件类型

    $g_absolute_path_default_upload_folder = '/var/www/html/mantisbt/upload/'; ##注意“/”结尾,此处与Windows环境下的配置不同  #默认的文件上传的绝对路径在Mantis目录下新建目录如 upload ,在Mantis的项目管理中对项目的附件上传路径添上这个路径,比如:/var/www/html/mantisbt/upload/   样上传的文件就会存放在upload目录中。

    $g_preview_attachments_inline_max_size=99999; #直接显示任何小于这个字节大小的bmp,png,gif,jpg格式的上传文件。

    注意:上传文件的大小受到 Mantis/config_default_inc.php 和 php.ini 的双重限制php.ini 中

    Apache

    修改:/etc/httpd/conf.d/php.conf

    LimitRequestBody 52428800 ###50M

    PHP:

    修改:/etc/php.ini

    post_max_size = 50M;

    upload_max_filesize = 50M; ### 所上传的文件的最大大小

     

    查看上传的附件在upload文件夹下

     

  • 相关阅读:
    javascript报错: TypeError: (0 , _api_music.default) is not a function
    React报错:Module not found: Error: Can't resolve 'reactrouterdom'
    好用工具:Apipost配置环境变量
    python: ImportError: cannot import name '_unicodefun' from 'click'
    Django: AttributeError: 'str' object has no attribute 'decode'
    使用命令“petalinuxdevtool modify”获取BSP相关的代码。
    【分享】居家办公条件下,如何在VCK190的SD启动模式下进行JTAG启动和调试
    通用的V4L2子设备驱动程序
    【分享】清除std::queue的变量内城区,导致queue的大小变成一个巨大值
    【分享】改善Linux网络,在PetaLinux工程为Linux设置MAC地址,添加dropbear key,方便调试。
  • 原文地址:https://www.cnblogs.com/mickey-double/p/12148688.html
Copyright © 2020-2023  润新知