Re2: PHPのバージョン
2026年2月3日 18時43分 [光琳館]早速の回答、および修正をありがとうございました。
master 先端から pull させていただき、解決したことを確認しました。
なお、正式リリース前なので、現時点でのこの適用は自己責任であることは承知しております。
(さほど、深刻なサービスではないので。)
ありがとうございました。今後ともよろしくお願いいたします。
以下の目的、注意点などご確認いただき、ご使用ください。
当フォーラムでは、Connect-CMSのトラブルなどの相談も記載いただけますが、作業を肩代わりするものではありません。
作業の依頼は、株式会社オープンソース・ワークショップの調査メニューなどをご検討ください。
https://opensource-workshop.jp/service/rescue
早速の回答、および修正をありがとうございました。
master 先端から pull させていただき、解決したことを確認しました。
なお、正式リリース前なので、現時点でのこの適用は自己責任であることは承知しております。
(さほど、深刻なサービスではないので。)
ありがとうございました。今後ともよろしくお願いいたします。
いつも、大変にお世話になっております。
さて、先日、Connect-CMS を動かしているサーバで、PHP を 8.2 にバージョンアップしたところ、メール送信時にエラーが発生する様になってしまいました。
Connect-CMS の Requirements には、
PHP7.4以上、PHP8.1以下
となっているので、この機能に関して 8.2 は利用不可ということだと思っています。
そこで質問ですが、現時点ではやはり 8.1 以下にしないとメール送信できないのでしょうか?また、8.2 でも稼働できる様になる見通しはありますでしょうか?
いつもお世話になっております。Connect-CMS開発チームです。
PHP 8.2 へバージョンアップ後にメール送信時エラーが発生する件について、ご報告ありがとうございます。
本件は、メール送信処理(SwiftMailer)周辺で出力される Deprecated が、例外として扱われてしまい、結果としてメール送信が失敗することが分かりました。そのため、Deprecated(E_DEPRECATED / E_USER_DEPRECATED)を例外化せず、ログ出力のみに統一する対応を行いました。修正は以下のPRで取り込み、次回のリリースに含みます。
https://github.com/opensource-workshop/connect-cms/pull/2359
現時点では、Connect-CMSの要件として PHP 7.4以上 / PHP 8.1以下 を案内しているため、安定運用の観点では引き続き PHP 8.1以下でのご利用を推奨いたします。
一方で、上記修正を取り込んだ版では、少なくとも本件の「Deprecated起因のメール送信エラー」は解消する想定です。
あらためまして、ご報告ありがとうございました。今後ともよろしくお願いいたします。
早速の回答、および修正をありがとうございました。
master 先端から pull させていただき、解決したことを確認しました。
なお、正式リリース前なので、現時点でのこの適用は自己責任であることは承知しております。
(さほど、深刻なサービスではないので。)
ありがとうございました。今後ともよろしくお願いいたします。