phpをバージョンアップしたらWarningが出た、直せる?
-
サーバーでphpのバージョンを上げたところ、「Warning: Use of undefined constant – assumed ‘ ‘ (this will throw an Error in a future version of PHP) in ~」というメッセージが出るようになりました。
直せますか? - 可能ではありますが、そのWarningが出ているシステム(アプリケーションプログラム)が何かによって、お勧めの方法が異なります。
今回ご質問いただいたのは、WordPressでサイトを運営しているお客様で、Warningは、WordPressテーマから出ていました。
phpのバージョンを上げたとき、WordPressテーマでWarningが出た場合は、
- 市販のWordPressテーマなら、そのテーマもバージョンアップする
- 独自制作のWordPressテーマなら、その制作会社に修正を依頼する
- phpのバージョンを元に戻す
のが一般的です。
今回のお客様は、独自制作のWordPressテーマでしたので、制作会社の方で修正してくれたようです。
独自制作のWordPressテーマで、且つ、その制作会社と連絡がつかなかったり修正してくれない場合は、弊社で修正代行もできなくはないですが、通常は、phpのバージョンを元に戻すことをお勧めしています。
また、WordPress以外の、独自開発のシステム(アプリケーションプログラム)の場合は、
- そのシステムの開発会社に、修正を依頼する
- 別のシステム開発会社を探し、修正を依頼する
- phpのバージョンを元に戻す
となります。
現在、当社は、その修正代行はしていませんので、お問合せがあった際は、phpのバージョンを元に戻すことをお勧めしています。
PHP・Perl・CGI等で作られた独自プログラムの調査と移行代行は、2022年12月31日をもちまして、原則、終了とさせていただきました。
詳細は、「PHP・Perl・CGI等で作られた独自プログラムの移行調査終了のお知らせ」をご覧ください。
詳細は、「PHP・Perl・CGI等で作られた独自プログラムの移行調査終了のお知らせ」をご覧ください。