& quot; locale -a & quot; отличается на сервере и переполнение стека

Я хотел бы использовать setlocale с «es_ES». Он возвращает false, но другие языки, такие как «de_DE», работают нормально.

Поэтому я проверил «locale -a» на сервере (Red Hat 4.4.6-4). Это в списке. Когда я использую следующий код в PHP, его нет в списке:

<?php echo system('locale -a'); ?>

Он возвращает разные результаты, чем сервер. Любые идеи, как добавить ES для использования локали в PHP?

Я использую Apache 2.2.15.

0

Решение

Сначала попробуйте снова после перезапуска сервера apache2 !!

Я использую Apache на Ubuntu.
Я могу указать это в файле / etc / apache2 / envvars вместе с PATH и другими переменными окружения.

Вы должны перезагрузить файлы конфигурации HTTP-сервера. (например, перезагрузка службы apache2)

-1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]