Ver. 3.1.6 リリースのお知らせ
この記事では、2023年12月19日にリリースした Ver. 3.1.6 の修正内容について紹介いたします。
現在お困りの問題に該当する項目がありましたら、お早めにバージョンアップのご検討をお願いいたします。
Ver. 3.1.6 リリースノート
- CMS-6588 メール認証前のユーザーが別ブログに存在する場合、読者を「どこでもログイン」を有効で作成する設定で会員登録を行った場合でも同一メールアドレスのユーザーが作成されてしまう問題の修正
- CMS-6595 カスタムユニットでメディアフィールドがあると、パフォーマンスが低下する問題を修正
- CMS-6597 ログイン中にユーザー権限が入ったCookieを追加で付与するオプションを用意(extra_logged_in_cookie)
- CMS-6599 カスタムフィールドの検索機能で、「.」を含む文字列で検索した場合、「.」以降の文字列がファイルの拡張子として判断され、a-blog cms が動作しない問題の修正
- CMS-6600 PHP8.0以上の環境で、エラー制御演算子(@)を利用して発生したエラーが監査ログとして保存されてしまう問題の修正
- CMS-6603 PHP8.1環境で acmsSetCookie 関数の$valueにnullを渡すとPHPエラーが発生する問題の修正
- CMS-6604 エントリーのWebhook機能実行時にPHPの型エラーが発生する問題の修正
- CMS-6605 子ブログからのサインインをした時のリダイレクト先が404になる問題を修正
- CMS-6607 引用ユニットでアクセスできないURLを入力するとPHPエラーが出てしまい保存できない問題を修正
- CMS-6609 スケジュールモジュールの表示設定でユニットが空で設定されている場合、PHPエラーが出る問題を修正
主なリリースノートの詳細な内容
CMS-6595 カスタムユニットでメディアフィールドがあると、パフォーマンスが低下する問題を修正
カスタムユニットやカスタムフィールドにメディアのカスタムフィールドが存在する場合のパフォーマンスが低下する問題を修正しました。
特に複数のメディアフィールドがある場合や、メディアに登録しているデータの件数が多い場合にWebサイトの表示スピードが低下する現象が確認されたため、メディアのカスタムフィールドを多く利用されている方はアップデートをおすすめいたします。
CMS-6599 カスタムフィールドの検索機能で、「.」を含む文字列で検索した場合、「.」以降の文字列がファイルの拡張子として判断され、a-blog cms が動作しない問題の修正
こちらは、簡単アップデートやオンラインアップデートでは修正されません。問題に該当される方はサーバーのファイルを手動で修正してください。
a-blog cmsをダウンロードしたときに同梱されている .htaccess に問題があり、カスタムフィールドの検索機能で、.(ドット)を含む文字列で検索した場合サーバーの404エラーが表示されてしまう問題を確認しました。
Ver. 3.1.6 より同梱される .htaccess は修正されておりますが、.htaccess は簡単アップデートやオンラインアップデートでは更新されないため、既にa-blog cmsを利用していて問題に該当する方はサーバーのファイルを手動で編集する必要があります。
問題に該当する方は、a-blog cms 設置ディレクトリの .htaccess 内、CMSを実行するための設定を以下のように修正してください。
# --------------------------- # CMSを実行 # --------------------------- RewriteRule . index.php [L]
トラブルシューティングのページにも掲載いたしましたので、詳しくは以下の記事をご確認ください。
URLの末尾に .(ドット)含むURLでカスタムフィールド検索をするとサーバーの404エラーが表示される | サーバー | ドキュメント | a-blog cms developer
a-blog cms developer
カスタムフィールド検索で.(ドット)含む文字列で検索する場合、POST_2GETモジュールを利用して検索フォームを作成すると、検索ページのURLが以下のようになることがあります。 https://exa...
最後に
該当する問題がありましたら、お早めにバージョンアップのご検討をお願いいたします。
また、迅速にご報告いただいたユーザーの皆さま、誠にありがとうございました。
今後もご報告いただいた内容に対して真摯に受け止め修正と改善を行ってまいります。
今後ともどうぞよろしくお願いいたします。