Как исправить ошибку?

выполняю от скрипта на php команду
exec("cd ".$dirs[$_POST['gitid']]." 2>1.txt && pwd >>1.txt");


пишет sh: line 0: cd: HOME not set
не может перейти в директорию /var/www/d-a-r.ru

$dirs[$_POST['gitid']] содержит папку /var/www/d-a-r.ru

подскажите что делать?
  • Вопрос задан
  • 112 просмотров
Решения вопроса 1
kvonosan
@kvonosan Автор вопроса
если кому то поможет, то скрипт был под апач, переделал на nginx и все заработало. ос centos 7.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@AVKor
пишет sh: line 0: cd: HOME not set
не может перейти в директорию /var/www/d-a-r.ru

А откуда видно, что должен перейти туда?
cd
означает перейти в домашний каталог.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы