Проблема установки Coldfusion 9 с IIS7 - PullRequest
6 голосов
/ 09 марта 2011

Веб-сервер Windows 2008 R2 64-битный, CF9 64-битный, IIS7, расширения и фильтры ISAPI и совместимость с метабазой II6 установлены.ОС по умолчанию установлена ​​на C и пытается установить CF на D:

Тестирование IIS и корректно показывает index.html из c: \ inetpub \ wwwroot на http://localhost/index.html

Затем я устанавливаю CFна D: \, отдельная стандартная серверная лицензия, выберите запуск со всеми сайтами IIS, выберите C: \ inetpub \ wwwroot в качестве корневого веб-каталога для администратора и когда он доберется до места, где предполагается открыть администратора для завершения установкион открывает браузер с ошибкой 500.

Теперь, когда я возвращаюсь к http://localhost/index.html, я также получаю ошибку 500, если я удалю CF, я снова смогу перейти на html-страницу.

CFIDE установлен в C: \ inetpub \ wwwroot предположительно правильно.Может кто-нибудь сказать мне, где я иду не так, пожалуйста.

Обновление

Точная ошибка IIS

HTTP Error 500.0 - Internal Server Error
The page cannot be displayed because an internal server error has occurred.

Module  IsapiModule
Notification    ExecuteRequestHandler
Handler AboMapperCustom-28262
Error Code  0x800700c1
Requested URL   http://127.0.0.1:80/test.htm
Physical Path   C:\inetpub\wwwroot\test.htm
Logon Method    Anonymous
Logon User  Anonymous

Решается, как показано ниже

Ответы [ 8 ]

6 голосов
/ 23 апреля 2013

Есть настройка Включить 32-разрядные приложения в разделе «Пул приложений»> «Дополнительные настройки».Установите для этого параметра значение True, и вы получите доступ к странице CFIDE> Administrator.

2 голосов
/ 09 марта 2011

Я унижен, чтобы признать это, но проблема заключалась в том, что то, что я думал, было 64-битным установщиком cf9, был 32-битным.

@ Дэйв и @ CfSimplicity большое спасибо за вашу помощь, и, в частности, учетная запись пользователя IIS стала для меня новым уроком.

2 голосов
/ 09 марта 2011

Я бы предложил сначала попробовать перезагрузить компьютер.Это одна из тех вещей, которая после факта звучит так очевидно, но вы никогда не думаете об этом.Я знаю, что у меня были проблемы с установкой CF под IIS, и мне пришлось перезапустить сервер, чтобы запустить его.

0 голосов
/ 31 марта 2015

Чтобы избежать ошибки 500 при первом доступе к консоли администрирования при установке ColdFusion 9 на сервере Windows 2008 с установленным IIS 7.5, включите группу пользователей «IIS_IUSRS» с «Полный доступ» в \ Lib \ wsconfig папка на сервере Enterprise или папка \ runtime \ lib \ wsconfig на стандартном сервере. Перед началом установки ColdFusion убедитесь, что установлены функции «Совместимость управления IIS 6», особенно функция «Совместимость метабазы ​​IIS 6».

Предполагая, что вы используете пути установки по умолчанию (C: \ JRun4 для Enterprise или C: \ ColdFusion9 для Standard), здесь есть пошаговый подход:

Начните установку ColdFusion с правами администратора. По завершении начального процесса установки, но до доступа к онлайн-консоли администрирования, выполните следующие действия:

1.) В меню «Пуск» выберите «Компьютер»

2.) При установке Enterprise перейдите в C: \ JRun4 \ lib. Для стандартной установки перейдите в C: \ ColdFusion9 \ runtime \ lib.

3.) Щелкните правой кнопкой мыши «wsconfig» и выберите «Свойства», чтобы открыть диалоговое окно свойств wsconfig.

4.) Перейдите на вкладку «Безопасность».

5.) Нажмите «Изменить», чтобы изменить разрешения для этой папки.

6.) Нажмите «Добавить ...», чтобы добавить нового пользователя / группу.

7.) Введите «IIS_IUSRS» в поле «Имя объекта» и нажмите «ОК», чтобы вернуться в диалоговое окно «Разрешения».

8.) В диалоговом окне разрешений убедитесь, что группа «IIS_IUSRS» выделена, нажмите «Полный доступ» в столбце «Разрешить», затем нажмите «ОК», чтобы закрыть диалоговое окно. Убедитесь, что изменение разрешений затронет все файлы и папки в wsconfig.

9.) Нажмите «ОК», чтобы закрыть окно свойств wsconfig.

Вернитесь в мастер установки ColdFusion и продолжите установку, щелкнув ссылку «Открыть администратор ColdFusion». Если настройки верны, через минуту или две должен появиться веб-браузер с Консолью администрирования ColdFusion, чтобы вы могли завершить установку.

0 голосов
/ 03 апреля 2012

Проблема может заключаться в том, что ваш пул приложений является частью вашего веб-сайта по умолчанию. Можно настроить запуск 32-битных приложений. Попробуйте установить для параметра Enable32bit значение false в defaultapppool вашего IIS-сервера, перезапустите пул приложений и саму вашу службу www. Затем попробуйте использовать инструмент ColdFusion wsconfig для добавления сопоставления IIS. Он должен работать даже без установки на сервер обновлений cf 9 1.

0 голосов
/ 17 декабря 2011

Я попробовал другой подход с Windows 7 Home Premium - см. http://coldfusioner.blogspot.com/2011/12/fix-number-1-installing-64-bit.html

Похоже, что мне удалось использовать пакетные сценарии IIS Connector вручную, а затем создать второй веб-сайт по умолчанию после установки обработчиков. Ссылка на мою статью выше показывает шаги, которые я предпринял - очень сырая статья, которая, вероятно, будет уточнена, поскольку я слышу от других, как они адаптировали мой подход. Важно то, что это сработало;>) Надеюсь, это поможет другим ...

0 голосов
/ 10 марта 2011

Это может быть из-за двух проблем.

1) вы не установили CGI, расширения ISAPI и фильтры ISAPI еще не установлены на веб-сервере (IIS) диспетчера серверов.

Окно 2008 R2 с Coldfusion

2) необходимо включить 32-разрядное приложение на IIS7.

Внутренняя ошибка 500 CF9 в окне 2008

0 голосов
/ 09 марта 2011

Попробуйте проверить разрешения файловой системы для этой папки:

D: \ ColdFusion9 \ runtime \ lib \ wsconfig

Для учетной записи, которую использует IIS, необходимы разрешения на чтение, выполнение и изменение этой папкии ниже.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...