J4.x

リダイレクトシステムプラグイン(有効な場合)からのリダイレクトがインターナルサーバーエラー500になる

From Joomla! Documentation

Outdated translations are marked like this.
Other languages:
Deutsch • ‎English • ‎español • ‎français • ‎italiano • ‎日本語


Joomla 4.0.6(のみ)でリグレッションバグが、報告されており、システム - リダイレクトプラグインを使っているサイトのみで影響が起きています。このプラグインはデフォルトでは無効になっているので影響を受ける可能性のあるサイトはごくわずかです。あなたのサイトでこのリダイレクトプラグインを使用している場合は、Joomla 4.0.5のままにするか、Joomla 4.0.7(必要な場合にのみリリース)または次の2022年2月15日リリース予定のJoomla4.1までお待ください。このプラグインを使用していて、既に4.0.6にアップグレードされている場合は、以下の簡単な修正の1つを適用できます。

報告されているエラー

バグ報告 #36730: システムリダイレクトプラグインには、Joomla4.0.6のみに影響するリダイレクトの代わりに「内部サーバーエラー500」を表示するリグレッションバグがあります。

影響のあるバージョン

一般情報

これは次のJoomla! バージョンのみに関連します: 4.0.6

原因

これは、対応するリダイレクトカウンターの更新時に、キャッチされていないリダイレクトプラグインのPHPエラーが原因です。

修正方法

「システム - リダイレクト」プラグインを使用中で既にJoomla 4.0.6にアップグレード済の場合は、以下のどれかの方法で修正できます。

  • Joomla 4.1(または 4.0.7)がリリースされたらアップグレードする。
  • Joomla 4.0.5にダウングレードする、
  • または一時的に「システム - リダイレクト」プラグインを無効にする
  • または bugfix #36733の差分の通り、plugins/system/redirect/redirect.php ファイルの243行目を編集し、"$db->" の箇所を "$this->db->" に書き換えて bugfix #36733 を適用する