не могу провести первоначальную настройку iTop (WinSer 2012R2+IIS+PHP+MySQL)

Установил iTop 2.1.0, захожу первый раз на сайт по адресу http://localhost меня переадресовывает на страницу настройки http://localhost/setup/index.php и появляется окно приветствия.
Вроде бы как всё нормально (за исключением не настроенной авторизации по LDAPу.
Нажимаю продолжить и появляется ошибка 500 (ну не получается вставить с картинками).

В данный момент система такая:
Windows 2012 R2 со всми обновлениями + стандартная роль IIS.
Установка и настройка связки WinSer 2012R2+IIS+PHP+MySQL делалась по инструкции Вот от сюда
(единственное. что не делал - не устанавливал веб-консоль управления MySQL)
В результате были установлены:
php-5.6.6-nts-Win32-VC11-x64
PHPManagerForIIS-1.2.0-x64
mysql-installer-community-5.6.23.0
iTop-2.1.0-2127
itop-rus-master (с вашего сайта)

Как и написано в разделе 2.2 Install procedure из инструкции по установке iTop распаковал дистрибутив в папку вебсервеа, создал 4 дополнительных папки, задал на них права.

Что может быть не так? Где смотреть / что проверять?
Похоже где-то не хватает прав… но где и на что?

“Поднять” систему необходимо именно на этой связке.
Заранее спасибо за советы и помощь.

В журналах Windows нашёл вот такую ошибку:
Имя журнала: Application
Источник: Application Error
Дата: 18.03.2015 7:14:36
Код события: 1000
Категория задачи:(100)
Уровень: Ошибка
Ключевые слова:Классический
Пользователь: Н/Д
Компьютер: hd01-its-v
Описание:
Имя сбойного приложения: php-cgi.exe, версия: 5.6.6.0, метка времени: 0x54e52899
Имя сбойного модуля: php5.dll, версия: 5.6.6.0, метка времени: 0x54e52d36
Код исключения: 0xc0000005
Смещение ошибки: 0x0000000000042d71
Идентификатор сбойного процесса: 0xa90
Время запуска сбойного приложения: 0x01d0612148184d5e
Путь сбойного приложения: C:\PHP566\php-cgi.exe
Путь сбойного модуля: C:\PHP566\php5.dll
Идентификатор отчета: 85e69def-cd14-11e4-80cb-00155d78c6f1
Полное имя сбойного пакета:
Код приложения, связанного со сбойным пакетом:

Не совместимость? Может взять другую версию PHP? Какую?
На какой версии PHP iTop гарантированно работает?

demo.itop-itsm.ru работает на:
MySQL: 5.5.40-0ubuntu0.14.04.1
PHP: 5.5.9-1ubuntu4.5

Попробуй, но не думаю, что дело в этом.

Что говорят логи самого IIS?

Говорят, тут должен быть: %SystemDrive%\inetpub\logs\LogFiles

По мне так ерунду какую-то выдаёт:
Software: Microsoft Internet Information Services 8.5
Version: 1.0
Date: 2015-03-18 02:11:16
Fields: date time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) cs(Referer) sc-status sc-substatus sc-win32-status time-taken
2015-03-18 02:11:13 ::1 GET / - 80 - ::1 Mozilla/5.0+(Windows+NT+6.3;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko - 302 0 0 1677
2015-03-18 02:11:13 ::1 GET /setup/index.php - 80 - ::1 Mozilla/5.0+(Windows+NT+6.3;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko - 200 0 0 93
2015-03-18 02:11:16 ::1 POST /setup/index.php - 80 - ::1 Mozilla/5.0+(Windows+NT+6.3;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko http://localhost/setup/index.php 500 0 255 483
2015-03-18 02:14:36 ::1 POST /setup/index.php - 80 - ::1 Mozilla/5.0+(Windows+NT+6.3;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko http://localhost/setup/index.php 500 0 255 330

В общем на сайте PHP есть только версия 5.5.22… скачал, распаковал, перепривязал IIS… твою мать… РАБОТАЕТ!
Дошёл до настройки подключения к MySQL и … блин надо настраивать консоль управления… я при установке админов не добавил (оставил одного rootа), а теперь не хочет коннектится к серверу MySQL…

Супер!)
Теперь для чистоты эксперимента вернись обратно на php5.6.6.

а в чем проблема от root подключиться?

Это я тупанул! Написал имя сервера, а надо было “localhost” написать.

Подскажите в параметре Application URL что написать?
Сейчас у меня сервер развёрнут дома, если всё заработает - прямо в таком виде отнесу на работу и там будем использовать дальше. Я могу написать имя сервера?

Добрался до кнопки Install! и на 20% посыпались ошибки:
Warning: scandir(C:\Windows\Temp\itoC356.tmp,C:\Windows\Temp\itoC356.tmp): in C:\inetpub\wwwroot\setup\setuputils.class.inc.php on line 557

Warning: scandir(C:\Windows\Temp\itoC356.tmp): failed to open dir: No such file or directory in C:\inetpub\wwwroot\setup\setuputils.class.inc.php on line 557

Warning: scandir(): (errno 2): No such file or directory in C:\inetpub\wwwroot\setup\setuputils.class.inc.php on line 557

Warning: Invalid argument supplied for foreach() in C:\inetpub\wwwroot\setup\setuputils.class.inc.php on line 560

Warning: scandir(C:\Windows\Temp\itoC356.tmp,C:\Windows\Temp\itoC356.tmp): in C:\inetpub\wwwroot\setup\setuputils.class.inc.php on line 501

Warning: scandir(C:\Windows\Temp\itoC356.tmp): failed to open dir: No such file or directory in C:\inetpub\wwwroot\setup\setuputils.class.inc.php on line 501

Warning: scandir(): (errno 2): No such file or directory in C:\inetpub\wwwroot\setup\setuputils.class.inc.php on line 501

Warning: rmdir(C:\Windows\Temp\itoC356.tmp): Directory not empty in C:\inetpub\wwwroot\setup\setuputils.class.inc.php on line 650

Не совсем понял - почему инсталятор лезет в папку C:\Windows\Temp? У меня в настройках PHP написано:
upload_tmp_dir C:\php\Temp\
session.save_path C:\php\Temp\

пошёл дальше разбираться…
гм… может он системные переменные использует:
TEMP C:\Windows\TEMP
TMP C:\Windows\TEMP ?

Ещё нащёл в секции PHP Variables
_SERVER[“TEMP”] C:\Windows\TEMP
_SERVER[“TMP”] C:\Windows\TEMP

Для эксперимента добавил разрешения на папку C:\Windows\Temp для пользователя IUSR - установилось!

Видимо можно закрывать тему. Хотя разобраться с папкой Temp не мешает.

Переключил движок PHP назад на 5.6.6 … вроде всё работает.
Видимо необходимо проверить работу на “чистом” сайте, но как это сделать не удаляя всё чего я уже назаносил от радости?
Попытка пойти на страницу http://имя_сайта/setup/index.php кончается неудачей на любой версии PHP.
Появляется сообщение:
Fatal error
Error: the configuration file ‘C:\inetpub\wwwroot/conf/production/config-itop.php’ already exists and cannot be overwritten.
The wizard cannot modify the configuration file for you. If you want to upgrade iTop, make sure that the file ‘C:\inetpub\wwwroot\conf\production\config-itop.php’ can be modified by the web server.

“Если вы хотите обновить iTop, убедитесь, что файл ‘C:.…\config-iTop.php’ может быть изменен веб сервером”

Это я понимаю, но для какой учётной записи это необходимо? Сейчас права такие:

и ещё - еслли прав не хватает, то каким образом я его сконфигурировал первоначально?
Я ведь ни какие права ни для каких учётных записей не менял…

Для веб сервера. Как это делать на винде - не знаю.

В веб сервер сначала сам создает этот файл, а потом запрещает его редактирование все в т.ч. себе.

Если все это для тестов, еще раз предлагаю запустить на Linux и Apache. Можно в винде виртуалку поднять. Будет быстрее.

[quote=“vladimir, post:14, topic:138”]
Если все это для тестов…[/quote]
Нет, это не для тестов… это пойдёт в эксплуатацию на предприятии… сейчас готовлю сервер к опытной эксплуатации.