| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Perl: Общие вопросы > Не работает Locale::TextDomain через браузер |
| Автор: igorold 9.7.2013, 15:22 | ||
Использую локализацию скрипта через модуль, указанный ниже:
в папке /opt/prog/locale/ru_RU.UTF-8/LC_MESSAGES находится файл mess.pl.mo Когда скрипт запускается ручками - perl -w script.pl, то локаль видится и всё переводится. Когда скрипт запускаем браузером, то файлы локали не видятся, хотя пробовал открыть файл в скрипте через open - всё доступно. В чём проблема? |
| Автор: arto 9.7.2013, 15:59 |
| права доступа? |
| Автор: igorold 9.7.2013, 16:11 |
| чтение для всех |
| Автор: arto 9.7.2013, 19:24 |
| через чего задаёте кодировку? |
| Автор: igorold 10.7.2013, 06:44 |
| В скрипте не задаю, по умолчанию ... Ведь когда ручками запускаю - всё работает, а от аппача - нет ... |
| Автор: arto 10.7.2013, 06:49 |
| значит у апача и у вас разные умолчания. |
| Автор: igorold 10.7.2013, 06:52 | ||
| А разве скрипт не одни системные переменные использует? Добавлено через 9 минут и 59 секунд блин ... указал кодировку и всё заработало ...
спасибо за подсказку ... |