Grarnik
@Grarnik
web-мастер

Как решить sh: unzip: command not found?

Делаю выгрузку 20к товаров из 1С на сайт. В итоге сервер отдаёт ошибку 500 Internal Server Error и синхронизация прекращается так и не выгрузив товары на сайт.
В логах ошибки:
[error] Script timed out before returning headers: index.php
[error] sh: unzip: command not found
[error] sh: which: command not found

Первая ошибка выходит из-за ошибки 500 (хотя лимиты установлены большие)
А вот по дум вторым я не понимаю в чем проблема. И Which & unzip на сервере установлены. ТП говорит прописать пути нужно в PATH, но при добавлении путей через export PATH=$PATH, пути сначала сохраняются, но потом исчезают. Прописал пути в .bashrc, там они сохраняются, но ошибка всё-равно остается..
  • Вопрос задан
  • 998 просмотров
Пригласить эксперта
Ответы на вопрос 1
saboteur_kiev
@saboteur_kiev
software engineer
Для начала, .bashrc читается если вы логинитесь интерактивным шеллом, а не для сервиса.

Во-вторых, PATH нужно исправить для того пользователя, от имени которого запущен ваш сервер.

В-третьих после этого перезапустить сервер, чтобы в запущенном процессе PATH уже был правильным.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы