Re: PHPバージョンについて ( No.2 ) |
- 日時: 2024/02/20 13:00
- 名前: 声優共演検索◆h/gfidhaZo ID:k.OHg8BE
- 参照: http://seiyu.ie-t.net/
- お忙しい中、ご回答ありがとうございます。
PHP 7.4系から8系に上げると速度向上が見込めると知り、質問・要望した次第です。 ちらみ様のお考え、理解致しました。 確かにPHPの古いバージョンでしか動かないプログラムのユーザさんもいらっしゃるかもしれませんので7系と8系の選択制は配慮の行き届いた対応だと思います。
それでは移行の実施を心待ちにしております
|
Re: PHPバージョンについて ( No.3 ) |
- 日時: 2024/02/20 15:21
- 名前: ちらみ◆kBt3KPJY0E ID:DL3KDi46
- 少し時間があったので別個でPHP7.4をコンパイルしてコンパネで公開しましたので、デバッグをお願いしても良いですかね
PHP 7.4 (Default) ← これまでのグローバルPHP PHP 7.4 ← 今回入れたPHP7.4
動作的に大きな問題が無ければ7.4ユーザーに対する救済はあると判断してグローバルを8.3に上げる事を検討します。
|
Re: PHPバージョンについて ( No.4 ) |
- 日時: 2024/02/20 16:18
- 名前: 声優共演検索◆h/gfidhaZo ID:k.OHg8BE
- 参照: http://seiyu.ie-t.net/
- いつもお世話になっておりますのでデバッグ(テスト)させて頂きます。
コントロールパネルから「PHP 7.4 (Default)」ではない「PHP 7.4」に変更し、 Build Dateが「Feb 20 2024 13:11:32」であることを確認してデバッグを「http://seiyu.ie-t.net」上で行いました。
・閲覧画面:3ページ ・管理画面:2ページ ・チェック用画面:2ページ ・時間指定プログラム:3本 を実行して確認したところ特に問題はありませんでした。 logディレクトリ直下の今日の分のエラーログにもエラー・警告・Noticeは出力されていませんでした。 私がお借りしている範囲ではPHPの問題は確認されませんでした。
参考になれば幸いです
|
Re: PHPバージョンについて ( No.5 ) |
- 日時: 2024/02/20 18:37
- 名前: ちらみ◆kBt3KPJY0E ID:DL3KDi46
- 早速のデバッグありがとうございます。
私もテストサイトで確認する限りは問題無さそうなので、近日中にPHP8.3へのアップデートを実施します。 一部、無保証ながら業務で使われている方もいるので夜の時間帯で実施しようと思います。
本業のタスクもあるため基本は事前調整・報告無しで、実施後にこちらで報告します。 PHP8.3で問題が発生したコンテンツはユーザー側でPHP7.4を選択してもらう事で救済予定です。
やや強引で恐縮ですが、恐らく多くのサイトで問題は発生しないだろうという事と、この作業の予定が本業の支障にならないようにしたいためご理解願います。(To 皆さま)
|
Re: PHPバージョンについて ( No.6 ) |
- 日時: 2024/02/20 20:24
- 名前: 声優共演検索◆h/gfidhaZo ID:k.OHg8BE
- 参照: http://seiyu.ie-t.net/
- お忙しい中、ご対応ありがとうございます。
自分のタイミングで「PHP 8.3」に切り替えたい場合は今の段階でDefaultの付かない「PHP 7.4」に変更しておけばよろしいのでしょうか? PHP 8.3に上げても問題は起きないとは起きないとは思いますが、念のために。
お手数ですが、ご回答のほどよろしくお願いします。
|
Re: PHPバージョンについて ( No.7 ) |
- 日時: 2024/02/20 20:58
- 名前: ちらみ◆kBt3KPJY0E ID:DL3KDi46
- はい。今の段階で「PHP 7.4」の方にしておけばグローバルを8.3に上げたとしても影響はありません。
但し、入替中は10-20分程度止まりますのでそこはご了承願います。
|
Re: PHPバージョンについて ( No.8 ) |
- 日時: 2024/02/20 21:34
- 名前: 声優共演検索◆h/gfidhaZo ID:k.OHg8BE
- 参照: http://seiyu.ie-t.net/
- 承知しました。自分のタイミングでPHP 8.3に上げるかどうか検討致します。
お忙しい中、相手して頂きありがとうございます
|
Re: PHPバージョンについて ( No.9 ) |
- 日時: 2024/02/21 17:18
- 名前: ちらみ◆kBt3KPJY0E ID:BT5XZWME
- 当該アカウント専用で「PHP 8.3」を公開してみました。
但しPHP拡張モジュールはロードされませんので飽くまで参考程度で事前に確認下さい。
|
Re: PHPバージョンについて ( No.10 ) |
- 日時: 2024/02/21 17:46
- 名前: 声優共演検索◆h/gfidhaZo ID:xOlmkEEg
- 参照: http://seiyu.ie-t.net/
- 先行対応ありがとうございます
コントロールパネルのPHP Vesionに8.3が追加されているのを確認しました。 人の少なそうな時間帯に8.3に変更後に動作確認し、結果を改めてご連絡します。
|
Re: PHPバージョンについて ( No.11 ) |
- 日時: 2024/02/22 13:40
- 名前: 声優共演検索◆h/gfidhaZo ID:Y5krv/Xk
- 参照: http://seiyu.ie-t.net/
- PHP 7.4から8.3に変更し自サイトを確認したところ、7.4では発生しなかったWarningが発生するようになりました。
調べたところ7.4から8.0でそれまで表示されなかったWarningが表示されるようになったとのことです。
【PHP7から8へ切替】Warning: Undefined variableが表示された場合の修正方法 | IT解決コラム https://it-column.mjeinc.co.jp/archives/3513
私の場合は「PHP Simple HTML DOM Parser」というライブラリを使っていて、 そこで未定義のプロパティにアクセスしたことでWarningが発生していました。 似たようなコードをpaiza.ioに記載しました、paiza.ioのPHP Versionは8.1.9です。 https://paiza.io/projects/LrntzSdxrudw7Q_t4HdIbw
未定義のプロパティはともかく未定義の変数にアクセスすることは十分にありえることなので(WordPressなどのCMSを使っていると特に)、 他の利用者の方もログにWarningが記録されることが予想されます。 (私の場合はdisplay_errorsをOnにしていたため画面にも表示されていました)
簡単な解決方法はWarningを検知しない設定にすることで、上記paiza.ioにやり方を記載しています。 根本的な解決策は未定義の変数・プロパティにアクセスしないようにプログラムを修正することです。 私は後者・前者のどちらも行って対応しようと考えています(画面にエラーを表示する設定にしているため)
以上、結果報告でした。
|