■ WordPressと睨めっこ。 2021-04-18
某電子書籍サービスの70%オフクーポンをフル活用して100冊購入したお嬢です
100冊なんて無理でしょーと思っていたのですが、完結した漫画を全巻買ったりするとあっという間ですね…!気になっていた実用書や資料集など単価の高い書籍も、今がチャンス!とばかりに購入したので、びっくりするくらい値引いてもらっちゃいました。すごいー!
さて、タイトルの件。
実は先日、BREASTOのサイトをメンテナンスしておりました
サイトはWordPressで作成されているのですが、サーバーのPHPがバージョンアップした影響で、複数のWordPressプラグインにエラーが発生してしまいました…
調査したところ、どうやら該当のプラグインには、新しいPHPのバージョンに対応していないコードがあったようで、そちらを修正することで解決できました!
そして私がプライベートで作成したサイトもWordPressを使用しているものがありまして、こちらもサーバーのPHP・DBバージョンアップに伴いメンテナンス
BREASTOサイトのようなプラグインの不具合は起きなかったのですが、サーバーで用意されているDB移行ツールを使えない状態だったので、新しいDBを作成して手動でデータ移行することにしました。
ついでなので、複数のWordPressを1つのDBで管理したくなったお嬢。
そのためには、テーブル名のプレフィックスをそれぞれのサイトで使い分ける必要があります。
旧DBからテーブル構成とデータをエクスポート
→テーブル名のプレフィックスを変える
→新DBにインポート
→WordPressの設定ファイルで新しいプレフィックスを指定
これで問題なくサイトにアクセスできた…かと思いきや。
何とダッシュボードのログイン画面で「アクセス権がありません。」と弾かれてしまいました…
こちらも調査したところ、[wp_]options・[wp_]usermetaというテーブルの中に、プレフィックスを値として持っているレコードが存在しました…!
これを新しいプレフィックスに書き換えた結果、ダッシュボードに無事ログインすることができました!
プライベートで作ったものに不具合があっても困るのは私くらいですし、お陰で新しい知識も増えたので、やってみるものだなーと思いました✨
以上、積読消化をゴールデンウィークの目標にしているお嬢でした!