サポート » マルチサイト » 3.5.2→4.8アップグレード後、参加サイト内にサイト一覧が表示されない

  • 解決済 higeko

    (@higeko)


    バージョンは違いますが、こちらのトピックとおそらく同じ現象です。
    質問者さんは自己解決されたようですが、どう解決されたのかの手順が書き込みだけではわからなかったため、どなたかお知恵をお貸しください。
    https://ja.wordpress.org/support/topic/%E3%82%A2%E3%83%83%E3%83%97%E3%82%B0%E3%83%AC%E3%83%BC%E3%83%89%E3%81%A7%E5%8F%82%E5%8A%A0%E3%82%B5%E3%82%A4%E3%83%88%E4%B8%80%E8%A6%A7%E3%81%8C%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%AA%E3%81%8F/

    ▼不具合内容
    マルチサイトのWordpressを3.5.2から4.8へのアップグレード後、
    ・管理バー(上部のメニュー)の「参加サイト」にカーソルをあわせた時に出る、サイトの一覧が表示されなくなった。
    ・「参加サイト」(/wp-admin/my-sites.php)にアクセスすると、「このページを利用するには少なくとも一つのサイトのメンバーでなくてはなりません。」と表示され、サイトの一覧が表示されなくなった。

    ▼その他情報
    ・サイトネットワーク内の「全てのサイト」(/wp-admin/network/sites.php)では、全てのサイトが正しく表示される。
    ・特権管理者は全サイトに参加しているのを確認済み
    ・プラグインのOFF、テーマのfunction.phpを空にする、.htaccessやwp-config.phpの見直し、各サイト内でのパーマリンク設定の空更新、各サイトごとの設定の空更新などを行いました。

    ▼環境
    レンタルサーバー/CPI ACE01
    PHP/5.5.27
    MySQL/5.5.42

    上記トピックでCGさんが「マルチサイトの3.4.2からファイルの保存場所が変わった」と仰っているのと同じことでしょうか。
    解決方法をご存知の方いらっしゃいましたらどうぞ宜しくお願いいたします。

    • このトピックは higekoが4 ヶ月、 2 週間前に変更しました。
3件の返信を表示中 - 1 - 3件目 (全3件中)
  • CG

    (@du-bist-der-lenz)

    以前のトピックをチェックされているので、手動アップデートでも改善しなかったということですね。

    CGさんありがとうございます。

    ・FTPで
     /wp-admin
     /wp-includes
     インストールディレクトリ直下のwp-config.phpと.htaccess以外のファイル
     以上を、ダウンロードした4.8の最新データと差し替え
    ・DBをアップグレード前の3.5.2のものに戻して再度DBのアップグレードを行ってみる

    を試してみましたが同じでした。
    サイトの新規追加や、停止→有効化を行ってみてもだめなようです。

    wordpress.orgで、同症状の方が解決方法を書いてくださっていたのを今更見つけて解決できました。
    https://core.trac.wordpress.org/ticket/39808

    wp_blogsテーブル内のarchivedフィールドが、
    ・3.5.2ではenum(‘0′,’1’)
    ・4.8ではtinyint(2)
    だったためのようで、更新完了時にかかるデータベースのアップグレードや、
    ネットワークのアップグレードをしても変更されないのが原因の模様です。
    (たまたまなのか、必ず起こる現象なのか、環境によるかは不明)

    PhpMyAdminでwp_blogsテーブル内のarchivedフィールドをtinyint(2)に変更して、
    archivedが全て1にセットされてしまったため、
    0にセットしなおしたところ問題なく表示されるようになりました。

    ※サイトがアーカイブされていると判断されていたということでしょうか?

    • この返信は4 ヶ月、 2 週間前に  higeko さんが編集しました。
3件の返信を表示中 - 1 - 3件目 (全3件中)
  • このトピックに返信するにはログインが必要です。