Как запустить приложение ColdFusion 9 в Apache?

Я получил артефакты устаревшего приложения (вероятно, 2000-2005 гг.), написанного в Adobe ColdFusion 9, вместе с файлом экспорта данных SQL. Если я хочу перенести данные в более новое приложение, мне нужно иметь возможность запустить эту штуку. Целый день пытаюсь запустить. Я установил Adobe ColdFusion 9, добавил источник данных, добавил контекстную привязку и т. д., но не могу понять, как это запустить. Есть ли способ упаковать это в файл .ear или .war или просто запустить файлы .cfm отдельно (например, .HTML или .PHP)?


person arnoutvh    schedule 16.12.2020    source источник
comment
Если ваша установка прошла успешно, то вы просто запускаете файлы cfm. ColdFusion интерпретируется, поэтому компилировать нечего.   -  person user12031119    schedule 16.12.2020
comment
Вам нужно перенести только данные? Или вам нужно повторить функциональность приложения в новой системе? Вы восстановили экспорт данных SQL в новую базу данных? Вы уже открыли какие-либо cfm страницы? Вы не говорите, как вы добавили привязку Apache, но похоже, что вам, вероятно, все еще нужно запустить инструмент wsconfig, чтобы добавить директивы LoadModule и AddHandler в вашу конфигурацию Apache. 3gpp2.org/cfdocs/htmldocs/Admin/ 3gpp2.org/cfdocs/htmldocs/Admin/   -  person Sev Roberts    schedule 16.12.2020


Ответы (1)


Поскольку Coldfusion 9 больше не поддерживается и имеет множество уязвимостей, я бы не стал его устанавливать. Если вы хотите повторно активировать это приложение, я бы запустил его с обновленным и поддерживаемым программным обеспечением. В качестве быстрого решения я бы просто загрузил и установил CommandBox из Ortus Solutions, открыл терминал командной строки в корневой папке приложений и запустил «box server start». Это запустит экземпляр сервера Lucee и откроет ваше приложение в браузере. Lucee неплохо справляется со старым устаревшим cfml. Конечно, это будет зависеть от вашего базового кода и использования определенных функций ACF, которые могут понадобиться вашему приложению. Вы также можете выбрать и запустить механизм ACF с помощью CommandBox. Оттуда вы, вероятно, увидите, что ваше приложение генерирует ошибки, и вам нужно будет определить их и исправить. Вторым шагом будет импорт ваших данных SQL в работающую базу данных. Этот шаг зависит от данных и СУБД, которые вы хотите запустить.

person AndreasRu    schedule 16.12.2020