Как установить Coldfusion на Ma c OS X 10.15 Catalina с помощью внешнего виртуального хоста - PullRequest
1 голос
/ 02 августа 2020

Я был здесь до и даже написал статью о , как мне удалось подключить Coldfusion 2018 к Ma c OS X Mojave , но после обновления до Ma c OS X 10.15 Catalina, мне не удалось заставить Coldfusion корректно работать на виртуальных хостах (ie. http://local.mylocalsite.com).

Цель: установите коннектор Apache для Coldfusion, чтобы я мог запускать свой сайт разработки из папки / Sites, как и любой другой сайт.

Проблема: Apache работает и я могу получить доступ к веб-сайтам из папки / Sites с помощью виртуального хоста (ie. local.mydevsite.com), но хотя Coldfusion запущен (я могу получить доступ к администратору Coldfusion), мой компьютер, похоже, не распознает, что Coldfusion должен бежать. Я не знаю, отвечает ли это Apache или Coldfusion.

Что я пробовал: Я пробовал использовать коннектор GUI, а также пытался подтвердите настройки через командную строку . У меня установлен XAMPP, и я считаю, что DesktopServer (приложение от ServerPress) полагается, но это, вероятно, не имеет значения; но я понимаю, что XAMPP полагается на установку Ma c по умолчанию Apache.

Я также пытался go в каждый файл, на который есть ссылки в любом документ с инструкциями, чтобы определить, есть ли что-нибудь не на своем месте. Отчасти меня смущает то, что существует множество экземпляров некоторых из этих файлов, и я не уверен, какой из них активен. Вот некоторые из файлов, которые я просмотрел:

  • / Applications / XAMPP / xamppfiles / etc / extra / httpd-vhosts.conf
  • / Applications / XAMPP / xamppfiles / apache2 / conf / httpd.conf
  • / Applications / XAMPP / xamppfiles / apache2 / conf / mod_jk.so
  • / private / etc / apache2 / httpd.conf
  • / private / etc / apache2 / mod_jk.conf
  • / private / etc / apache2 / extra / httpd-vhosts.conf

Насколько я могу судить, основные настройки для Apache хранятся в папке / private / etc / apache2, но мне нужна версия https-vhosts.conf для XAMPP, потому что именно отсюда DesktopServer извлекает свои виртуальные хосты. Тем не менее, я не думаю, что имеет значение, какой файл vhosts используется, потому что Coldfusion не будет работать ни на одном из локальных сайтов из моей папки / Sites, которые загружаются правильно, когда я посещаю local.anylocaldevsite.com.

Мысли? Это либо действительно глупый вопрос, потому что его никто не задает, либо не так много пользователей Ma c, которые также используют Coldfusion. Хотел бы помочь, если кто-нибудь знает. Спасибо!

Обновление: Это не точный ответ, но рекомендация попробовать CommandBox была выигрышной. Я установил CommandBox, а затем запустил приложение «ColdBox» в root моего проекта, и сайт открылся в моем браузере, как жемчужина. Чудесно. Спасибо! Я могу назвать это «ответом», если никто не возражает, но я знаю, что это скорее обходной путь, чем точное исправление.

...