hattrick47
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: 投稿作成画面から、「メディアを追加」が消えてしまった【自己解決】
何とか復旧に成功しました。以下に実施した手順を記します。
1:Windows上のXAMPP環境にWordPress2.5.1をクリーンインストール
この時XAMPP環境には、10のテーブルが作成される。
2:本番環境から、phpMyadminを使って、
wp_comments
wp_links
wp_postmeta
wp_posts
wp_terms
wp_term_relationships
wp_term_taxonomy
の、7テーブルのみエクスポートする。
3:XAMPP環境から、上記7テーブルをphpMyadminにて削除。
4:XAMPP環境に、「2:」のエクスポートデータを読み込ませる。
5:XAMPP環境上で動作確認(「メディアを追加」が出ているか)
6:「5:」がOKならば本番環境から、「/wp-content/uploads」フォルダと、
「/wp-content/themes/[使用中のテーマ]」フォルダを、バックアップ。
サイドバーに、広告バナー等を貼っているのなら、そのソースも。
(ウィジェットの情報が初期状態に戻る為)
7:本番環境に、WordPressをクリーンインストール。
8:XAMPP環境から、wp_optionsを除く9テーブルをphpMyadminにてエクスポート。
9:「8:」のデータを、本番環境へphpMyadminにてインポート
10:「6:」のバックアップデータを元の位置に戻す。
11:本番環境のURLにアクセス、「メディアを追加」が出ているか確認。以上です。結局不具合の根本原因は分かりませんでした。
ただ、アップデータ、テーマファイル(カスタマイズ済)、
コンテンツデータは、既存のものでOKでしたので、
何かWordPress本体側のファイルに不具合が出ていたのかもしれません。
お騒がせしてしまい、申し訳ありませんでした。フォーラム: 使い方全般
返信が含まれるトピック: 既存カテゴリー、タグが出て来ず、新規追加も出来ない。bonopsさん、こんばんは。
結果から申し上げますと、ご提案の通り「a」のデータで、
上記の手順にて作業を実施しましたところ、無事アップグレードする事が出来ました。
DBの構造もご指摘の通り変更されており、
カテゴリーも完全に復活し、タグ機能も利用可能になりました。※他にも、なぜかブログロールがサイドバーに表示されない、
画像追加がうまく作動しない等、軽微な不具合があったのですが、
アップグレード後、なぜか解消致しました。
「2.5」はMEより安定していて、とても良いですね。
bonopsさんのおかげで、これからもブログライフを満喫できそうです。
また、自身の勉強不足にも気づく事が出来、感謝しております。最後までサポートいただき、本当にありがとうございました。
フォーラム: 使い方全般
返信が含まれるトピック: 既存カテゴリー、タグが出て来ず、新規追加も出来ない。こんばんは。早速ご回答させていただきます。
>手順 7 で DB を置き換えた後、サイト(or upgrade.php)にアクセスしたとき、
>アップグレードに関するメッセージは出ましたか?完了とか、不要とか。。記憶が定かではありませんが、出なかったと思います。
DB入替 ⇒ ブラウザでアクセス ⇒ 即記事反映
といった感じでした(それですっかり安心してしまった記憶があります)。
>WordPress を使い始めたときのバージョン(ME 2.2.3 から?)はい。今のデータはすべて構築当初からの入力データで、
WordPress利用バージョンは「ME 2.2.3」です。
>phpMyAdmin で見たとき、wp_posts テーブルに「post_type」フィールドがある?はい、あります。型はvarchar(20)です。
>存在するテーブル名(13)wordpress (13)
sk2_blacklist
wp_categories
wp_comments
wp_link2cat
wp_links
wp_options
wp_post2cat
wp_postmeta
wp_posts
wp_sk2_logs
wp_sk2_spams
wp_usermeta
wp_usersの、計13テーブルです。
>ME 2.2.3 エクスポートデータの 「db_version」 の値「5183」ですね・・
前言を覆すようで恐縮ですが、この状況からすると、
wp_options テーブルを外して、インポートしてしまったかもしれません。
現在手元に残っているエクスポートデータは、a:ME 2.2.3 エクスポートデータ(全13テーブル・「db_version」5183)
b:テスト環境内(XAMPP)の2.5で作成された、
初期状態の「wp_options」テーブルのみのエクスポートデータ
(全1テーブル・「db_version」7558)c:ME 2.2.3 エクスポートデータに、テスト環境内(XAMPP)の2.5で
作成された、初期状態の「wp_options」テーブルを差し替えたもの
(全13テーブル・「db_version」7558)です。
>今後の手順は次のように考えています。自分の配慮と、知識の不足を痛感しております・・
お手数ですが、引き続きよろしくお願い致します。フォーラム: 使い方全般
返信が含まれるトピック: 既存カテゴリー、タグが出て来ず、新規追加も出来ない。bonopsさん、こんにちは。早速のご返信ありがとうございます。
なるほど、テーブル構造が変わっていたんですね。全く考慮しておりませんでした・・
いただいたご質問につきまして、ご回答させていただきます。
>データベースのエクスポート/インポートは、全テーブル行ないましたか?
>wp_options テーブルを外したりしましたか?はい、全テーブル行いました(13テーブル)。
1:「2.2.3」から、全テーブルをphpMyAdminでエクスポート。
2:サーバーから、WordPressフォルダを一旦全削除。
3:サーバーの同一pathに、「2.5」のWordPressフォルダを展開。
4:phpMyAdminで、DBを削除。
5:ブラウザからWordPressを再インストール。
6:phpMyAdminで、新たに作成されたテーブル(10テーブル)を全て削除。
7:「1:」でエクスポートしたsqlファイルを、phpMyAdminで、インポート。という手順です。
>現在の wp_options テーブルで、option_name フィールドが「db_version」のデータを見ると、
>option_value フィールドの値は何になっていますか?「5183」とか「7499」とかの 4桁の数字です。「7558」となっています。
お手数をおかけいたしますが、どうぞよろしくお願い致します。