@saprykinoff

Непонятное поведение chdir в php. Что не так?

Сначала я выполняю такой код и получаю вполне адекватный ответ.
62ab486e8baa5410248372.png 62ab48ad5c936569954208.png
Но теперь мне нужно перейти в папку saprykin. Код изменяю вполне логично , но вывод ведет себя не адекватно.
62ab48ef5550a713522601.png
62ab4976e3498559819015.png
В чем проблема?
  • Вопрос задан
  • 104 просмотра
Решения вопроса 1
@saprykinoff Автор вопроса
В комментариях SagePtr подсказал, что проблема в том, что shell_exec выполняется от пользователя, у которого нет доступа к папкам других пользователей. Крайне очевидно, но я не подумал об этом
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
delphinpro
@delphinpro Куратор тега PHP
frontend developer
Возможно /home/username это симлинк на /var/www/html
Ответ написан
Комментировать
@Vitsliputsli
Chdir возвращает ответ, по которому можно определить отработало это или нет. Когда не срабатывает, то в лог кидается ошибка с описанием причины.
Соответственно, вопрос, на фига гадать, если нужно читать лог.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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