Использование Lucee Server с проблемами при работе с Command Box на странице администрирования сервера - PullRequest
1 голос
/ 18 апреля 2020

Я недавно загрузил CommandBox, чтобы попытаться настроить сервер Lucee. У меня есть папка LuceeSever со страницей Index.cfm. Когда я набираю команду «box server start», он открывает окно по этому адресу: http://127.0.0.1: 54613 , отображающее мою страницу index.cfm. Круто.

Но я хотел бы подключить источник данных, и я хотел бы сделать эту тщательную панель администратора сервера, которую все остальные говорят использовать. Поэтому, когда я пытаюсь получить доступ к http://127.0.0.1: 54613 / lucee / admin / server.cfm , я получаю этот экран:

enter image description here

Итак, я создал файл password.txt, который содержит 1 строку открытого текста, то есть пароль, который я хотел использовать. Итак, мой каталог выглядит так:

LuceeServer>
    index.cfm
    password.txt

В котором index.cfm и password.txt находятся на одном уровне. Когда я нажимаю «Импорт файла», экран перезагружается, и ничего не происходит.

Я предполагаю, что у меня все настроено неправильно. Я никогда не использовал командную строку раньше, и я действительно не знаю, что я делаю.

Ответы [ 3 ]

4 голосов
/ 18 апреля 2020

Когда вы запускаете сервер с помощью CommandBox, щелкните значок в трее в правом углу рабочего стола, нажмите open, а затем папку server home, как показано на рисунке ниже:

CommandBox Tray Icon Navigation to Server Home

Затем перейдите к /WEB-INF/lucee-server/context/ и поместите туда свой файл password.txt. Затем go вернитесь на страницу администрирования сервера lucees в вашем браузере и нажмите кнопку «импортировать файл», чтобы импортировать файл password.txt.

2 голосов
/ 30 апреля 2020

Вы можете полностью обойти это, используя CFConfig . Вы можете указать adminPassword в вашем .cfconfig.json файле

{
  "adminPassword":"myPass"
}

или установить commandbox-dotenv и установить global .env file с ключом cfconfig_adminPassword.

~ / .box.env

# Add environment variables to be loaded into CommandBox when it starts
# Variables are in the form of foo=bar, one per line
cfconfig_adminPassword=myPass

Отказ от ответственности: я ведущий разработчик CommandBox и модуля CFConfig.

2 голосов
/ 18 апреля 2020

Ваш password.txt должен go в "root каталоге сервера Lucee", который не совпадает с веб-сайтом вашего сайта root (который не был бы очень безопасным местом для размещения) , В CommandBox расположение немного неясно, но вы можете найти его с помощью следующей команды:

server info property=serverHomeDirectory
...