@danil_shatohin

Как заставить работать скрипт ssh2?

Не выполняется скрипт
PHP:
$output = $ssh2Lib->execute($link, "mkdir /home/cp/gameservers/backup/gs$serverid");
$output = $ssh2Lib->execute($link, "cp -rp /home/gs$serverid/* /home/cp/gameservers/backup/gs$serverid/");


Если делать просто с консоли, от рута, все работает отлично. Но как жму кнопку на сайте, то команды эти не выполняются. Знатоки, помогите, пожалуйста :).
Заранее спасибо )
  • Вопрос задан
  • 106 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Karmashkin
вебсервер запущен под своим пользователем и у него нет прав выполнение комманд и доступа к твоим папкам
в логах можно смотреть ошибки к чему конкретно он не может добраться

а да, и гуглить про sudo :)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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