将 Lucee Server 与命令框一起使用时出现访问服务器管理页面的问题
Using Lucee Server with Command Box problems accessing Server Administration page
我最近下载了 CommandBox 来尝试设置 Lucee 服务器。我有一个名为 LuceeSever 的文件夹,其中包含一个 Index.cfm 页面。当我输入命令 "box server start" 时,它会在这个地址打开一个 window:http://127.0.0.1:54613 显示我的 index.cfm 页面。酷
但我想连接一个数据源,并且我想通过其他人都说要使用的服务器管理面板来完成此操作。因此,当我尝试访问 http://127.0.0.1:54613/lucee/admin/server.cfm 时,我看到了这个屏幕:
所以我创建了一个 password.txt 文件,其中包含 1 行明文,这是我想使用的密码。所以我的目录如下所示:
LuceeServer>
index.cfm
password.txt
其中index.cfm和password.txt处于同一级别。当我点击导入文件时,屏幕重新加载但没有任何反应。
我假设我设置不正确。我以前从未使用过 commandbox,我真的不知道我在做什么。
您的 password.txt
需要进入 "root Lucee server directory",这与您网站的网络根目录不同(放置它不是一个非常安全的地方)。在 CommandBox 中位置有点模糊,但您可以使用以下命令找到它:
server info property=serverHomeDirectory
当您 运行 使用 CommandBox 的服务器时,单击桌面右上角的托盘图标,单击 open
,然后单击 server home
文件夹,如图所示下面:
然后导航至 /WEB-INF/lucee-server/context/
并将您的 password.txt 文件放在那里。然后返回浏览器中的 lucees 服务器管理页面,然后单击 "import file" 按钮导入 password.txt 文件。
您可以使用 CFConfig 完全绕过它。您可以在 .cfconfig.json
文件
中指定 adminPassword
{
"adminPassword":"myPass"
}
或者您可以安装具有 cfconfig_adminPassword
密钥的 commandbox-dotenv and set a global .env
file。
~/.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 模块的首席开发人员。
我最近下载了 CommandBox 来尝试设置 Lucee 服务器。我有一个名为 LuceeSever 的文件夹,其中包含一个 Index.cfm 页面。当我输入命令 "box server start" 时,它会在这个地址打开一个 window:http://127.0.0.1:54613 显示我的 index.cfm 页面。酷
但我想连接一个数据源,并且我想通过其他人都说要使用的服务器管理面板来完成此操作。因此,当我尝试访问 http://127.0.0.1:54613/lucee/admin/server.cfm 时,我看到了这个屏幕:
所以我创建了一个 password.txt 文件,其中包含 1 行明文,这是我想使用的密码。所以我的目录如下所示:
LuceeServer>
index.cfm
password.txt
其中index.cfm和password.txt处于同一级别。当我点击导入文件时,屏幕重新加载但没有任何反应。
我假设我设置不正确。我以前从未使用过 commandbox,我真的不知道我在做什么。
您的 password.txt
需要进入 "root Lucee server directory",这与您网站的网络根目录不同(放置它不是一个非常安全的地方)。在 CommandBox 中位置有点模糊,但您可以使用以下命令找到它:
server info property=serverHomeDirectory
当您 运行 使用 CommandBox 的服务器时,单击桌面右上角的托盘图标,单击 open
,然后单击 server home
文件夹,如图所示下面:
然后导航至 /WEB-INF/lucee-server/context/
并将您的 password.txt 文件放在那里。然后返回浏览器中的 lucees 服务器管理页面,然后单击 "import file" 按钮导入 password.txt 文件。
您可以使用 CFConfig 完全绕过它。您可以在 .cfconfig.json
文件
adminPassword
{
"adminPassword":"myPass"
}
或者您可以安装具有 cfconfig_adminPassword
密钥的 commandbox-dotenv and set a global .env
file。
~/.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 模块的首席开发人员。