不知道您是否仍在处理此问题,但您可以执行两个步骤。
第1步:确保您的系统配置是否正确。 检查,如果你可以通过执行连接到本地数据库:
mysql -u username -p -h yourHost (yourHost is probably localhost)
如果您无法连接,您应检查有关如何设置和连接到数据库MySQL的一些教程。如果可以连接,确保你有一个正确的client.ini.php(位于ILIAS /数据/ iliasClient)文件,应该是这样的:
[db] <-- This is the section you need to look at
type = "innodb"
host = "yourHost"
user = "user"
pass = "password"
name = "db_name"
structure_reload = "0"
(您也可以在下面的线程读了起来: https://www.ilias.de/docu/goto_docu_frm_1875_4446.html)
如果这仍然不起作用,你应该去步骤2
第2步:对于自定义端口或其他非缺省配置
在以下螺纹疗法e是讨论使用非标准端口连接到db的问题:https://www.ilias.de/docu/goto_docu_frm_1875_4488.html。不幸的是在德国。
这种情况的解决方案的短版,有似乎比连接非默认端口使用其他到mysql的问题。如果您使用的不是最新版本或ILIAS或更新到git中的最新版本(应该可以解决问题),请检查修补程序文件的链接线程。
你还在为此苦苦挣扎吗?如果是,您是否尝试通过运行ILIAS的服务器的命令行连接到数据库?例如。看到https://www.cyberciti.biz/faq/how-to-connect-to-my-mysql-database-server-using-command-line-and-php/ 如果成功,那么你的参数似乎罚款我们必须进一步寻找错误。 – Amstutz
我也有这个问题。我想在安装php,mysql和apache的过程中存在一些问题。相反,您可以通过安装带有所有必要应用程序的预安装xampp来解决这个问题。这应该修复与数据库和php的连接。 – TheSolider