Mantis is a bug management system written by a foreign brother. It is open-source in PHP and supports Chinese characters well. Originally, I wanted to support the national goods bugfree, but there was a garbled problem in issue 2003. In addition, the function was not strong enough for Mantis, and finally I chose Mantis. The following is my installation process for your reference.
1. Installing easyphp 1.8
2. Configure Apache.
On the easyphp panel, modify the Apache configuration file httpd. conf. You need to modify the following four steps.
A. Change the port to 8080. Save it and start Apache on the easyphp interface. If an error is reported and cannot be started, perform step B.
B. Change the default site port of IIS to non-port 80. Repeat A and change the port to 80. When apache is started, no error will be reported. Visit http: // localhost to see the easyphp page. (Port 80 is empty for Apache)
C. Modify httpd. conf and change Listen 127.0.0.1: 80 to listen 192.168.10.1: 80,192.168 .10.1, which indicates the IP address of the LAN where the computer is installed. In this way, you can access mantis in the LAN.
D. Bulk Replace $ {path} with your EasyPHP1-8 installation directory, such as c: \ Program Files \ EasyPHP1-8
Restart Apache on the easyphp panel. Then the Apache settings are complete.
3. Set phpMyAdmin (MySQL Management Interface): copy the entire phpMyAdmin directory to the WWW directory. Access http: // 192.168.10.1/phpMyAdmin and you will be able to see the database management interface.
4. Decompress mantis and copy the Mantis directory to www.
5. Access http: // 192.168.10.1/mantis and the installation interface will appear. Press the default settings, set "user" to "root", and "password" to null. Select the check box displayed in the generated SQL statement, and click "OK. The installation information is displayed, including the SQL statement for table creation. Copy and save the SQL statement. (If the database fails to be created, manually create a table in MySQL. See figure 6)
6. manually create a table using http: // 192.168.10.1/phpMyAdmin. On the page, create a new database bugtracker and execute the SQL statement copied in step 5 on the bugtracker. The table is created.
7. Configure mantis as follows:
A. Change config_inc.php.sample to config_inc.php under the Mantis directory.
B. Edit config_defaults_inc.php and modify the configuration as follows:
$ G_default_language = 'Chinese _ simplified '; # The default value is Chinese.
$ G_enable_email_notification = off; # No email is sent by default. It can be set to on
8. The installation and configuration are complete. Access http: // 192.168.10.1/mantis to view the logon interface. Use administrator-root to log in.
9. Set mantis to add projects, users, set user permissions, and set processes. For more information, see online help of Mantis.
10. After setting, you can use it.
Note:
1. In "2.a", it is better not to use port 80. It would be better to use port 8080. It is estimated that the security settings of server need to be set.
2. In "3", you do not need to copy the phpMyAdmin directory to www. You need to modify the phpMyAdmin directory settings of httpd. conf.
3. In "5/6", you should be able to automatically install the database so that you do not need to install it manually.
4. In "7. B", the email is not properly configured. It is best to configure it. The bug system uses email to notify users in a timely manner. Manual notification by testers is also avoided.ProgramMember.
5. Database Backup problems. It is best to manually back up the data of the bugtracker database through phpMyAdmin.