サポート » 使い方全般 » ローカル環境のデータベースのテーブルがない

  • 初めてのWordPressサイトをMAMPを使ってローカルで制作。表示の確認のため、記事も10本投稿し、動作確認ができたので、レンタルサーバーと契約しました。データベースにアップする準備をしようと、Codexなどで調べたところ、まずは、
    『MAMP内の「phpMyAdmin」から、データベース内「WordPress」を選択して、テーブルを表示、基本の11個のテーブルを全て選択して「エクスポート」を選択。必要な項目にチェックを入れ、sqlファイルとしてダウンロード』ということでした。「WordPress」を選択したところ、「このデータベースにはテーブルがありません」となり、「エクスポート」画面が×になります。
     MAMPでローカル環境を作る際の説明には、
    最初は、「このデータベースにはテーブルがありません」となりますが、WordPressをいれると自動的にテーブルが作成されます。
    と書いてあるのですが、どこにあるのでしょう?

    とりあえず、どのようになるものか試そうと、データベースを選択せずに「phpMyAdmin」>「エクスポート」を選択し、「データベースのダンプ(スキーマ)表示」にして、その画面内の「エクスポート」のリストの中から「WordPress」を選択、チェック項目を入れ、ファイル保存でダウンロードして開いてみましたが、やはり、

    テーブルの構造 wp_commentmeta
    使用中(#1146 – Table ‘WordPress.wp_commentmeta’ doesn’t exist)
    テーブルのデータをダンプしています wp_commentmeta
    使用中 (#1146 – Table ‘WordPress.wp_commentmeta’ doesn’t exist)

    と、本来あるはずの11個のテーブルに関して上記のように記述されておりました。

    MAMP Forumなど、ネットでいろいろ探してみましたが、このような事例は見つける事ができませんでした。

    最悪、もう一度投稿し直すしかないかなとは思っていますが、どなたか、解決法を教えて下さればと思い、ご助力をお願いいたします。

    関係無いかもしれませんが、当方の環境を書いておきます。
    Mac: OS5.8
    MAMP:1.9.6 SQLite バージョン 2.8.17 – 3.7.3 / PHP バージョン 5.3.5
    DreamWeaverで作成

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • モデレーター jim912

    (@jim912)

    studiooakさん

    wp-config.phpのデータベースの設定部分はどのようになっていますか?

    トピック投稿者 studiooak

    (@studiooak)

    jim912さん、お返事、ありがとうございます。
    以下の通りです。

    define('DB_NAME', 'wordpress');
    
    /** MySQL データベースのユーザー名 */
    define('DB_USER', 'root');
    
    /** MySQL データベースのパスワード */
    define('DB_PASSWORD', 'root');
    
    /** MySQL のホスト名 */
    define('DB_HOST', 'localhost');
    
    /** データベースのテーブルを作成する際のデータベースのキャラクターセット */
    define('DB_CHARSET', 'utf8');
    
    /** データベースの照合順序 (ほとんどの場合変更する必要はありません) */
    define('DB_COLLATE', '');
    モデレーター jim912

    (@jim912)

    studiooakさん

    となると、WordPressが参照しているデータベースが別であるか、権限関連かもしれませんね。
    WP-DB-Backup などのプラグインを使って、データの吸い出しを行うことも可能ですので、お試しください。

    それと念のため確認ですが、

    SQLite バージョン 2.8.17 – 3.7.3

    とありますが、SQLiteは何らか関係ありますか?

    トピック投稿者 studiooak

    (@studiooak)

    多分関係無いですね。MySQLのバージョンが必要かなと思って探したのですが、わからなかったので、とりあえず、バージョンがわかったものを書いただけでした。
    とりあえず、教えて下さったプラグインで試してみます。
    ありがとうございました。

    トピック投稿者 studiooak

    (@studiooak)

    jim912さん

    教えて頂いたWP-DB-Backupでまず、バックアップを試してみました。sqlファイルを開いてみて大丈夫そうだったので、今度はエクスポートにしてみたらブラウザに文字化けしたデータが並んでギョっとしました。
    Notice: add_contextual_help の使用はバージョン 3.3 から非推奨になっています! 代わりに get_current_screen()->add_help_tab() を使ってください。との警告が出ていたので、もしかしてそのせいでしょうか?。検索して出て来たadd_contextual_helpを、単純にget_current_screen()->add_help_tab() に置き換えても大丈夫なのでしょうか?

    最初の質問のテーマと微妙に違うので、また質問してもいいのか不安ですが、教えて頂けたらうれしいです!

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック「ローカル環境のデータベースのテーブルがない」には新たに返信することはできません。