Это не должно занять много времени, но у меня Windows Server 2012 / R2 и PHP Manager установлен на IIS8.
Я пытаюсь нажать простой localhost / phpinfo.php и получаю следующее:
HTTP Error 404.0 - Not Found
The resource you are looking for has been removed, had its name changed, or is temporarily unavailable.
Most likely causes:
The directory or file specified does not exist on the Web server.
The URL contains a typographical error.
A custom filter or module, such as URLScan, restricts access to the file.
Things you can try:
Create the content on the Web server.
Review the browser URL.
Create a tracing rule to track failed requests for this HTTP status code and see which module is calling SetStatus. For more information about creating a tracing rule for failed requests, click here.
Detailed Error Information:
Module IIS Web Core
Notification MapRequestHandler
Handler PHP56_via_FastCGI
Error Code 0x80070002
Requested URL http://localhost:80/phpinfo.php
Physical Path D:\inetpub\wwwroot\ccretebase\phpinfo.php
Logon Method Anonymous
Logon User Anonymous
Так что я посмотрел код ошибки и безрезультатно, ничего не подходит к моей ситуации.
http://forums.iis.net/t/1166213.aspx?The+FastCGI+executable+Error+Number+2+0x80070002+
Я установил ПРАВИЛЬНУЮ версию MSVCR110.dll через vcredist_x86.exe после того как я попробовал vcredist_x64.exe.
Программа не может запуститься, потому что MSVCR110.dll отсутствует на вашем компьютере
Я убедился, что DLL в обоих System32
а также SYSWOW64
папки.
Тем не менее, PHP не работает под IIS8, как это должно быть.
Я просто хочу запустить Concrete5. Я был в состоянии сделать это раньше на другом сервере Win2012, но я забыл, как и этот сервер ушел …. необходимо скопировать документацию процедуры …. Dummy меня!
Будем очень благодарны любой помощи…
ОБНОВИТЬ: При попытке зайти на мой сервер с моего локального компьютера или с внутреннего на сервер; Теперь я понимаю:
**HTTP Error 500.0 - Internal Server Error
C:\Program Files (x86)\PHP\v5.6\php-cgi.exe - The FastCGI process exited unexpectedly**
ОБНОВЛЕНИЕ 2: вопрос Марка: вот что я получаю:
Detailed Error Information:
Module IIS Web Core
Notification MapRequestHandler
Handler PHP56_via_FastCGI
Error Code 0x80070002
Requested URL http://localhost:80/ccretebase/phpinfo.php
Physical Path D:\inetpub\wwwroot\ccretebase\ccretebase\phpinfo.php
Logon Method Anonymous
Logon User Anonymous
ТАКЖЕ: вот Базовые настройки диалог:
ОТМЕТИТЬ: D:\inetpub\wwwroot
зарегистрирован в IIS как D:
диск на моем сервере имеет чуть более 800 ГБ и C:
Дисковод чуть меньше 25 ГБ остался … 1and1 не разбивает диски так, как мне нужно. Нужно получить Aome для серверов, чтобы переместить пространство из D:
в C:
, если у кого-то нет «БЕСПЛАТНОГО» способа с открытым исходным кодом …
МАРК ОБНОВЛЕНИЕ !!! Марк, спасибо, и я проверил и переустановил их. Оба в «правильных» папках … 32-битные в SYSWOW64
и 64-битные в System32
… да, немного странно.
Я снова проверил файл и ……….. WALA !!!! FRIGGIN ‘EH !!!! ВЫ ДА ЧЕЛОВЕК !!!! КЛАССНО, ЧУВАК!
Посмотрите, сэр !!!! Уу Ху !!!
Вы сказали в комментариях, что размер файла msvcr100.dll одинаков для обоих System32
а также SysWOW64
папки.
Там твоя проблема. System32
папка должна содержать 64-битную DLL, а SysWOW64
папка должна содержать 32-битную DLL (да, может быть, немного запутанно). Они типично отличаются по размеру; В моей системе (Windows 10) они составляют 809 КБ и 755 КБ соответственно. Я предлагаю переустановить оба пакета Visual C ++.
Других решений пока нет …