昨日、謎の鼻炎に苦しんだYu-ichiです
WordPressでブログを構築している中で、ある日突然
「Deprecated: Assigning the return value of new by reference is deprecated in ファイル名 on line 472」
というような「Deprecated」というメッセージが大量発生していました。
一瞬、ハックか?
とドキッして調べてみたところ・・・
どうやら、PHPのバージョンが上がった関係で
「新しいバージョンでは非推奨のコードですよ!」
という警告メッセージらしいです。
該当箇所を1つ1つ修正しても良かったのですが、
数が多いことと、メッセージがでていても正常に動作していたので
Wordpressのバージョンアップまでのつなぎとして
とりあえずエラーを表示しない方法で応急処置をしておきました。
以下が今回施した応急処置の内容です。
WordPressのフォルダ内にある「.htaccess」を開いて
1行目に
</p> <p>php_flag display_errors Off</p> <p>
を追加することで、PHP関係のエラーは非表示にできます。
ただ、全てのエラーが非表示になってしまうので
デバッグ作業などやる時は、「On」に切り替えるか削除するのを忘れずに。
それにしても、古いバージョンのWordpressやPHP4でしか動作しないプラグインで出るのはわかるけど、
PHP5じゃないと動きませんよ~!っていうプラグインでも今回のエラーが表示されていたのは何故だろう。。。
お久しぶりです^^
鼻炎は、大変ですね
アレルギーかしら??
お大事に・・・
まりりんさま
お久しぶりです。
おそらくブタクサの花粉症だと思います
お気使い有難うございます