Ошибка расширения intl и mbstring не отображается в cakephp 3.2 на сервере
Я использую CakePHP 3.2. Здесь мой проект работает на местном отлично. Я загрузил его на действующий сервер. На своем сервере я проверил страницу phpinfo.php и обнаружил, что расширение intl и mbstring на сервере не включено, но эти два сообщения об ошибке не отображаются. Я не понимаю, что происходит. Поскольку расширение не включено на сервере, должно появиться это сообщение об ошибке.
// You can remove this if you are confident you have intl installed.
if (!extension_loaded('intl')) {
trigger_error('You must enable the intl extension to use CakePHP.', E_USER_ERROR);
}
// You can remove this if you are confident you have mbstring installed.
if (!extension_loaded('mbstring')) {
trigger_error('You must enable the mbstring extension to use CakePHP.', E_USER_ERROR);
}
Любая помощь? Спасибо.
1 ответ
Решение
Поместите эти строки в свой корневой файл index.php, чтобы показать все ошибки
error_reporting(E_ALL);
ini_set("display_errors", "on");
(над этой строкой)
require 'webroot' . DIRECTORY_SEPARATOR . 'index.php';