bbPress 2.5.13 Fatal error: Uncaught Error: [] operator not supported for strings

bbPress

 

先日まで動いていたフォーラムページが、いつのまにか配列系エラーが発生してページが表示されなくなっていた…!

プラグインインストール時にPHPバージョンと合わずに、そのまま動作しないというのは普通ですが、稼動して1ヶ月以上経ってからエラーになってしまったのでびっくり。

 

bbPress

bbPress

色々なプラグインと組み合わせることで、お手軽にフォーラムページが作れる便利なWordPressのプラグインです。

 

 

環境

  • bbPress 2.5.13
  • PHP 7.1.2

 

 

書き換え場所

bbpress/includes/functions.php 1800行目付近

 

変数を配列に初期化して、代入される際に配列型に書き換えたら動きました。

PHP7環境だとよくあるエラーなので、プラグインが対応バージョンに更新されるまで覚えておくと凌げます。

 

お疲れ様です。

 

金広 優(エンジニア)

この記事を書いた人:金広 優(エンジニア)

システムガーディアン爆弾処理班。アクセス負荷対策やNginxへの移行案件が多いこの頃。IBM BlueMix InfrastructureやAWSなどクラウド案件が多くなってきました。

この記事に関してのお問い合わせ
御連絡・ご返信は原則2営業日以内を予定しております。
お急ぎの場合は、お手数ですが下記電話でもご対応をしております。

システムガーディアン株式会社
受付時間:平日9:00~18:00
受付担当:坪郷(つぼごう)・加藤
電話:03-6758-9166