2016-08-09 13 views
0

を開くときに、ウェブサイトは、しばらくの間、正常に動作しますが、数日後にこのエラーが返されます。CodeIgniterのデータベース・エラーのウェブサイト

警告メッセージ:

A PHPエラーが

重要度を発生しました: mysqliの:: real_connect():(HY000/2002):ソケットを介してローカル MySQLサーバに接続できません '/var/lib/mysql/mysql.sock'(111)

ファイル名:mysqliの/ mysqli_driver.ph P

行番号:202

バックトレース:

ファイル:/var/www/html/application/controllers/Login.phpライン:8 機能:データベース

ファイル:の/ var /www/html/index.phpライン:289機能:require_onceを

Databaseエラーは、データベースsに接続できません

を発生しましたエラーを表示します。

ファイル名:/ CodeIgniter.php

コア

行番号:500

ヘルプは

Nipun

おかげで可能

+0

login.phpの8行目のコードは何ですか? – Fil

+0

このエラーが発生した場合、データベースはまだ実行されており、新しい接続を受け入れていますか? – aynber

答えて

0

3つのことを理解されるであろう。あなたのデータベースはシャットダウンされた(または死んでしまった)。クライアントとサーバーの両方が同じマシン上にある場合、Unixソケットを使用するようにデータベースをセットアップしていません。または、ソケットがWebユーザーによって読み書きできない。

0

mysqliドライバによって警告がスローされています。 PDOドライバを使用してDatabase.Itに接続することをお勧めします。これはよりシンプルで少し普遍的です(DBを変更するとデータベース設定を変更する必要はありません)

関連する問題