该网站运行良好一段时间,但在几天后返回此错误:
遇到PHP错误
严重性:警告
消息:mysqli :: real_connect():( HY000 / 2002):无法连接到本地 MySQL服务器通过套接字'/var/lib/mysql/mysql.sock'(111)
文件名:mysqli / mysqli_driver.php
行号:202
回溯:
文件:/var/www/html/application/controllers/Login.php行:8 功能:数据库
文件:/var/www/html/index.php行:289功能:require_once
发生数据库错误
无法使用提供的设置连接到数据库服务器。
文件名:core / CodeIgniter.php
行号:500
帮助将不胜感激
由于
Nipun
答案 0 :(得分:1)
有三件事可能。您的数据库已关闭(或已经死亡)。当客户端和服务器位于同一台计算机上时,您没有设置数据库以使用unix套接字。或者网络用户无法读取和写入套接字。
答案 1 :(得分:0)
mysqli驱动程序正在抛出警告。我建议您使用PDO驱动程序连接到Database.It更简单,更通用(更改数据库后不需要更改数据库设置)
答案 2 :(得分:0)
您需要确认数据库配置文件:application / config / database.php,以确保确认项正确
答案 3 :(得分:0)
如果使用您的PC名称运行应用程序,即 sahil-pc / recruitement或http://85.215.963.104:81/recruitement 您需要在根目录的index.php中定义它。
如果您使用的是Linux,请检查您的数据库套接字的权限,您需要使其在读写mod中。
注意:IP详细信息是伪造的,请不要尝试