Mantis附件存储方式调整

1. 概述

        Mantis附件默认存储在数据,数据库达到了十几G,不便于数据库备份,附件上传、下载变慢,用户使用体验下降,建议将附件存储到硬盘中。

2. 版本信息

操作系统:CentOS7.9

Mantis版本:2.27.1

PHP版本:7.4.33

数据库驱动:mysqli

数据库版本:8.0.30

网址路径:/var/www/html/mantis/

3.配置

3.1 系统配置

        假设将附件存放在/home/mantis下:

> cd /home
> sudo mkdir mantis
> sudo chown -R apache:apache /home/mantis
> sudo chmod -R 755 /home/mantis/

3.2 mantis配置

        修改/var/www/html/mantis/config/config_inc.php文件

$g_max_file_size = 31457280;       #设置最大上传文件
#Sg_api_rate_limit= 100;

$g_allow_file_upload  = ON;           #允许上传附件
$g_file_upload_method = DISK;        #附件存储在硬盘中
$g_absolute_path_default_upload_folder = '/home/mantis/';   #附件存储位置
$g_allowed_files      = 'txt,jpg,png,jpeg,gif,bmp,zip,tar.gz,doc,rar,pdf';  #附件类型
$g_disallowed_files       = '';

 3.3 原有附件迁移

         在浏览器中访问http://{服务器地址}/mantis/adminbak/move_attachments_page.php,根据提示进行操作。

3.4 上传附件大小限制

除3.2中配置外,还需要修改/etc/php.ini文件

post_max_size  = 1024M
upload_max_filesize=1024M
memory_limit=1024M

其他:

        如果安装了NGINX,下载附件,可能对文件大小有限制 ,在配置文件中,修改

 proxy_max_temp_file_size 2048m;
【电能质量扰动】基于ML和DWT的电能质量扰动分类方法研究(Matlab实现)内容概要:本文研究了一种基于机器学习(ML)和离散小波变换(DWT)的电能质量扰动分类方法,并提供了Matlab实现方案。首先利用DWT对电能质量信号进行多尺度分解,提取信号的时频域特征,有效捕捉电压暂降、暂升、中断、谐波、闪变等常见扰动的关键信息;随后结合机器学习分类器(如SVM、BP神经网络等)对提取的特征进行训练与分类,实现对不同类型扰动的自动识别与准确区分。该方法充分发挥DWT在信号去噪与特征提取方面的优势,结合ML强大的模式识别能力,提升了分类精度与鲁棒性,具有较强的实用价值。; 适合人群:电气工程、自动化、电力系统及其自动化等相关专业的研究生、科研人员及从事电能质量监测与分析的工程技术人员;具备一定的信号处理基础和Matlab编程能力者更佳。; 使用场景及目标:①应用于智能电网中的电能质量在线监测系统,实现扰动类型的自动识别;②作为高校或科研机构在信号处理、模式识别、电力系统分析等课程的教学案例或科研实验平台;③目标是提高电能质量扰动分类的准确性与效率,为后续的电能治理与设备保护提供决策依据。; 阅读建议:建议读者结合Matlab代码深入理解DWT的实现过程与特征提取步骤,重点关注小波基选择、分解层数设定及特征向量构造对分类性能的影响,并尝试对比不同机器学习模型的分类效果,以全面掌握该方法的核心技术要点。
### 调整 Mantis BT 的时间设置 在 Mantis BT 中,可以通过修改其配置文件来调整时间相关的设置。以下是具体方法: #### 配置文件路径 Mantis BT 的主要配置文件通常位于安装目录下的 `config_inc.php` 文件中。如果未找到该文件,则可以编辑默认模板文件 `/var/www/mantist/config_defaults_inc.php` 或者自定义创建一个 `config_inc.php` 文件[^1]。 对于某些服务器环境,可能需要手动指定配置文件的位置,例如 `/www/wwwroot/mantisbt/config/config_inc.php`[^3]。 #### 修改时间设置的关键参数 以下是一些常见的与时间相关的配置项及其说明: 1. **日期格式 (Date Format)** 可通过 `$g_date_format` 参数设定全局使用的日期显示格式。支持 PHP 的标准日期格式字符串。 ```php $g_date_format = 'Y-m-d'; // 默认为 YYYY-MM-DD 格式 ``` 2. **时间格式 (Time Format)** 使用 `$g_datetime_format` 来定义时间和日期组合的显示方式。 ```php $g_datetime_format = 'Y-m-d H:i:s'; // 显示年月日及时分秒 ``` 3. **时区设置 (Timezone Setting)** 如果希望更改系统的时区,默认情况下会继承服务器的时区设置。可通过如下代码覆盖: ```php date_default_timezone_set('Asia/Shanghai'); // 设置为中国上海时区 ``` 4. **超时时间 (Session Timeout)** 用户登录后的会话保持时间可由 `$g_cookie_timeout` 控制(单位:秒)。例如延长至一天: ```php $g_cookie_timeout = 86400; // 即 24 小时 ``` 5. **提醒通知的时间范围** 对于一些自动化的邮件提醒功能,也可以通过特定变量控制触发条件中的时间间隔。比如 `$g_notify_bugnote_added_threshold` 和其他类似的阈值变量。 完成上述修改之后,请记得保存文件并重启 Web 服务以应用新的改动[^2]。 #### 示例代码片段 假设要将系统改为东八区,并定制化日期时间为中文习惯的形式,可以按照下面的方式编写配置脚本: ```php <?php // 自定义时区 date_default_timezone_set('Asia/Shanghai'); // 定义日期格式 $g_date_format = 'Y年n月j日'; // 定义完整时间戳格式 $g_datetime_format = 'Y年n月j日 G时i分s秒'; ?> ``` ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值