致命错误:ilInitialisation::initClientIniFile 调用时未指定 CLIENT_ID

致命错误:ilInitialisation::initClientIniFile 调用时未指定 CLIENT_ID

我正在安装 Ilias 4.1.4,它是 Ubuntu 10.04 64 位服务器上的最新稳定版本,并且所有依赖项都已满足。http://www.ilias.de/docu/ 下载 ilias-4.1.4.zip 并安装现在,当所有步骤完成后,我将退出,因为现在安装已完成,退出后我立即进入以下 URL(安装刚刚完成)

http://192.168.1.4/ilias/index.php我收到以下错误

Fatal Error: ilInitialisation::initClientIniFile called without CLIENT_ID.

我开始在网上搜索上述错误,但没有得到任何有用的信息。过了一段时间,我按下返回按钮,却意外地到达

http://192.168.1.4/ilias/setup/setup.php?cmd=logout

and see some sort of screen that asks for a client ID.

我怎样才能摆脱这个错误?
Fatal Error: ilInitialisation::initClientIniFile called without CLIENT_ID.
如果有人能帮助我摆脱这个错误,请告诉我。

答案1

我相信“CLIENT ID”是指数据库客户端。

在设置屏幕 (http://localhost/ilias/setup/setup.php) 使用您的 root ILIAS 密码登录。然后在左侧选择“客户端列表”。然后选择“创建新客户端...”并为 ILIAS LMS 创建一个新的数据库客户端。

答案2

我也遇到了同样的问题。

如果以某种方式调用 ILIAS 主页,则ilias.ini.php应该读取该文件,并且在没有给出进一步的 client_id 参数的情况下,为此配置文件中的 clients/default 中定义的 client_id 提供登录页面。

然而,这种情况并没有发生。由于没有时间进行进一步调查,以下是我采取的步骤:

  1. 我将其重index.php命名index_CLIENT_ID.php客户 ID是默认的客户端 ID。
  2. 我创建了一个新的index.php(实际上是index.html),将其转发到/?client_id=CLIENT_ID,并传递一个参数,然后由ILIAS系统使用该参数。

虽然不是它本来的样子,但简单又有效。希望它能帮助到遇到同样问题的人。

答案3

我遇到了同样的问题(已解决)。

但是,在我的“ilias.ini.php”中没有设置任何“默认客户端”!!!

当我在行中写下客户的名字时默认=“”,我解决了这个问题。

斯蒂法诺

相关内容