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');
Другие вопросы по тегам