Checking your MantisBT installation...

PHP
ctype PHP extension is available PASS
date PHP extension is available PASS
hash PHP extension is available PASS
json PHP extension is available PASS
mbstring PHP extension is available PASS
pcre PHP extension is available PASS
reflection PHP extension is available PASS
session PHP extension is available PASS
tokenizer PHP extension is available PASS
Fileinfo PHP extension is available to support file uploads PASS
Fileinfo extension can find and load a valid magic.db file PASS
Xdebug extension is not loaded PASS
variables_order php.ini directive contains GPCS PASS
register_argc_argv php.ini directive is disabled PASS
register_long_arrays php.ini directive is disabled PASS
auto_globals_jit php.ini directive is enabled PASS
display_errors php.ini directive is disabled PASS
display_startup_errors php.ini directive is disabled PASS
PHP errors are being logged or reported PASS
php.ini directive: memory_limit 134,217,728 bytes
php.ini directive: post_max_size 16,777,216 bytes
memory_limit php.ini directive is at least equal to the post_max_size directive PASS
File uploads are enabled (php.ini directive: file_uploads) Yes
php.ini directive: upload_max_filesize 16,777,216 bytes
post_max_size php.ini directive is at least equal to the upload_max_filesize directive PASS
php.ini directive: upload_tmp_dir /tmp
php.ini directive: max_file_uploads 20
php.ini directive: date.timezone UTC
webserver: check SCRIPT_NAME is returned to PHP by web server PASS
Database
Checking use of the ADOdb extension
The ADOdb extension is not supported and must be disabled
PASS
Version of ADOdb available is at least 5.20.2
ADOdb version 5.22.8 was found.
PASS
Using a custom Database Source Name (DSN) for connecting to the database No
Database type mysqli
Database type is supported by the version of PHP installed on this server PASS
PHP support for legacy MySQL driver PASS
PHP support for MySQL Native Driver PASS
mysqli.allow_local_infile php.ini directive is set to 0 PASS
Database hostname localhost
Database username mantisbt
Database name mantisbt
Can open connection to database mantisbt on host localhost with username mantisbt PASS
Database server version 8.0.42
Minimum database version required for MantisBT
You are using version 8.0.42.
PASS
MySQL version is a General Availability (GA) release PASS
MySQL version is supported
Support for MySQL 8.0 series ends on 2026-04-30
PASS
MySQL version is within the active support period
Active support for MySQL 8.0.42 ended on 2023-04-30. The release is in its Extended support period, which will end on 2026-04-30. You should upgrade to an actively supported release, to benefit from bug fixes and security patches.
WARN
Prefix added to each MantisBT table name mantisbt
Prefix added to each Plugin table name plugin
Suffix added to each MantisBT table name _table
Plugin table prefix should not be empty PASS
Database default collation is UTF-8 PASS
Table mantisbt_api_token_table is using UTF-8 collation PASS
Table mantisbt_bug_file_table is using UTF-8 collation PASS
Table mantisbt_bug_history_table is using UTF-8 collation PASS
Table mantisbt_bug_monitor_table is using UTF-8 collation PASS
Table mantisbt_bug_relationship_table is using UTF-8 collation PASS
Table mantisbt_bug_revision_table is using UTF-8 collation PASS
Table mantisbt_bug_table is using UTF-8 collation PASS
Table mantisbt_bug_tag_table is using UTF-8 collation PASS
Table mantisbt_bug_text_table is using UTF-8 collation PASS
Table mantisbt_bugnote_table is using UTF-8 collation PASS
Table mantisbt_bugnote_text_table is using UTF-8 collation PASS
Table mantisbt_category_table is using UTF-8 collation PASS
Table mantisbt_config_table is using UTF-8 collation PASS
Table mantisbt_custom_field_project_table is using UTF-8 collation PASS
Table mantisbt_custom_field_string_table is using UTF-8 collation PASS
Table mantisbt_custom_field_table is using UTF-8 collation PASS
Table mantisbt_email_table is using UTF-8 collation PASS
Table mantisbt_filters_table is using UTF-8 collation PASS
Table mantisbt_news_table is using UTF-8 collation PASS
Table mantisbt_plugin_Announce_context_table is using UTF-8 collation PASS
Table mantisbt_plugin_Announce_dismissed_table is using UTF-8 collation PASS
Table mantisbt_plugin_Announce_message_table is using UTF-8 collation PASS
Table mantisbt_plugin_Calendar_event_member_table is using UTF-8 collation PASS
Table mantisbt_plugin_Calendar_events_table is using UTF-8 collation PASS
Table mantisbt_plugin_Calendar_google_sync_table is using UTF-8 collation PASS
Table mantisbt_plugin_Calendar_relationship_table is using UTF-8 collation PASS
Table mantisbt_plugin_EmailReporting_msgids_table is using UTF-8 collation PASS
Table mantisbt_plugin_Holidays_period_table is using UTF-8 collation PASS
Table mantisbt_plugin_table is using UTF-8 collation PASS
Table mantisbt_project_file_table is using UTF-8 collation PASS
Table mantisbt_project_hierarchy_table is using UTF-8 collation PASS
Table mantisbt_project_table is using UTF-8 collation PASS
Table mantisbt_project_user_list_table is using UTF-8 collation PASS
Table mantisbt_project_version_table is using UTF-8 collation PASS
Table mantisbt_sponsorship_table is using UTF-8 collation PASS
Table mantisbt_tag_table is using UTF-8 collation PASS
Table mantisbt_tokens_table is using UTF-8 collation PASS
Table mantisbt_user_pref_table is using UTF-8 collation PASS
Table mantisbt_user_print_pref_table is using UTF-8 collation PASS
Table mantisbt_user_profile_table is using UTF-8 collation PASS
Table mantisbt_user_table is using UTF-8 collation PASS
Text column name of type varchar(128) on table mantisbt_api_token_table is using UTF-8 collation PASS
Text column hash of type varchar(128) on table mantisbt_api_token_table is using UTF-8 collation PASS
Text column title of type varchar(250) on table mantisbt_bug_file_table is using UTF-8 collation PASS
Text column description of type varchar(250) on table mantisbt_bug_file_table is using UTF-8 collation PASS
Text column diskfile of type varchar(250) on table mantisbt_bug_file_table is using UTF-8 collation PASS
Text column filename of type varchar(250) on table mantisbt_bug_file_table is using UTF-8 collation PASS
Text column folder of type varchar(250) on table mantisbt_bug_file_table is using UTF-8 collation PASS
Text column file_type of type varchar(250) on table mantisbt_bug_file_table is using UTF-8 collation PASS
Text column field_name of type varchar(64) on table mantisbt_bug_history_table is using UTF-8 collation PASS
Text column old_value of type varchar(255) on table mantisbt_bug_history_table is using UTF-8 collation PASS
Text column new_value of type varchar(255) on table mantisbt_bug_history_table is using UTF-8 collation PASS
Text column value of type longtext on table mantisbt_bug_revision_table is using UTF-8 collation PASS
Text column os of type varchar(32) on table mantisbt_bug_table is using UTF-8 collation PASS
Text column os_build of type varchar(32) on table mantisbt_bug_table is using UTF-8 collation PASS
Text column platform of type varchar(32) on table mantisbt_bug_table is using UTF-8 collation PASS
Text column version of type varchar(64) on table mantisbt_bug_table is using UTF-8 collation PASS
Text column fixed_in_version of type varchar(64) on table mantisbt_bug_table is using UTF-8 collation PASS
Text column build of type varchar(32) on table mantisbt_bug_table is using UTF-8 collation PASS
Text column summary of type varchar(128) on table mantisbt_bug_table is using UTF-8 collation PASS
Text column target_version of type varchar(64) on table mantisbt_bug_table is using UTF-8 collation PASS
Text column description of type longtext on table mantisbt_bug_text_table is using UTF-8 collation PASS
Text column steps_to_reproduce of type longtext on table mantisbt_bug_text_table is using UTF-8 collation PASS
Text column additional_information of type longtext on table mantisbt_bug_text_table is using UTF-8 collation PASS
Text column note_attr of type varchar(250) on table mantisbt_bugnote_table is using UTF-8 collation PASS
Text column note of type longtext on table mantisbt_bugnote_text_table is using UTF-8 collation PASS
Text column name of type varchar(128) on table mantisbt_category_table is using UTF-8 collation PASS
Text column config_id of type varchar(64) on table mantisbt_config_table is using UTF-8 collation PASS
Text column value of type longtext on table mantisbt_config_table is using UTF-8 collation PASS
Text column value of type varchar(255) on table mantisbt_custom_field_string_table is using UTF-8 collation PASS
Text column text of type longtext on table mantisbt_custom_field_string_table is using UTF-8 collation PASS
Text column name of type varchar(64) on table mantisbt_custom_field_table is using UTF-8 collation PASS
Text column possible_values of type text on table mantisbt_custom_field_table is using UTF-8 collation PASS
Text column default_value of type varchar(255) on table mantisbt_custom_field_table is using UTF-8 collation PASS
Text column valid_regexp of type varchar(255) on table mantisbt_custom_field_table is using UTF-8 collation PASS
Text column email of type varchar(191) on table mantisbt_email_table is using UTF-8 collation PASS
Text column subject of type varchar(250) on table mantisbt_email_table is using UTF-8 collation PASS
Text column metadata of type longtext on table mantisbt_email_table is using UTF-8 collation PASS
Text column body of type longtext on table mantisbt_email_table is using UTF-8 collation PASS
Text column name of type varchar(64) on table mantisbt_filters_table is using UTF-8 collation PASS
Text column filter_string of type longtext on table mantisbt_filters_table is using UTF-8 collation PASS
Text column headline of type varchar(64) on table mantisbt_news_table is using UTF-8 collation PASS
Text column body of type longtext on table mantisbt_news_table is using UTF-8 collation PASS
Text column location of type varchar(20) on table mantisbt_plugin_Announce_context_table is using UTF-8 collation PASS
Text column title of type varchar(100) on table mantisbt_plugin_Announce_message_table is using UTF-8 collation PASS
Text column message of type longtext on table mantisbt_plugin_Announce_message_table is using UTF-8 collation PASS
Text column name of type varchar(255) on table mantisbt_plugin_Calendar_events_table is using UTF-8 collation PASS
Text column activity of type char(1) on table mantisbt_plugin_Calendar_events_table is using UTF-8 collation PASS
Text column recurrence_pattern of type mediumtext on table mantisbt_plugin_Calendar_events_table is using UTF-8 collation PASS
Text column google_id of type varchar(255) on table mantisbt_plugin_Calendar_google_sync_table is using UTF-8 collation PASS
Text column msg_id of type varchar(250) on table mantisbt_plugin_EmailReporting_msgids_table is using UTF-8 collation PASS
Text column basename of type varchar(40) on table mantisbt_plugin_table is using UTF-8 collation PASS
Text column title of type varchar(250) on table mantisbt_project_file_table is using UTF-8 collation PASS
Text column description of type varchar(250) on table mantisbt_project_file_table is using UTF-8 collation PASS
Text column diskfile of type varchar(250) on table mantisbt_project_file_table is using UTF-8 collation PASS
Text column filename of type varchar(250) on table mantisbt_project_file_table is using UTF-8 collation PASS
Text column folder of type varchar(250) on table mantisbt_project_file_table is using UTF-8 collation PASS
Text column file_type of type varchar(250) on table mantisbt_project_file_table is using UTF-8 collation PASS
Text column name of type varchar(128) on table mantisbt_project_table is using UTF-8 collation PASS
Text column file_path of type varchar(250) on table mantisbt_project_table is using UTF-8 collation PASS
Text column description of type longtext on table mantisbt_project_table is using UTF-8 collation PASS
Text column version of type varchar(64) on table mantisbt_project_version_table is using UTF-8 collation PASS
Text column description of type longtext on table mantisbt_project_version_table is using UTF-8 collation PASS
Text column logo of type varchar(128) on table mantisbt_sponsorship_table is using UTF-8 collation PASS
Text column url of type varchar(128) on table mantisbt_sponsorship_table is using UTF-8 collation PASS
Text column name of type varchar(100) on table mantisbt_tag_table is using UTF-8 collation PASS
Text column description of type longtext on table mantisbt_tag_table is using UTF-8 collation PASS
Text column value of type longtext on table mantisbt_tokens_table is using UTF-8 collation PASS
Text column bugnote_order of type varchar(4) on table mantisbt_user_pref_table is using UTF-8 collation PASS
Text column language of type varchar(32) on table mantisbt_user_pref_table is using UTF-8 collation PASS
Text column timezone of type varchar(32) on table mantisbt_user_pref_table is using UTF-8 collation PASS
Text column print_pref of type varchar(64) on table mantisbt_user_print_pref_table is using UTF-8 collation PASS
Text column platform of type varchar(32) on table mantisbt_user_profile_table is using UTF-8 collation PASS
Text column os of type varchar(32) on table mantisbt_user_profile_table is using UTF-8 collation PASS
Text column os_build of type varchar(32) on table mantisbt_user_profile_table is using UTF-8 collation PASS
Text column description of type longtext on table mantisbt_user_profile_table is using UTF-8 collation PASS
Text column username of type varchar(191) on table mantisbt_user_table is using UTF-8 collation PASS
Text column realname of type varchar(191) on table mantisbt_user_table is using UTF-8 collation PASS
Text column email of type varchar(191) on table mantisbt_user_table is using UTF-8 collation PASS
Text column password of type varchar(64) on table mantisbt_user_table is using UTF-8 collation PASS
Text column cookie_string of type varchar(64) on table mantisbt_user_table is using UTF-8 collation PASS
Configuration
config_inc.php configuration file exists PASS
config_inc.php must not be in MantisBT root folder PASS
custom_strings_inc.php must not be in MantisBT root folder PASS
custom_functions_inc.php must not be in MantisBT root folder PASS
custom_constants_inc.php must not be in MantisBT root folder PASS
custom_relationships_inc.php must not be in MantisBT root folder PASS
api/soap/mc_config_inc.php is no longer supported PASS
Check whether diagnostic logging is enabled PASS
Check whether log output is sent to end user PASS
Detailed errors should be OFF PASS
Email debugging should be OFF PASS
Default move category must exists ("default_category_for_moves") PASS
bug_report_page_fields configuration option does not contain "os_version" PASS
bug_view_page_fields configuration option does not contain "os_version" PASS
bug_update_page_fields configuration option does not contain "os_version" PASS
Deprecated "limit_reporters" setting should no longer be used PASS
"ldap_server" must be a valid, full LDAP URI PASS
Paths
"path" is defined in config_inc.php. PASS
absolute_path configuration option has a trailing directory separator PASS
core_path configuration option has a trailing directory separator PASS
class_path configuration option has a trailing directory separator PASS
library_path configuration option has a trailing directory separator PASS
config_path configuration option has a trailing directory separator PASS
language_path configuration option has a trailing directory separator PASS
graphviz_path configuration option has a trailing directory separator PASS
absolute_path configuration option points to a valid directory PASS
core_path configuration option points to a valid directory PASS
class_path configuration option points to a valid directory PASS
library_path configuration option points to a valid directory PASS
config_path configuration option points to a valid directory PASS
language_path configuration option points to a valid directory PASS
graphviz_path configuration option points to a valid directory PASS
absolute_path configuration option points to an accessible directory PASS
core_path configuration option points to an accessible directory PASS
class_path configuration option points to an accessible directory PASS
library_path configuration option points to an accessible directory PASS
config_path configuration option points to an accessible directory PASS
language_path configuration option points to an accessible directory PASS
graphviz_path configuration option points to an accessible directory PASS
core_path configuration option is set to a path outside the web root
For increased security it is recommended that you move the core_path directory outside the web root.
WARN
class_path configuration option is set to a path outside the web root
For increased security it is recommended that you move the class_path directory outside the web root.
WARN
library_path configuration option is set to a path outside the web root
For increased security it is recommended that you move the library_path directory outside the web root.
WARN
config_path configuration option is set to a path outside the web root
For increased security it is recommended that you move the config_path directory outside the web root.
WARN
language_path configuration option is set to a path outside the web root
For increased security it is recommended that you move the language_path directory outside the web root.
WARN
Directory doc does not need to exist within the MantisBT root
The doc directory within the MantisBT root should be removed as it is not needed for the live operation of MantisBT.
WARN
Directory docbook exists. These files are not included in MantisBT builds. For production use, please use a release build/snapshot, and not the developer git code. PASS
Directory tests exists. These files are not included in MantisBT builds. For production use, please use a release build/snapshot, and not the developer git code. PASS
Webservice
SOAP Extension Enabled
Enable the PHP SOAP extension.
WARN
Cryptography
Master salt value has been specified PASS
login_method is not equal to CRYPT_FULL_SALT PASS
login_method is set to MD5
MD5 password encryption is currently the strongest password storage method supported by MantisBT.
PASS
Internationalization
Default timezone has been specified in config_inc.php (default_timezone option)
Default timezone is 'UTC'
PASS
Localization
default_language configuration option is set to a valid language
The default language is currently specified as: auto
PASS
fallback_language configuration option is set to a valid language
The fallback language is currently specified as: english
PASS
Email
webmaster_email configuration option has a valid email address specified PASS
from_email configuration option has a valid email address specified PASS
return_path_email configuration option has a valid email address specified PASS
Email addresses are validated PASS
send_reset_password = ON requires allow_blank_email = OFF PASS
send_reset_password = ON requires enable_email_notification = ON PASS
allow_signup = ON requires enable_email_notification = ON PASS
allow_signup = ON requires send_reset_password = ON PASS
All users must have an e-mail address
0 users without e-mail address found:
PASS
There are no duplicate email addresses, regardless of case
0 duplicate e-mail addresses found:
    PASS
    Anonymous access
    Anonymous access is enabled No
    Attachments
    File uploads are allowed Yes
    file_uploads php.ini directive is enabled PASS
    Maximum file upload size (per file) 5,242,880 bytes
    max_file_size MantisBT option is less than or equal to the upload_max_filesize directive in php.ini PASS
    X-Sendfile file download technique enabled No
    Display
    Browser Search engine names must be 16 chars or less PASS
    bug_link_tag is not blank/null PASS
    bugnote_link_tag is not blank/null PASS
    Custom Fields
    Deprecated usage of curly brackets in Date Custom Fields default value
    PASS
    Plugins
    Checking all available and installed plugins 14 plugins, 14 installed
    Installed Plugin 'Activity'' is operational WARN
    Installed Plugin 'Announce'' is operational PASS
    Installed Plugin 'Calendar'' is operational PASS
    Installed Plugin 'DatabaseCleanup'' is operational PASS
    Installed Plugin 'EmailReporting'' is operational PASS
    Installed Plugin 'Gravatar'' is operational PASS
    Installed Plugin 'Holidays'' is operational PASS
    Installed Plugin 'MantisCore'' is operational PASS
    Installed Plugin 'MantisCoreFormatting'' is operational PASS
    Installed Plugin 'MantisGraph'' is operational PASS
    Installed Plugin 'SearchRelatedIssue'' is operational PASS
    Installed Plugin 'Taskodrome'' is operational PASS
    Installed Plugin 'XmlImportExport'' is operational PASS
    Installed Plugin 'ZipExport'' is operational PASS
    Some warnings were encountered. Please review and consider correcting these warnings before using MantisBT.
    For security reasons, you should delete (or at least restrict access to) the admin directory. Refer to the MantisBT Admin Guide for further details.