View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0011576 | mantisbt | administration | public | 2010-03-01 05:43 | 2014-12-08 00:34 |
Reporter | dhx | Assigned To | dhx | ||
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | closed | Resolution | fixed | ||
Target Version | 1.3.0-beta.1 | Fixed in Version | 1.3.0-beta.1 | ||
Summary | 0011576: New and improved check.php for checking MantisBT installation settings/environment | ||||
Description | The existing check.php in the admin/ directory is outdated and of poor quality to users. This check script needs a complete rewrite from scratch to make it more user friendly, provide a wider range of checks and have improved grammar/descriptions to make the test results easier for users to digest. The new check system should be modular in nature so that it is easy to find and add checks in the future as the MantisBT project grows. | ||||
Tags | No tags attached. | ||||
related to | 0015721 | closed | grangeway | Functionality to consider porting to master-2.0.x |
related to | 0013545 | closed | dregad | Admin check for PHP has incorrect logic to verify PHP errors logging |
related to | 0012885 | closed | dregad | Reimplement obsolete configuration checks based on obsolete.php as part of new admin/check/ interface |
MantisBT: master ba97560b 2010-02-16 05:40 Details Diff |
Issue 0011576: New and improved admin/check.php functionality The existing check.php in the admin/ directory is outdated and of poor quality to users. This check script needed a complete rewrite from scratch to make it more user friendly, provide a wider range of checks and have improved grammar/descriptions to make the test results easier for users to digest. The new check system is modular in nature so that it is easy to find and add checks in the future as the MantisBT project grows. Thus it is possible to include some of these "modules" in other administration scripts (such as the installer). Most of the old checks are carried over (with some deliberately left out) and many new checks have been added. This new system also includes a MantisBT installation integrity checker that determines the hash of each file in a MantisBT installation to see if it originates from an official release. This functionality makes it easier for users to recognise failed upgrades (where new files haven't overwritten old ones). More importantly, it is hoped that this functionality can reduce the number of invalid bug reports at mantisbt.org/bugs due to people making errors with custom "hard hacks" to their MantisBT installations. |
Affected Issues 0011576 |
|
add - admin/check/check_config_inc.php | Diff File | ||
add - admin/check/check_email_inc.php | Diff File | ||
add - admin/check/check_attachments_inc.php | Diff File | ||
add - admin/check/check_php_inc.php | Diff File | ||
add - admin/check/check_paths_inc.php | Diff File | ||
add - admin/check/check_anonymous_inc.php | Diff File | ||
add - admin/check/check_display_inc.php | Diff File | ||
mod - admin/admin.css | Diff File | ||
add - admin/check/check_database_inc.php | Diff File | ||
mod - config_defaults_inc.php | Diff File | ||
rm - admin/check.php | Diff | ||
mod - core.php | Diff File | ||
add - admin/check/check_L10n_inc.php | Diff File | ||
add - admin/check/index.php | Diff File | ||
add - admin/check/check_integrity_inc.php | Diff File | ||
add - admin/check/check_api.php | Diff File | ||
add - admin/check/check_crypto_inc.php | Diff File | ||
mod - core/database_api.php | Diff File | ||
add - admin/check/check_i18n_inc.php | Diff File | ||
MantisBT: master d1cd06cd 2011-10-23 12:30 Details Diff |
Reimplement obsolete config checks in admin/check interface The rewritten check.php scripts (as a collection of checks in the admin/check/ directory), implemented per issue 0011576 in commit ba97560b02d620569ad062d894284722f0acd890, neglected to port across obsolete configuration checking from 1.2.x. Fixes 0012885 |
Affected Issues 0011576, 0012885 |
|
mod - admin/check/check_config_inc.php | Diff File | ||
mod - core/config_api.php | Diff File | ||
MantisBT: master 88ca322b 2011-11-19 08:26 Details Diff |
Fix PHP admin check for error logging/reporting The check for "PHP errors are being logged or reported" in the new admin check interface has incorrect logic, causing it to always report a warning condition. The warning should only be printed if both display_errors and log_errors are Off. Fixes 0013545, 0011576 |
Affected Issues 0011576, 0013545 |
|
mod - admin/check/check_php_inc.php | Diff File |