Я пытаюсь запустить следующую команду:
system('cscript c:\\windows\\system32\\iisvdir.vbs /create W3SVC/1/ROOT test123 C:\\webserver\\Apache2.2\\htdocs\\richietest');
Или
exec('cscript c:\\windows\\system32\\iisvdir.vbs /create W3SVC/1/ROOT test123 C:\\webserver\\Apache2.2\\htdocs\\test');
Это две команды, которые я хочу выполнить;однако эта команда также выдает то же сообщение об ошибке:
echo exec('whoami');
Полученное сообщение об ошибке:
Ошибка CGI Указанное приложение CGI ведет себя неправильно, не возвращая полный набор заголовков HTTP.
Что я пробовал: Я пытался добавить следующий код перед командой:
print "HTTP/1.0 200 OK\n";
print "Content-Type: text/html\n\n\n";
Дает тот же результат.
Я пытался добавить "Все"как пользователь с разрешениями C: \ WINDOWS \ system32 \ iisvdir.vbs и C: \ WINDOWS \ system32 \ cmd.exe.
Обрабатывает тот же результат.
Я установил«Установщик веб-платформы», и он сообщает мне, что FastCGI 1.5 для IIS 6.0 и IIS 5.1 установлен.
Я проверил, чтобы убедиться, что PHP safe_mode выключен.
У меня тоже нетесть возможность запуска Apache.
У кого-нибудь есть идеи?
Спасибо!