gpt4 book ai didi

datasource - 为什么在 Lucee 中找不到我的数据源?

转载 作者:行者123 更新时间:2023-12-04 02:23:36 24 4
gpt4 key购买 nike

我在 Windows 2012 服务器上安装了最新版本的 Lucee (4.5)。我用数据源配置了它。数据源验证为 OK。在我的代码中,我只是尝试使用以下方法连接到它:

<cfquery name=q1 datasource=test>
select * from table1
</cfquery>

但我收到一条错误消息,指出数据源不存在且可用的数据源名称为 []

我使用的数据库是 MySQL。

为什么它看不到我的数据源?

最佳答案

与 Adob​​e CF 不同,每个 Lucee 站点都在其自己的上下文中运行。这是专为分离和控制设置而设计的——尤其适用于共享主机。

Lucee Server 中有三层设置。优先级是自下而上的。

  • 服务器管理员适用于整个服务器。
  • Web 管理员可以覆盖或扩充服务器设置,并且它仅适用于该 Web 上下文(如果您使用的是 mod_cfml,则为唯一 URL)。
  • Application.cfc 中的设置可以覆盖特定应用程序的设置。

  • 将您的数据源放在网络管理员中并没有错,但显然您将其放在了错误的位置。我猜你是在与 localhost 关联的默认上下文中。 URL 中的主机名控制您正在编辑的 Web 上下文。 IE。

    本地主机/lucee/admin/web.cfm
    anotherHostName.com/lucee/admin/web.cfm

    如果您想查看所有 Web 上下文的列表,请登录服务器管理员并滚动到主页底部。

    关于datasource - 为什么在 Lucee 中找不到我的数据源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35593122/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com