From eccbb59bccc913c1b4b6ee23680952dfb9c9e62a Mon Sep 17 00:00:00 2001 From: Dmitriy Simushev <simushevds@ossg.ru> Date: Fri, 19 Jun 2015 11:26:03 +0000 Subject: [PATCH] Require PHP's mbstring extension Fixes #125 --- README.md | 2 +- src/mibew/README.txt | 2 +- src/mibew/libs/classes/Mibew/Controller/AboutController.php | 2 +- src/mibew/libs/classes/Mibew/Maintenance/Installer.php | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 2a8964f9..b6d47110 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ This repository contains the core of Mibew Messenger application. ## Server requirements 1. A webserver or web hosting account running on any major Operating System -2. PHP (5.3.3 and above) with PDO, pdo_mysql, cURL and gd extensions +2. PHP (5.3.3 and above) with PDO, pdo_mysql, cURL, mbstring and gd extensions 3. MySQL 5.0 and above ## Build from sources diff --git a/src/mibew/README.txt b/src/mibew/README.txt index ed0f5292..8ca76ff5 100644 --- a/src/mibew/README.txt +++ b/src/mibew/README.txt @@ -6,7 +6,7 @@ REQUIREMENTS * Apache web server 1.3.34 or above with the ability to use local .htaccess files (mod_rewrite module is optional, but recommended) * MySQL database 5.0 or above - * PHP 5.3.3 or above with PDO, pdo_mysql, cURL and gd extensions + * PHP 5.3.3 or above with PDO, pdo_mysql, cURL, mbstring and gd extensions INSTALLATION diff --git a/src/mibew/libs/classes/Mibew/Controller/AboutController.php b/src/mibew/libs/classes/Mibew/Controller/AboutController.php index 1c907fe8..bd508121 100644 --- a/src/mibew/libs/classes/Mibew/Controller/AboutController.php +++ b/src/mibew/libs/classes/Mibew/Controller/AboutController.php @@ -63,7 +63,7 @@ class AboutController extends AbstractController */ protected function getExtensionsInfo() { - $required_extensions = array('PDO', 'pdo_mysql', 'gd', 'curl'); + $required_extensions = array('PDO', 'pdo_mysql', 'gd', 'curl', 'mbstring'); $info = array(); foreach ($required_extensions as $ext) { if (!extension_loaded($ext)) { diff --git a/src/mibew/libs/classes/Mibew/Maintenance/Installer.php b/src/mibew/libs/classes/Mibew/Maintenance/Installer.php index 12b9551d..792c5c90 100644 --- a/src/mibew/libs/classes/Mibew/Maintenance/Installer.php +++ b/src/mibew/libs/classes/Mibew/Maintenance/Installer.php @@ -529,7 +529,7 @@ class Installer */ protected function checkPhpExtensions() { - $extensions = array('PDO', 'pdo_mysql', 'gd', 'curl'); + $extensions = array('PDO', 'pdo_mysql', 'gd', 'curl', 'mbstring'); foreach ($extensions as $ext) { if (!extension_loaded($ext)) {