MantisBT - HowardWhile/2021_note GitHub Wiki

MantisBT

[TOC]

安裝

看教學吧

https://www.tutorialspoint.com/mantis/mantis_installation.htm

傳1MB的附件就傳不上去了怎麼辦

image-20210609011217404

看起來問題是出在這個數值max_allowed_packet設定太小了

但不論我翻遍Mantis的說明文件就是找不到這個東西參數在哪裡

後來發現這其實是MySQL的坑....

image-20210609011721186

這個配置檔的位置在

xampp\mysql\bin\my.ini

裡面有兩個max_allowed_packet 要修改的是 [mysqld]裡面的

image-20210609011926254

我先改成50M記得重啟 MySQL


Mantis 預設附件的大小是5MB要如何修改

image-20210609013223375

https://www.mantisbt.org/docs/master/en-US/Admin_Guide/html/admin.config.uploads.html

可以調整這個數值

image-20210609013319602

他位在

xampp\htdocs\mantis\config\config_inc.php

image-20210609013856388

例如我修改成 10MB

image-20210609013937632


有關XAMPP的安全性

https://jsnwork.kiiuo.com/archives/2738/xampp-mysql-phpmyadmin-%E8%A8%AD%E5%AE%9A-root-%E5%AF%86%E7%A2%BC/

https://www.bos.tw/2016/09/phpmyadmin%E7%99%BB%E5%85%A5mysql%EF%BC%8C%E9%8C%AF%E8%AA%A4%E8%A8%8A%E6%81%AF%E7%82%BA-error-1130-host-xxxx-is-not-allowed-to-connect-to-this-mysql-server/

https://neohsuxoops.blogspot.com/2017/10/xamppmysqlphpmyadmin.html

預設的配置其實是很不安全的,只要點擊phpMyAdmin就可以連到後台修改配置。

image-20210611222106151

image-20210611224009786


所以會需要這樣修改

1. 刪除使用者帳號%

image-20210611224219746


2. 幫root帳號設定密碼

image-20210611224534646

image-20210611224635823

image-20210611224825155

當改道當前登入時會強制登出變成這樣的畫面

image-20210611225038682

接下來要直接改動phpMyAdmin的配置檔

image-20210611225129373

修改Authentication type and info的配置

image-20210611225334718

/* Authentication type and info */
$cfg['Servers'][$i]['auth_type'] = 'cookie'; // 修改
$cfg['Servers'][$i]['user'] = ''; // 修改
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = false; // 修改
$cfg['Lang'] = '';

這樣系統就會要求輸入帳號密碼了

image-20210611230059740

記得要檢查從各種不統的網域連進來都要設定root密碼

image-20210611230219278

離開時記得登出

image-20210611231422847


3. Mantis 配置連線MySQL的帳密

維護 xampp\htdocs\mantis\config\config_inc.php $g_db_password 參數即可

image-20210611231854043

Home