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

CSSメニューとその下のFlashムービーが重なって見えない

WordPressのTwenty-elevenのテンプレートを元にして、新たなテーマを作っている。 メニューの下にFlashアニメーションを配置したのだが、サブメニューがすっと表示されるときに、アニメ …

Amazonへ出品している商品の、商品名だけを一括で変更したいときの手順

1.以下のページを参考に、出品レポートをダウンロード。商品名を一括で変更・編集する方法 – Amazon出品サービス / 出品に関する一般的な質問 – Amazonセラーフォー …

no image

Artisteer4は、ダメダメ

Artisteerを使っている。 この秋9月からバージョン4になり、CSS3に対応した。 デフォルトデザインが白のシンプルなデザインになり、またスライドを挿入できるなど、機能もアップした。 そこで、今 …

no image

・・・

山を登り終えたら、海に潜って、空を飛べ・・・みたいな仕事(もちろん比喩)が連日続いていて、クタクタ。 この他に、メール読んだり書いたり、スケジュール確認やら優先順位の組み直しやら、社内の指示やら伝達や …

no image

珍しく、講習会

昨日は珍しく、講習会なんぞに行ってきた。 内容は、SEO。 Webサイトをちゃんとする方法について、講師は丁寧に解説してくれた。 ま、要するに、右脳も左脳も前頭葉も後頭葉も全力でこき使ってください、う …