- Updates error messages and links to KB articles

- Adds polyfills for mb_string functions
- Aborts initialization if PDO extension is not found (critical
  requirement)
This commit is contained in:
Vlad
2016-11-18 15:22:51 -05:00
parent 7d15c391ea
commit bf54eeb345
5 changed files with 74 additions and 23 deletions

View File

@@ -22,7 +22,11 @@ class Initializer {
}
function init() {
$this->checkRequirements();
$requiments_check_results = $this->checkRequirements();
// abort initialization if PDO extension is missing
if(!$requiments_check_results[RequirementsChecker::TEST_PDO_EXTENSION]) return;
$this->setupDB();
register_activation_hook(Env::$file, array($this, 'runMigrator'));
@@ -35,7 +39,7 @@ class Initializer {
function checkRequirements() {
$requrements = new RequirementsChecker();
$requrements->check();
return $requrements->checkAllRequirements();
}
function setupDB() {