サポート » インストール » wordpressを再インストールしました。データベース上で新旧データの混在の可能性は?

  • 解決済 nekoco

    (@nekoco)


    このたびはお世話になります。
    wordpress4.71を利用中です。

    経緯を書いていましたら、とても長くなってしまって申し訳ないのですが、
    どうぞよろしくお願い致します。

    サーバーにデータベースを設置後、wordpressをインストールして利用していたのですが、
    403エラー、500エラーが頻発し、1日以上ダッシュボードに入れなくなってしまいました。

    なにか設定がおかしいのかもしれない…と思い、その時点ではまだテーマデザインのカスタマイズ中でしたので、
    一旦、ftpソフトを使って、wordpressをサーバーから削除し、また新たにwordpressをインストールし直しました。

    その後、
    この部分のインストールは無事完了しました。WordPress は現在データベースと通信できる状態にあります。準備ができているなら…
    の下の
    「インストール実行」へ進んだ後、
    500エラーが出る状況が続き、

    たびたび、該当ページから「インストール実行」を押して→500エラー→前のページに戻る
    を繰り返していたら、

    すでにインストールされています
    すでに WordPress をインストール済みのようです。再インストールするには、まず以前のデータベーステーブルを削除してください。

    というメッセージが出て、管理画面へ移行しました。

    データベースを確認したところ、特に重複しているように見受けられず、サーバーの方にも確認したのですが、
    同じメールで問い合わせた他の件には返答があったのですが、この件に関して返答がなかったので、問題ないのかと思い、
    気になりながらも作業を続けました。

    管理画面が表示できましたので、テーマをインストール→有効化して、
    プラグインをインストール→有効化したところ、画面が真っ白に。

    ですが、また少し時間を置いてダッシュボードを表示したら、問題なく表示され、プラグインも有効化されていて、
    その後、特に問題なく2週間以上作業をしておりました。

    先ほど、別件でサーバーの方にお電話でお問い合わせをした際に、気になっていた
    データベースの方は問題がないかということを確認しましたら、
    新旧wordpressのデータが混在しているかもしれないと指摘をいただきました。

    ただ、デザインのカスタマイズの段階で記事を作成していないなら、特に閲覧に関して問題はないのではないか、
    このまま作業を続けても大丈夫なのではないか、
    というお話でしたが、これから作業をもっと進めていって、なにか問題が出たら…と思うと不安です。

    一方、もう一度データベースを新規で設置し、またこの2週間以上の作業をやり直すというのも、気が遠くなりそうです…。

    初めにインストールしたものも、2度目にインストールしたものも、ダウンロードしたてのwordpressです。

    どのようなデータが重複しているのか、
    旧いデータが残っていることで、なにかトラブルになる可能性はあるのか、
    新しく一からやり直す以外に、なにか方法はないのか、

    お伺いしたく、投稿させていただきました。

    長文になってしまって、申し訳ございませんが、どうぞよろしくお願い致します。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • まず大きなシステム変更をする場合には、バックアップが必須です。
    これを怠るともとに戻せません。バックアップ対象は
    1. WordPress本体(テーマやプラグイン含む)
    2. データベースのバックアップ(各種設定やコンテンツ)
    の2種類です。「1」を入れ替えても、「2」に設定が保存されているので、問題が解決しないことはほとんどではないかと思います。

    で現在、WordPressをFTP経由にて手動削除して、警告を無視して同じデータベースへ上書きでインストールされたということでしょうか。その場合には、データベースに上書きしたデータ以外のデータが残っていると思います。ただ何が新旧か分からないので消すこと無理だと思います。無駄なデータが残るかもしれませんが、現状動作しているなら、それでおかしくなることはないとは思います。
    まだ記事を書いていないなら、残るとしても以前いれたプラグインやテーマの設定情報とか限定的だと思いますので、きにしなくてよいレベルだと思います。

    またおかしくなった場合には、その原因をサーバーのエラーログ(もし取得可能なサービスを使っているなら)から探り当てて、その部分を直していくことになります。このフォーラムでもエラーログを提示されたら、どこがおかしいか誰かが指摘してくれる可能性があります。

    なおバックアップはとても大事ですので、本番運用までに構築しておくことをすすめます。
    バックアップについては
    https://wpdocs.osdn.jp/WordPress_%E3%81%AE%E3%83%90%E3%83%83%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97
    を参考にしつつ、もしWordPressやプラグインの更新がFTPではなくてダッシュボードから可能なのであれば、自動バックアッププラグインを使って、バックアップしておくことが楽だと思います。

    スレッド開始 nekoco

    (@nekoco)

    kimipooh様

    詳細かつ分かりやすい返信をいただきまして、本当にどうもありがとうございます!
    お時間使っていただいて、申し訳ありません…。

    wordpressとデータベースの関係性を認識しておらず、データベースはただ、wordpressのファイルの内容が保管されているだけだと思っていました。データベース自体に投稿内容などwordpressの更新内容が蓄積されていくシステムなのですね。

    今回も長文になってしまって大変申し訳ないのですが、どうぞよろしくお願い致します。

    再インストール前の作業としましては、テーマデザインのカスタマイズ、固定5ページほど、テスト用の商品ページ20ページほどとなります。テーマ、プラグイン共に、新旧、同じものしか有効化していません。

    テーマ、プラグインのcssやphpは、新旧全く同じファイルで構成されたものなので、上書きされていると考えても大丈夫でしょうか。
    サーバーにメールで問い合わせた際にも確認したのですが、テーブルが重複しているようには見受けられません。

    また、昨日、ご返信をいただいてから、phpmyadminでデータベースの中を1つ1つ見ていたのですが、
    wp_post に、旧い日付の投稿の表示らしきものが見られます(sh_post には旧い日付はありません。welcartを利用してショップを作っています)。
    IDが順番に並んでいなくて、ランダムなので、どういうシステムなのか分からないのですが、wp_post 上の旧い日付の表示は、削除した方が良いのでしょうか?
    (1つ1つの表示について、編集、コピー、削除ができるようになっています)
    (1つの記事に対して、いくつも表示があるものもあります。上書きしたからでしょうか?また、cssやphpファイルの変更箇所も1つ1つ細かく保存され表示されているようです)
    旧い日付の投稿にリンクを貼ることはないので、お客様がご覧になることは(検索で表示されてしまう以外は)ないので、気にしなくても良いという理解で大丈夫でしょうか。

    現時点ではまだ600ページほどの更新で、オープン時には3500ページほどになります。
    また、それからも1週間に20~30ページ以上は増えていくサイトになりますので、心配していたのですが、もしなにか不具合が起きても、エラーログから原因のファイル(テーブル?)を特定して、直すという手段があるなら、大丈夫かなと少しほっとしました。

    現在、phpのバージョンを変えたり、メモリの割り当てを増やすなどして、500エラーは出ない状況ですが、
    始めたころはとにかく403,500エラーが頻発していて、wordpressの設定に問題があるのではないかと心配になり、サーバーへのお電話も混んでいて繋がらず、メールで何度も同じことを問い合わせるのもどうか…と思って、保留にしてあせって作業を続けていたのが良くなかったです。

    お手数おかけして申し訳ありませんが、どうぞよろしくお願い致します。

    スレッド開始 nekoco

    (@nekoco)

    codexを参考にしながら、当方のデータベースと見比べていましたら、
    解決いたしました。
    今のところ、特に問題なく動作しています。

    大変お手数おかけいたしました。
    今後とも、よろしくお願い致します。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「wordpressを再インストールしました。データベース上で新旧データの混在の可能性は?」には新たに返信することはできません。