Страницы

Поиск по вопросам

пятница, 10 января 2020 г.

Запуск программы из консоли ubuntu и запуск через exec() php выдают различные результаты

#скрипт #php #ubuntu #exec


Есть скрипт на perl, который генерирует картинку из текста. Проблема в том, что скрипт
выдает различные результаты при запуске его из консоли Ubuntu и запуске через функцию
exec(). На выходе в картинке отсутствуют русские символы. Из-за чего это может быть?    


Ответы

Ответ 1



Возможно при запуске через exec() скрипт выполняется под другим пользователем у которого другая локаль.

Ответ 2



Вероятнее всего проблема в пользователях и правах доступа. Скрипт php выполняет другой пользователь, у которого нет доступа к шрифтам с русскими символами!

Комментариев нет:

Отправить комментарий