PHP метод gettext дает пустой ответ
При использовании метода php gettext, например:
error_reporting(E_ALL);
gettext("string");
//OR
_("string");
Сервер выдает пустой ответ абсолютно без вывода даже ошибки. При комментировании обоих методов страница работает как ожидалось.
Firefox: соединение было сброшено
Chrome: данные не получены
Safari: {показывает пустую страницу}
Я использую: последний Zend Server локально на моем Mac с OSX Mavericks (10.9.1). Надеюсь, что кто-то может помочь, я пытаюсь исправить это в течение 2 недель, и, кажется, ничего не работает.
1 ответ
Решение
Кажется, что в некоторых системах setlocale() недостаточно.
http://nl3.php.net/manual/en/function.gettext.php
Установка языка недостаточна для некоторых систем, и для определения текущей локали необходимо использовать putenv().
Проблема была решена, когда я добавил:
putenv('LC_ALL=0');