Fedora specific installation notes
Mantis requires a database to function; use the following steps to
configure mantis to work with MySQL:
1. install MySQL packages
yum install mysql-server
2. start MySQL server
/etc/init.d/mysqld start
WARNING: the default MySQL configuration has a "root" account with no password.
Please have a look to the MySQL documentation to add a proper password
and/or a separate account for mantis usage.
3. allow yourself to access the admin directory
Please note that the provided configuration file for Apache
(/etc/httpd/conf.d/mantis.conf) by default prevents access to the mantis
administration area.
Change:
<Directory /usr/share/mantis/admin>
Order allow,deny
to:
<Directory /usr/share/mantis/admin>
Order deny,allow
and restart apache with:
service httpd restart
instead the needs to be edited in order to enable the execution of the installation script located
in /usr/share/mantis/admin.
4. point your browser to:
https://localhost/mantis/admin/install.php
to create an empty DB.
BIG FAT WARNING: when you are done with the installation, be sure to revert the
modifications you've done in step 3.
Otherwise you will leave the administration area unprotected with
critical system information and database update capabilities open to
any unauthorized person.
WARNING: A DEFAULT ADMINISTRATOR level account is created. The account name
and password are administrator / root. Use this when you first login
to Mantis. Immediately go to Manage and create at least one
administrator level account. Immediately after that, DISABLE or DELETE
the administrator account. You can recreate it but you should delete
the account to prevent the cookie_string from being used to trick the
package. It would be even better to rename the account or delete it
permanently. REMEMBER: After setting up the package, REMOVE the
default administrator account.