使用带有命令框的Lucee Server访问服务器管理页时出现问题

使用带有命令框的Lucee Server访问服务器管理页时出现问题,server,datasource,cfml,lucee,commandbox,Server,Datasource,Cfml,Lucee,Commandbox,我最近下载了CommandBox,试图设置Lucee服务器。我有一个名为LuceeSever的文件夹,带有Index.cfm页面。当我键入命令“box server start”时,它会在以下地址打开一个窗口:显示我的index.cfm页面。酷 但是我想连接一个数据源,我想通过其他人说要使用的服务器管理面板来完成这项工作。因此,当我尝试访问时,我会看到以下屏幕: 所以我创建了一个password.txt文件,其中包含一行明文,这是我想要使用的密码。因此,我的目录如下所示: LuceeServe

我最近下载了CommandBox,试图设置Lucee服务器。我有一个名为LuceeSever的文件夹,带有Index.cfm页面。当我键入命令“box server start”时,它会在以下地址打开一个窗口:显示我的index.cfm页面。酷

但是我想连接一个数据源,我想通过其他人说要使用的服务器管理面板来完成这项工作。因此,当我尝试访问时,我会看到以下屏幕:

所以我创建了一个password.txt文件,其中包含一行明文,这是我想要使用的密码。因此,我的目录如下所示:

LuceeServer>
    index.cfm
    password.txt
其中index.cfm和password.txt处于同一级别。当我单击导入文件时,屏幕将重新加载,但什么也没有发生


我想我的设置不正确。我以前从未使用过commandbox,我真的不知道自己在做什么

您的
password.txt
需要放在“根Lucee服务器目录”中,该目录与您站点的web根目录不同(放置该目录的安全性不高)。在CommandBox中,位置有点模糊,但您可以通过以下命令找到它:

server info property=serverHomeDirectory

使用CommandBox运行服务器时,单击桌面右角的托盘图标,单击
打开
,然后单击
服务器主页
文件夹,如下图所示:


然后导航到
/WEB-INF/lucee server/context/
,并将password.txt文件放在那里。然后返回浏览器中的lucees server admin页面,单击“导入文件”按钮导入password.txt文件。

您可以使用。您可以在
.cfconfig.json
文件中指定
adminPassword

{
  "adminPassword":"myPass"
}
或者,您可以安装并设置具有
cfconfig\u 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模块的首席开发人员。

非常感谢您,这非常有用。问题是我找不到它。这个答案对我来说很合适。在Lucee的管理屏幕的提示中,接受的答案的
server info property=serverhomeditory
输出同样模糊。谢谢。很高兴它起作用了。完成这项工作有很多方法。其他答案更适合自动化环境。只需选择一个最适合你的,并享受!