我用Codeigniter 4在我的本地机器上用XAMPP做了一个小工具。
我在服务器上创建了一个MySQL数据库,提取了代码,并应用了适当的配置,但当我试图使用涉及数据库的工具部分时,我得到:
CodeIgniterDatabaseExceptionsDatabaseException #8
Unable to connect to the database.
这个异常似乎是由BaseConnection.php在第395行
392 // We still don't have a connection?
393 if (! $this->connID)
394 {
395 throw new DatabaseException('Unable to connect to the database.');
396 }
我添加了一个。env将环境设置为开发,因此我可以看到错误消息。
我的服务器是一个运行PHP 8.0的共享服务器,并启用了以下模块
我还在服务器上运行一个小脚本,但在Codeigniter之外测试密码,用户名,端口和地址,它工作得很好。
任何帮助和提示,以更好地了解发生了什么或如何发现将非常感激。
您可以检查writable/log文件夹,将有更详细的日志。