本安裝程序除 Mantis 本身安裝外,還包含 Mantis 與 dokuwiki 整合的詳細說明以及升級過程與中文相關的常見問題處理方式.
<columns> <style box float-left> <ditaa name=env_desc>
+———————+ +—————+
192.168.0.242 | 192.168.0.240 | |||
CentOS 6 +——–+ | CentOS 6 | |||
Apache 2 | cPNK | +———-+ | ||
PHP 7.0 | {s} | |||
Mantis | ———→ | Percona |
+———-+ | | |cGRE +—-+
cBLU +-+ | 5.6 | |
Dokuwiki |
+—–+—-+ ^
^ : | | +----------+
</ditaa> </quote> NEWCOL
</columns>
mysql -u root -p CREATE DATABASE mantis DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,ALTER,CREATE TEMPORARY TABLES ON mantis.* TO [email protected] IDENTIFIED BY 'yourpassword'; quit mysqladmin -u root -p reload
su - cd /var/www/html wget http://downloads.sourceforge.net/project/mantisbt/mantis-stable/1.3.4/mantisbt-1.3.4.tar.gz tar -zxvf mantisbt-1.3.4.tar.gz rm -rf mantisbt-1.3.4.tar.gz mv mantisbt-1.3.4 mantis chown -R apache:apache mantis
<?php : : # --- Language -------------------- $g_default_language = "chinese_traditional"; ?>
$g_default_language = "chinese_traditional";
UPDATE mantis_user_pref_table SET LANGUAGE='chinese_traditional' WHERE LANGUAGE='chinese_traditional_utf8'
pg_dump -d -E UTF-8 -O -x --data-only -t mantis_bug_table -h localhost -U mantis mantis > mantis_bug_table.sql vi mantis_bug_table.sql (將前面幾行 SET 用來設定 PostgreSQL 的部份刪除) cat mantis_bug_table.sql | mysql -u mantis -p --default-character-set=utf8 mantis