Checking your MantisBT installation...
Verbosity: Hide passed tests | Show verbose error messages
| PHP | |
| Version of PHP installed is at least 5.5.0 PHP version 7.3.31-1~deb10u7 is currently installed on this server. |
PASS |
| date PHP extension is available | PASS |
| hash PHP extension is available | PASS |
| pcre PHP extension is available | PASS |
| Reflection PHP extension is available | PASS |
| session PHP extension is available | PASS |
| mbstring PHP extension is available | PASS |
| json 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 | 8,388,608 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 | 5,242,880 bytes |
| post_max_size php.ini directive is at least equal to the upload_max_size directive | PASS |
| php.ini directive: max_file_uploads | 20 |
| 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.20.20 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 MySQL driver | PASS |
| mysqli.allow_local_infile php.ini directive is set to 0 | PASS |
| Database hostname | localhost:3306 |
| Database username | elnomantis |
| Database name | elno_mantis |
| Can open connection to database elno_mantis on host localhost:3306 with username elnomantis | PASS |
| Database server version | 10.3.39 |
| Minimum database version required for MantisBT You are using version 10.3.39. |
PASS |
| MySQL Lifecycle and Release Support data availability Release information for MySQL 10.3 series is not available, unable to perform the lifecycle checks. |
WARN |
| Prefix added to each MantisBT table name | mantis |
| 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 mantis_api_token_table is using UTF-8 collation | PASS |
| Table mantis_bug_file_table is using UTF-8 collation | PASS |
| Table mantis_bug_history_table is using UTF-8 collation | PASS |
| Table mantis_bug_monitor_table is using UTF-8 collation | PASS |
| Table mantis_bug_relationship_table is using UTF-8 collation | PASS |
| Table mantis_bug_revision_table is using UTF-8 collation | PASS |
| Table mantis_bug_table is using UTF-8 collation | PASS |
| Table mantis_bug_tag_table is using UTF-8 collation | PASS |
| Table mantis_bug_text_table is using UTF-8 collation | PASS |
| Table mantis_bugnote_table is using UTF-8 collation | PASS |
| Table mantis_bugnote_text_table is using UTF-8 collation | PASS |
| Table mantis_category_table is using UTF-8 collation | PASS |
| Table mantis_config_table is using UTF-8 collation | PASS |
| Table mantis_custom_field_project_table is using UTF-8 collation | PASS |
| Table mantis_custom_field_string_table is using UTF-8 collation | PASS |
| Table mantis_custom_field_table is using UTF-8 collation | PASS |
| Table mantis_email_table is using UTF-8 collation | PASS |
| Table mantis_filters_table is using UTF-8 collation | PASS |
| Table mantis_news_table is using UTF-8 collation | PASS |
| Table mantis_plugin_table is using UTF-8 collation | PASS |
| Table mantis_project_file_table is using UTF-8 collation | PASS |
| Table mantis_project_hierarchy_table is using UTF-8 collation | PASS |
| Table mantis_project_table is using UTF-8 collation | PASS |
| Table mantis_project_user_list_table is using UTF-8 collation | PASS |
| Table mantis_project_version_table is using UTF-8 collation | PASS |
| Table mantis_sponsorship_table is using UTF-8 collation | PASS |
| Table mantis_tag_table is using UTF-8 collation | PASS |
| Table mantis_tokens_table is using UTF-8 collation | PASS |
| Table mantis_user_pref_table is using UTF-8 collation | PASS |
| Table mantis_user_print_pref_table is using UTF-8 collation | PASS |
| Table mantis_user_profile_table is using UTF-8 collation | PASS |
| Table mantis_user_table is using UTF-8 collation | PASS |
| Text column name of type varchar(128) on table mantis_category_table is using UTF-8 collation | PASS |
| Text column field_name of type varchar(64) on table mantis_bug_history_table is using UTF-8 collation | PASS |
| Text column old_value of type varchar(255) on table mantis_bug_history_table is using UTF-8 collation | PASS |
| Text column new_value of type varchar(255) on table mantis_bug_history_table is using UTF-8 collation | PASS |
| Text column basename of type varchar(40) on table mantis_plugin_table is using UTF-8 collation | PASS |
| Text column print_pref of type varchar(64) on table mantis_user_print_pref_table is using UTF-8 collation | PASS |
| Text column name of type varchar(64) on table mantis_filters_table is using UTF-8 collation | PASS |
| Text column filter_string of type longtext on table mantis_filters_table is using UTF-8 collation | PASS |
| Text column value of type varchar(255) on table mantis_custom_field_string_table is using UTF-8 collation | PASS |
| Text column text of type longtext on table mantis_custom_field_string_table is using UTF-8 collation | PASS |
| Text column name of type varchar(128) on table mantis_project_table is using UTF-8 collation | PASS |
| Text column file_path of type varchar(250) on table mantis_project_table is using UTF-8 collation | PASS |
| Text column description of type longtext on table mantis_project_table is using UTF-8 collation | PASS |
| Text column version of type varchar(64) on table mantis_project_version_table is using UTF-8 collation | PASS |
| Text column description of type longtext on table mantis_project_version_table is using UTF-8 collation | PASS |
| Text column platform of type varchar(32) on table mantis_user_profile_table is using UTF-8 collation | PASS |
| Text column os of type varchar(32) on table mantis_user_profile_table is using UTF-8 collation | PASS |
| Text column os_build of type varchar(32) on table mantis_user_profile_table is using UTF-8 collation | PASS |
| Text column description of type longtext on table mantis_user_profile_table is using UTF-8 collation | PASS |
| Text column name of type varchar(128) on table mantis_api_token_table is using UTF-8 collation | PASS |
| Text column hash of type varchar(128) on table mantis_api_token_table is using UTF-8 collation | PASS |
| Text column logo of type varchar(128) on table mantis_sponsorship_table is using UTF-8 collation | PASS |
| Text column url of type varchar(128) on table mantis_sponsorship_table is using UTF-8 collation | PASS |
| Text column username of type varchar(191) on table mantis_user_table is using UTF-8 collation | PASS |
| Text column realname of type varchar(191) on table mantis_user_table is using UTF-8 collation | PASS |
| Text column email of type varchar(191) on table mantis_user_table is using UTF-8 collation | PASS |
| Text column password of type varchar(64) on table mantis_user_table is using UTF-8 collation | PASS |
| Text column cookie_string of type varchar(64) on table mantis_user_table is using UTF-8 collation | PASS |
| Text column headline of type varchar(64) on table mantis_news_table is using UTF-8 collation | PASS |
| Text column body of type longtext on table mantis_news_table is using UTF-8 collation | PASS |
| Text column description of type longtext on table mantis_bug_text_table is using UTF-8 collation | PASS |
| Text column steps_to_reproduce of type longtext on table mantis_bug_text_table is using UTF-8 collation | PASS |
| Text column additional_information of type longtext on table mantis_bug_text_table is using UTF-8 collation | PASS |
| Text column name of type varchar(100) on table mantis_tag_table is using UTF-8 collation | PASS |
| Text column description of type longtext on table mantis_tag_table is using UTF-8 collation | PASS |
| Text column value of type longtext on table mantis_tokens_table is using UTF-8 collation | PASS |
| Text column title of type varchar(250) on table mantis_bug_file_table is using UTF-8 collation | PASS |
| Text column description of type varchar(250) on table mantis_bug_file_table is using UTF-8 collation | PASS |
| Text column diskfile of type varchar(250) on table mantis_bug_file_table is using UTF-8 collation | PASS |
| Text column filename of type varchar(250) on table mantis_bug_file_table is using UTF-8 collation | PASS |
| Text column folder of type varchar(250) on table mantis_bug_file_table is using UTF-8 collation | PASS |
| Text column file_type of type varchar(250) on table mantis_bug_file_table is using UTF-8 collation | PASS |
| Text column value of type longtext on table mantis_bug_revision_table is using UTF-8 collation | PASS |
| Text column note_attr of type varchar(250) on table mantis_bugnote_table is using UTF-8 collation | PASS |
| Text column note of type longtext on table mantis_bugnote_text_table is using UTF-8 collation | PASS |
| Text column bugnote_order of type varchar(4) on table mantis_user_pref_table is using UTF-8 collation | PASS |
| Text column language of type varchar(32) on table mantis_user_pref_table is using UTF-8 collation | PASS |
| Text column timezone of type varchar(32) on table mantis_user_pref_table is using UTF-8 collation | PASS |
| Text column os of type varchar(32) on table mantis_bug_table is using UTF-8 collation | PASS |
| Text column os_build of type varchar(32) on table mantis_bug_table is using UTF-8 collation | PASS |
| Text column platform of type varchar(32) on table mantis_bug_table is using UTF-8 collation | PASS |
| Text column version of type varchar(64) on table mantis_bug_table is using UTF-8 collation | PASS |
| Text column fixed_in_version of type varchar(64) on table mantis_bug_table is using UTF-8 collation | PASS |
| Text column build of type varchar(32) on table mantis_bug_table is using UTF-8 collation | PASS |
| Text column summary of type varchar(128) on table mantis_bug_table is using UTF-8 collation | PASS |
| Text column target_version of type varchar(64) on table mantis_bug_table is using UTF-8 collation | PASS |
| Text column config_id of type varchar(64) on table mantis_config_table is using UTF-8 collation | PASS |
| Text column value of type longtext on table mantis_config_table is using UTF-8 collation | PASS |
| Text column name of type varchar(64) on table mantis_custom_field_table is using UTF-8 collation | PASS |
| Text column possible_values of type text on table mantis_custom_field_table is using UTF-8 collation | PASS |
| Text column default_value of type varchar(255) on table mantis_custom_field_table is using UTF-8 collation | PASS |
| Text column valid_regexp of type varchar(255) on table mantis_custom_field_table is using UTF-8 collation | PASS |
| Text column email of type varchar(191) on table mantis_email_table is using UTF-8 collation | PASS |
| Text column subject of type varchar(250) on table mantis_email_table is using UTF-8 collation | PASS |
| Text column metadata of type longtext on table mantis_email_table is using UTF-8 collation | PASS |
| Text column body of type longtext on table mantis_email_table is using UTF-8 collation | PASS |
| Text column title of type varchar(250) on table mantis_project_file_table is using UTF-8 collation | PASS |
| Text column description of type varchar(250) on table mantis_project_file_table is using UTF-8 collation | PASS |
| Text column diskfile of type varchar(250) on table mantis_project_file_table is using UTF-8 collation | PASS |
| Text column filename of type varchar(250) on table mantis_project_file_table is using UTF-8 collation | PASS |
| Text column folder of type varchar(250) on table mantis_project_file_table is using UTF-8 collation | PASS |
| Text column file_type of type varchar(250) on table mantis_project_file_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 Global Log Level should usually be set to LOG_NONE for production use |
WARN |
| 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 | |
| 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 |
| 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 |
| 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 |
| 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 | PASS |
| 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 |
| 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 | FAIL |
| allow_signup = ON requires enable_email_notification = ON | PASS |
| allow_signup = ON requires send_reset_password = ON | PASS |
Some tests failed. Please review, correct them and run the checks again 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.
Page execution time: 0.0310 seconds