Я получил артефакты устаревшего приложения (вероятно, 2000-2005 гг.), написанного в Adobe ColdFusion 9, вместе с файлом экспорта данных SQL. Если я хочу перенести данные в более новое приложение, мне нужно иметь возможность запустить эту штуку. Целый день пытаюсь запустить. Я установил Adobe ColdFusion 9, добавил источник данных, добавил контекстную привязку и т. д., но не могу понять, как это запустить. Есть ли способ упаковать это в файл .ear или .war или просто запустить файлы .cfm отдельно (например, .HTML или .PHP)?
Как запустить приложение ColdFusion 9 в Apache?
Ответы (1)
Поскольку Coldfusion 9 больше не поддерживается и имеет множество уязвимостей, я бы не стал его устанавливать. Если вы хотите повторно активировать это приложение, я бы запустил его с обновленным и поддерживаемым программным обеспечением. В качестве быстрого решения я бы просто загрузил и установил CommandBox из Ortus Solutions, открыл терминал командной строки в корневой папке приложений и запустил «box server start». Это запустит экземпляр сервера Lucee и откроет ваше приложение в браузере. Lucee неплохо справляется со старым устаревшим cfml. Конечно, это будет зависеть от вашего базового кода и использования определенных функций ACF, которые могут понадобиться вашему приложению. Вы также можете выбрать и запустить механизм ACF с помощью CommandBox. Оттуда вы, вероятно, увидите, что ваше приложение генерирует ошибки, и вам нужно будет определить их и исправить. Вторым шагом будет импорт ваших данных SQL в работающую базу данных. Этот шаг зависит от данных и СУБД, которые вы хотите запустить.
cfm
страницы? Вы не говорите, как вы добавили привязку Apache, но похоже, что вам, вероятно, все еще нужно запустить инструментwsconfig
, чтобы добавить директивыLoadModule
иAddHandler
в вашу конфигурацию Apache. 3gpp2.org/cfdocs/htmldocs/Admin/ 3gpp2.org/cfdocs/htmldocs/Admin/ - person Sev Roberts   schedule 16.12.2020