2015-01-22 2 views
0

Я пытаюсь выполнить команду LFTP с использованием метода PHP system() на сайте IIS 7.0.IIS blocking Команда LFTP

$command = 'cmd /c lftp -c "open -u name,password -p 22 sftp://server.mylife.com ; cd test/portal/template ; put /cygdrive/c/inetpub/uploads/cata/exports/tpl_1421946484/cata.csv;"'; 
system($command); 

Я положил его в файл PHP. Если вы запускаете его непосредственно по командной строке php sendFile.php, он отлично работает. Но если я получаю доступ к этому же файлу php через веб-сайт IIS 7.0, у меня ничего нет и нет ошибки.

Я не могу понять, откуда оно взялось ...!

Любая помощь?

ответ

0

Вы проверили, является ли это проблемой разрешений? Является ли это тем, что учетная запись, под которой находится веб-сайт IIS, может не иметь доступа к файлу /cygdrive/c/inetpub/uploads/cata/exports/tpl_1421946484/cata.csv?

Смежные вопросы