スレッド一覧 > 記事閲覧
[247] PHPバージョンについて
日時: 2024/02/19 20:27
名前: 声優共演検索◆h/gfidhaZo ID:iFb6YMlw メールを送信する
参照: http://seiyu.ie-t.net/

いつもお世話になっております、貴サーバーを利用させてもらっている者です。

貴サーバーのPHPのバージョンは7系の最終バージョン(と思われる)7.4.33ですが、今後8系に移行する御予定などはございますでしょうか?

それと貴サーバーのコントロールパネルで実現可能か分からないのですが、利用するPHPのバージョンをコンパネユーザーが変更できるとありがたいです。

質問と要望を記載しました。

お手数ですが、ご回答のほどよろしくお願いします。
メンテ

Page: 1 | 2 | 3 | 全部表示 スレッド一覧 新規スレッド作成

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にやり方を記載しています。
根本的な解決策は未定義の変数・プロパティにアクセスしないようにプログラムを修正することです。
私は後者・前者のどちらも行って対応しようと考えています(画面にエラーを表示する設定にしているため)

以上、結果報告でした。
メンテ

Page: 1 | 2 | 3 | 全部表示 スレッド一覧 新規スレッド作成

題名
スレッドをトップへソート
名前
「名前#任意の文字列」でトリップ生成
E-Mail
入力するとスレッドの通知メールを受け取れます。(非表示)
URL
パスワード (記事メンテ時に使用)
投稿キー (投稿時 投稿キー を入力してください)
コメント

   クッキー保存