IT仕事 WordPress

WordPressMe2.3.3で、Deprecatedエラー

投稿日:

朝、出社して管理しているお客様のサイトを見ると、上部に見たこともないエラーがずらずら出ていた。

Deprecated: Assigning the return value of new by reference is deprecated in /home/XXX/public_html/wp-includes/cache.php on line 36 Deprecated・・・

ってかんじの。
ちなみに、お客様のサイトは懐かしのWordPressMe2.3.3。
おそらく、最近サーバのPHPバージョンが4系から5系に上がったので、そのせいだろうと思う。

何とかしないと。

最初、htaccessでエラーメッセージの表示を制御をしようと思ったのだけれど、それをしてもなぜか当該のサーバでは効かない。
そこで、以下のサイトを参考に、PHPソースの一部を書き換えることで、解決した。

オレのメモ | PHPでdeprecatedのエラーが発生したときのメモ

つまり、「=& new」を「= new」に全て修正。
参考サイトでは「=$ new」となっていたけど、自分の場合は上記でOK。

-IT仕事, WordPress

執筆者:

関連記事

no image

「良さそう」と思ってもらうには4つのポイント

経営を伸ばす視覚伝達デザインの鉄則 : 第4回 「良さそう」と思ってもらうには4つのポイントが必要 (1) 伝えたい情報が伝わっているか (2) 伝えたい世界観が伝わっているか (3) アイデンティテ …

no image

Twitter Bootstrap テスト

今日、Twitter Bootstrap をテストしたくて、本サイトを、標準テーマ + WordPress Twitter Bootstrap CSS プラグインにしてみました。 ほとんど動くのですが …

no image

住所を自動入力するフォーム

以下のリンクを参考に、郵便番号から都道府県と市町村名を自動入力するフォームを作った、とある企業さんのWebサイトにて。 AjaxZip 2.0 – Ajax郵便番号→住所自動入力フォーム( …

PhotoshopElementsでWebデザイナーが作ったようなキレイなボタンを作るには

PSPについては、 思わず押してみたくなる、いとも簡単なボタンの作り方 | 楽してプロっぽいデザイン | Forty-N-FiveBlog など、Web上にいろいろ解説があるけども、Elementsに …

Shopify(Matrixify)でスケジュール化したJobのキャンセル

どうしても方法を見つけられなかったが、ふと画面に目を落とすと、あった、方法が。 焦ると視野が狭くなって、なかなか気が付かないんだよなあ、こういうの。 You have 4 scheduled jobs …