[WordPressマルチサイト] メインサイトのデータは既存の、番号の付かないテーブルに格納される。

ここ最近、WordPressのマルチサイトの面倒を見ることが多く、今年2回目のWordPressのマルチサイトのお引っ越しと最新バージョンへのアップデートをしました。
今回はWordPress3.3から4.9.2 へ。

ちょっとハマったところがあったので、未来の自分のためにメモを残しておきます。

目次

メインサイトのデータは既存の、番号の付かないテーブルに格納される。

とのことです。
これはCodexに書いてありました。

なぜだかわかりませんが、引っ越しする前のサイトではメインサイトのテーブル名は「wp_1_users」になっており、メインサイトにも関わらず、「1」の数字が入ってました。
これをそのまま新サーバーに移行するとメインのページだけサイトが「データベース接続確立エラー」だったか・・真っ白だったかになります。(忘れた)

なので、マルチサイトでバージョンアップや、移行するときに「データベース接続確立エラー」や「真っ白」になったらメインサイトのテーブル名に番号が付いてないかもチェックすると良いですよ!
てか、旧サーバーで今までよく動いてたなぁ・・・なんでなんだろう。

マルチサイトのくせに以下の設定をwp-config.phpにも書いてなかったり色々変でした。

define( ‘WP_ALLOW_MULTISITE’, true );
define( ‘MULTISITE’, true );
define( ‘SUBDOMAIN_INSTALL’, false );

よかったらシェアしてね!
URLをコピーする
URLをコピーしました!

「エンジニアのためのWordPress開発入門」を執筆しました!

WordPressを使った開発案件は依然多く、それに携わるWebエンジニアも多数存在します。ただし、モダンな開発手法に慣れたWebエンジニアがWordPressに初めて触れたとき、その独特のアーキテクチャやシステムの構成に戸惑いを感じることがあるかもしれません。だが、WordPressは、それらを補ったうえにさらに強力なメリットを持ち合わせています。本書は、PHPプログラマがWordPressで開発する際に必要な基礎知識から、現場で役立つ具体的なカスタマイズ手法や開発のポイントについて詳しく解説しています。

この記事を書いた人

NPO法人のHP制作(WordPress)やkintoneを使った業務システムの構築をしています。サイボウズ株式会社公認kintoneエバンジェリスト/CoderDojo西宮と梅田のチャンピオン/認定NPO法人宝塚NPOセンター理事/NPO法人SEIN理事/

コメント

コメントする

目次
閉じる