サポート » バグ報告と提案 » 2.71から2.8にアップグレードによる不具合

  • 解決済 fujichan

    (@fujisan)


    2.71から2.8にアップグレード(自動・手動共に実施済み)すると、管理画面は正常に表示されるのですが、プラグインの有効化画面などでボタンを押すと以下のエラーが出て、それ以降管理画面もエラーで復帰できなくなります。サイト画面はカレンダーなど一部を除き正常に表示されます。

    Warning: Invalid argument supplied for foreach() in /home/hoge/hoge/wp-includes/classes.php on line 255

    Warning: Invalid argument supplied for foreach() in /home/hoge/hoge/wp-includes/query.php on line 1401

    Warning: array_keys() [function.array-keys]: The first argument should be an array in /home/hoge/hoge/sora/wp-includes/category-template.php on line 104

    Fatal error: Cannot use object of type WP_Error as array in /home/hoge/hoge/wp-content/plugins/themed-categories/themed-categories.php on line 123

    以下の環境下です。
    Apache:2.2.3
    Perl:5.8.8
    PHP:5.1.6
    MySQL:5.0.22

    2.71では正常に動作するのですが、phpが読めないので該当箇所を見ても不具合の理由が分かりません。
    対処方法などご教示いただければ幸いです。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • fujisanさん、こんにちは。

    プラグインの有効化画面などでボタンを押すと

    どれか特定のプラグインを有効化したときにこの問題が出ますか?
    もしそうなら、そのプラグインが 2.8 に対応しているか、対応表や配布元で確認しましょう。

    Fatal error: Cannot use object of type WP_Error as array in /home/hoge/hoge/wp-content/plugins/themed-categories/themed-categories.php on line 123

    wp-content/plugins/themed-categories/ に入っているプラグインは 2.8 に対応していますか?同様に確認してみてください。

    トピック投稿者 fujichan

    (@fujisan)

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

    とりあえず2.71に戻した後、2.81が出るのを待ってグレードアップしましたら特に問題は発生しませんでしたのでやはり2.8の不具合(プラグインとのマッチングもあると思いますが)という結論です。
    一部のプラグイン(My Category Orderなど)の有効化に不備があるようですが、データベースをいじるまでもなく、無効化⇒再有効化で解決するようです。

    管理サイトが10ほどあって、使用しているプラグインも多いため、一つ一つをチェックしてアップグレードでは、ユーティリティーに問題があります。
    しかし2.81でほぼ修正されたのは、さすが WordPress と拍手を送りたいです。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「2.71から2.8にアップグレードによる不具合」には新たに返信することはできません。