Установщик ColdFusion 9 GUI не работает в Windows 8 (это известная проблема). Чтобы попытаться обойти это, я попытался использовать «тихий» установщик, как подробно описано в блоге Adobe ColdFusion: "Автоматическая установка ColdFusion 9".
У меня есть файл installer.properties:
INSTALLER_UI=SILENT
SILENT_LICENSE_MODE=developer
SILENT_INSTALLER_TYPE=jrun
SILENT_WEBROOT_FOLDER=C:\\apps\\adobe\\JRun\\4\\server\\cfusion\\cfusion-ear\\cfusion-war
SILENT_INSTALL_ODBC=true
SILENT_INSTALL_VERITY=false
SILENT_INSTALL_SOLR=true
SILENT_INSTALL_SAMPLES=true
SILENT_INSTALL_JNBRIDGE=true
SILENT_INSTALL_FOLDER=C:\\apps\\adobe\\JRun\\4
SILENT_SOLR_INSTALL_FOLDER=C:\\apps\\adobe\\ColdFusion\\9\\solr
SILENT_ADMIN_PASSWORD=123
SILENT_FLEX_ENABLED=false
SILENT_ENABLE_RDS=true
SILENT_RDS_PASSWORD=123
Кажется, все в порядке ... Я не доволен тем, как мне приходится пересматривать путь установленного по умолчанию экземпляра ColdFusion в папке SILENT_WEBROOT_FOLDER
стоимость. Но в конечном итоге эти файлы были бы туда, если бы я использовал установщик с графическим интерфейсом.
В любом случае, я запускаю установщик из командной строки (от имени администратора), таким образом:
ColdFusion_9_WWEJ_win64.exe -f installer.properties
Это немедленно запускает установщик графического интерфейса пользователя, который сразу дает сбой из-за того, что он несовместим с Windows 8.
Мой вопрос сводится к следующему:
Я рад предоставить любую дополнительную информацию, которая может помочь.
Ваш installer.properties правильный. Графический интерфейс запускается, потому что системные требования не выполнены. Всплывающее окно - это окно с ошибкой из-за сбоя установщика. Согласно текущему Матрица поддержки CF9, ColdFusion 9 не поддерживается в Windows 8.
Да, этот файл автоматической установки выглядит так, как будто он должен работать - я сомневаюсь, что это имеет значение, но в автоматических установках CF, которые я настроил, путь к файлу автоматической установки - это полный путь, включая диск ... но это, вероятно, просто меня.
Я не совсем уверен, всплывает ли маленькое окно установщика, когда он работает беззвучно ... Я хочу сказать, что я помню, как он делал это, когда настраивал это (все автоматические установки теперь происходят в сеансе системного пользователя, который я никогда не видел). Я считаю, что окно отображает статус, но никогда не запрашивает ввод данных пользователем.
Единственной проблемой может быть отсутствие поддержки Windows 8, которую, вероятно, будет очень сложно обойти. Вы можете попробовать запустить установщик в режиме совместимости с более ранней ОС, но поскольку Adobe объявил о поддержке CF10 на Win8, только если он установлен с более новой, обновленной версией установщика CF10, маловероятно, что CF9 когда-нибудь установят под Win8.
есть ли другой способ установить ColdFusion 9 в Windows 8 (подозреваю, «нет»)?
На самом деле да. Просто заставил его работать, используя 32-битный установщик для CF9.0.2. В идеале нам нужна 64-разрядная версия, но 32-разрядная версия должна нормально работать как среда разработки.
Запустите его от имени администратора в режиме совместимости (т.е. щелкните правой кнопкой мыши> Устранение неполадок совместимости> Программа устранения неполадок> Программа работала ... и т. Д.> Win7> Тестовая программа> Сохранить настройки).
Установка прошла нормально, но инструмент wsconfig отказался работать с IIS8, поэтому вам нужно вручную добавить сопоставления обработчиков для * .cfm * .cfc и т. Д. DLL для сопоставления:
<cfroot>\runtime\lib\wsconfig\1\jrun_iis6_wildcard.dll
Мне пришлось скопировать файл из существующей установки (на самом деле я просто скопировал весь каталог wsconfig).
Требовались различные другие настройки IIS, главная из которых - разрешить 32-разрядные приложения в Пулы приложений> Установить значения по умолчанию для пула приложений.
Я решил ответить на этот вопрос сам, так как сам прошел через процесс, не взламывая ничего и не выходя «вне трассы» в любой момент.
@Anit ответил на два моих вопроса:
1) правильный ли мой файл installer.properties. Я предполагаю, что инструкции в блоге верны, но Adobe имеет привычку не очень прилежно относиться к своей документации, поэтому я не уверен на 100%;
Да, это было правильно.
2) почему установщик графического интерфейса все еще пытается запустить при установке без вывода сообщений;
По сути, все сводится к тому, что ColdFusion глуп. Он не понимает, что означает «тихая» в «тихой установке». Хорошо, хорошо, это не то, что сказала Анит, но я свел его ответ к этому.
Есть третий вопрос:
3) есть ли другой способ установить ColdFusion 9 в Windows 8 (подозреваю, «нет»)?
Джулиан (cfSimplicity) ответил на это, и я не сомневаюсь, что это работает, но это не совсем то, что я хотел.
Все сводится к тому, что я подробно рассказываю в своем блоге: "ColdFusion 9 в Windows 8":
Работа выполнена.