サポート » 使い方全般 » ログイン出来ません。テーマフォルダphp誤入力

  • 初めてフォーラムに参加します。どうぞよろしくお願い致します。
    WPにログイン出来ず途方に暮れています。
    WP初心者で専門的なことは分かりません。どなたか下記2点について教えていただけないでしょうか。

    ■現状
    ログインに必要なパスワードは間違っていないのに…「データベース接続確立のエラー」か「Web サイトはページを表示できません(HTTP500)」の表示が出てアクセス出来ないのです。
    ■考えられる原因
    テーマフォルダ内の「fanction.index(php)に誤って下記を入力→実行をしたこと
    // This theme uses wp_nav_menu() in one location.
    2register_nav_menus( array(
    3    ‘primary’ => __( ‘Primary Navigation’,
    ‘twentyten’ ),
    4) );

    入力→実行後にwpページは一瞬にして消えてなくなり、その後、アクセス出来なくなりました。

    ■教えていただきたいこと
    1.wordpressの自分の作成中ページにどうしたら入ることができるか
    2.原因となった上の項目を削除する方法
    上記1、2の作業手順、やり方を教えてください。
    どうぞよろしくお願い致します。

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

    (@dreambike2013)

    お陰さまで、
    function.phpの修正はXサーバーの中にwp-function.phpがあることが分かり、修正することができました。

    でも。。。相変わらず「データベース接続確立のエラー」は治りません。。。
    下記のような状況です。

    ■症状
    管理画面にログインできない。
    「データベース接続確立のエラー」が出てしまう。

    ■動作環境
    サーバー:Xサーバー
    wordpress:3.6.1
    MySQL5

    ■症状発生日時
    2013年11月6日PM12:00頃

    ■状況
    「wp-config.php」と「MySQL」の下記について確認、同一内容で実行するも改善せず。
    1.データベース名・・・○○○_wp3 ※_wp2を作ったのは覚えているが、wp3をいつ
    作ったか記憶にない
    2.データベースのユーザー名・・・○○○_wp2 ※_wp1~_wp3を使用
    3.データベースのパスワード・・・○○○ ※config.phpのパスワードにMySQLのパ
    スワードコピー
    4.MySQLホスト名・・・○○○.xsrv.jp ※但し、ホームページ作成に使用している
    のは○○○.com。 また、XサーバーのMySQL一覧ページ下部に表示されている「MySQ
    L5情報」内のMuSQL5ホスト名には「mysql○○○.xserver.jp」と記載されています。
    現在config.phpにはXサーバー契約時にメールで届いたFTPサーバー名「○○○.xsrv.
    jp」を入力しています。ちなみにconfig.phpを開いた時も「○○○.xsrv.jp」でした。
    ※これで正しいのかも分かりません。

    ■phpmyadminの状況
    Xサーバーのサーバーパネル内のphpmyadminへアクセス出来ました。
    但し、アクセスした時のユーザー名は○○○_wp3のユーザー名とパスワードでないと
    入れませんでした。
    ★データベースの中には○○○_wp3しかありませんでした。
    (過去に_wp1、_wp2で途中までホームページを作ったのですが)
    ・データベース テーブル内状況
     レコード数 1,662 ※一番大きいのがwp-postmetaで1,105
     サイズ   1,2MiB
    オーバーヘッド 18,8KiB
    ※○○○_wp3のパスワードの変更もできました。(MySQLのパスワードと同じです)

    ■wp-includes内のwp-db.ja.poに下記のエラーメッセージがありました。

    #: wp-includes/functions.php:2784 wp-includes/ms-load.php:237
    msgid “Error establishing a database connection”
    msgstr “データベース接続確立エラー”

    ■ms-load.php内にも下記のエラーメッセージがありました。

    function ms_not_installed() {
    global $wpdb, $domain, $path;

    wp_load_translations_early();

    $title = __( ‘Error establishing a database connection’ );

    ■ms-settings.php内にはこんなものがありました 

    if ( ! $current_blog || ! $current_site )
    ms_not_installed();

    ◇MySQLパスワードとconfig.php内に記載のものと同じはずなのに、なぜログイン出
    来ず、「データベース接続確立のエラー」になってしまうのでしょうか。
    どうしたら、再び、管理画面に入ることが出来るのでしょうか。

    ホームページの各ページも非公開にて作業を進め、あとは公開に切り替え、メニュー
    を作成し、アップするところまで進んでいたので、とても悔しくて残念です。

    どうか、どなたかお助けください。
    どうぞよろしくお願い致します。
    図々しいお願いですが、分かりやすく教えてください。

    エックスサーバーのMySQLのホスト名は mysqlxx.xserver.jp となるようなので、

    現在config.phpにはXサーバー契約時にメールで届いたFTPサーバー名「○○○.xsrv.jp」を入力しています。

    の部分はFTPサーバー名ではなくMySQLのホスト名である mysqlxx.xserver.jp を記述しなければならないのではないでしょうか?(ちなみに、config.php は wp-config.php の誤りですよね?)

    Xサーバーのサーバーパネル内のphpmyadminへアクセス出来ました。
    但し、アクセスした時のユーザー名は○○○_wp3のユーザー名とパスワードでないと
    入れませんでした。

    「○○○_wp3のユーザー名とパスワードでないと入れない」ということはそれが正しいユーザー名とパスワードだと思いますので、wp-config.phpに記述するユーザー名とパスワードもそのユーザー名とパスワードになるのではないでしょうか?

    *************

    返信したあとに気付いたのですが、このスレッドは重複のようですね。。
    http://ja.forums.wordpress.org/topic/26675?replies=3

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「ログイン出来ません。テーマフォルダphp誤入力」には新たに返信することはできません。