php - 打开网站时CodeIgniter数据库错误

标签 php mysql codeigniter mysqli

该网站在一段时间内运行良好,但几天后返回此错误:

A PHP Error was encountered

Severity: Warning

Message: mysqli::real_connect(): (HY000/2002): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)

Filename: mysqli/mysqli_driver.php

Line Number: 202

Backtrace:

File: /var/www/html/application/controllers/Login.php Line: 8 Function: database

File: /var/www/html/index.php Line: 289 Function: require_once

A Database Error Occurred

Unable to connect to your database server using the provided settings.

Filename: core/CodeIgniter.php

Line Number: 500

帮助将不胜感激

谢谢

尼朋

最佳答案

三种可能。您的数据库已关闭(或已死亡)。当客户端和服务器位于同一台计算机上时,您尚未将数据库设置为使用 unix 套接字。或者网络用户无法读写套接字。

关于php - 打开网站时CodeIgniter数据库错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38856109/

相关文章:

mysql - 我正在使用 mybb,如何找到当前拥有最多读者的前 5 个线程?

php - php日期格式问题

php - 如何使用 codeigniter 从本地主机发送电子邮件?

php - 事件日历网站上的幻灯片

php - 您将如何使用元值来模仿此 Google map 查询?

mysql - 使用 NHibernate 从带有外键的 MySQL 表中获取数据

php - 如何在codeigniter中实现代码

mysql - Nginx CodeIgniter 不工作

php - move_uploaded_file 和 is_uploaded_file 之间的区别

PHP 页面首先显示 else $errormessage 而不检查代码