• さくらのレンタルサーバライトを使用しています。

    サイト名/wp/wp-admin/index.php
    でログインしようとすると、データベース接続確立のエラーとなります。

    他のページはデータベース接続確立エラーとなります。
    対応策を検索しましたが良いやり方がわからずご意見を伺いたく存じます。

    環境
    さくらのライトプランを使用
    POD
    sqlite
    OSバージョン FreeBSD 7.1-RELEASE-p16 i386
    Apacheバージョン Apache/1.3.42 (Unix) mod_ssl/2.8.31 OpenSSL/0.9.8e
    PHP 5.2.17 [標準のPHP] (CGI版)
    PHP 5.2.17 (cgi)

    エラーが出る寸前の運用
    プラグインを2個インストール後エラー

    プラグイン1個目の
    Google XML Sitemaps
    を入れ、そこで何らかのエラーが出てましたが、無視してしまいました。記事数が1500以上あったので、タイムアウトか何かのエラーだったと思います。

    プラグイン2個目の
    W3 Total Cache
    を入れた後、サイトにログインできなくなり、WPの全ページがデータベース接続確立のエラーとなってしまいました。

    プラグインが原因かと思い、プラグインのあるフォルダの名称を変え、ダミーのプラグインフォルダを作成→データベース接続エラーのまま。

    wp-config.phpでは、インストール時に何も入力しなかったのですが、
    ユーザ名、データベース名等の入力が必要かと思い、
    ユーザ名、データベース名等を考えうる限りのデータで入力し、アップしましたが反応は変わらず。(現在正月休み中でさくらにsqliteの場合のデータベースサーバーの場所がどこなのかを聞くことができない状態です。)

    wp-db-phpの中で
    エラーを出している箇所を調べてみました。

    1148行目 var $registration_log;
    この部分がまず出るのでこれを削除すると、372行目のエラーが出ます。

    372行目のエラーは、
    var_dump( $dbhost, $dbuser, $dbpassword, $this->dbh );
    var $registration_log;

    という事で、ユーザ名、データベース名等が間違っている(初期状態でインストールする際にはWPのインストーラーが自動入力してくれたので、正しい値がわからない状態です。)せいでデータベース接続確立エラーになっていると考えています。

    調べるだけ調べ、FTPのユーザ名とFTPパスワードを入れたりしてみましたが反応は変わらずでした。

    もしこれが、スタンダードプラン以上なら、MYSQLの設定を自分で見れるので、ここから入力できるのですが、ライトプランですとsqliteを使っているので、ユーザ名、データベース名等を見れません。

    さくらライトプランではデータベース接続確立エラーになった時、wp-config.phpにユーザ名、データベース名等を要求された場合、なんと書けばいいのでしょうか?ご存知の方、いらっしゃらないでしょうか?

    ※正月休み後にさくらにsqliteの場合のデータベースサーバーの場所を聞く予定です。
    ※現在復旧できないのでスタンダードプランへのMTデータの移行作業をやっています。バックアップデータもありますが、そのデータが古いのでできれば修理したいと考えています。MYSQLから読み取る方法しか見つからない状態です。

    google検索上にはさくらライトプランでデータベース確立の接続エラーが出た際の対応策がありませんでした。

    今後参照される方の為にも、ご存知の方教えていただけないでしょうか?

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック投稿者 sido7

    (@sido7)

    追記
    サイトの中のHTMLファイルは正常に見れ、MTも動く状態です。

    PHPメモリーを確認されて下さい。
    単純にメモリーが不足しているかと思います。

    エラーログも確認して下さい。
    エラーログは、神様のヒントですから・・・・。

    WordPressの動作環境としては、MySQLが必須とされています。SQliteで動かすためのプラグインも探せばあるとは思いますが、その他のプラグインを入れた際におそらくトラブルが発生すると思われます。

    さくらのライトプランにはMySQLデータベースが提供されてないので、スタンダードプラン以上に変更する事をお勧めします。

    公式のFAQ: インストールも参照してください。
    http://goo.gl/iVB5y

    トピック投稿者 sido7

    (@sido7)

    返信ありがとうございます。

    >PHPメモリーを確認されて下さい。
    >単純にメモリーが不足しているかと思います。
    さくらにメールで問い合わせ中です。

    >エラーログも確認して下さい。
    エラーログは新しいエラーで流されてしまったようです。

    >さくらのライトプランにはMySQLデータベースが提供されてないので、スタンダードプラン以上に変更する事をお勧めします。
    ありがとうございます。スタンダードプランに変更しようと作業を開始しました。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「データベース接続確立のエラー、さくらのレンタルサーバライトの場合」には新たに返信することはできません。