Я пытался найти способ управлять нашими доменами на работе и легко создал класс SimpleDNS, но теперь я занимаюсь администрированием сервера IIS и просто не понимаю, что происходит.
Вот код PHP, который я запускаю, чтобы проверить его.
<?php
$cmd = 'iisweb /create c:\websites\examplesite.com\www "Example Domain!" /d www.examplesite.com';
exec($cmd,$data);
print_r($data);
?>
Но когда я запускаю его, я получаю:
Array ( [0] => Error &H80041003: Access denied
Я полностью озадачен тем, как настроить разрешения для этого.
Вот хорошая часть! Когда я запускаю <?php exec('ping google.com',$data);?>:
, он работает без проблем.
Я понятия не имею, с чего начать, когда дело доходит до настройки разрешений для iisweb.vbs (файл iisweb vbs). Я даже не знаю, должен ли я устанавливать разрешения для этого файла. Я не знаю, должен ли я настраивать параметр CGI в консоли. Я потерялся.
Кто-нибудь может мне помочь? Что я здесь делаю?
iisweb
, заключается в том, что пользователь, от имени которого выполняется PHP-код, не имеет прав администратора. Чтобы узнать, какой это пользователь, выполните шаги, описанные в моем ответе. - person Kev   schedule 16.10.2009