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

FirefoxのURLの自動補完がきかなくなった けど直した

FirefoxのURLの自動補完がきかなくなった。 色々試してみても、回復できない。 ようやくわかった方法が以下。 F10を押してメニューを出し、ヘルプの、 トラブルシューティング情報 を表示し、右上 …

no image

Tray Icon Reviver

私が会社で使うPC、微妙に不調。 秀丸とか紙copyとかハードウェアの安全な取り外しとかそのあたりの非常に使用頻度の高いユーティリティが、XPのタスクトレイからよく消えている。 再インストールを試して …

no image

バッファローのNASでトラブル

会社のファイルサーバが満腹になってきたので、新しいのを買った。 バッファローの、LS-WSX1.0TL/R1。 早速、こんなメールをバッファローのサポートに送ることになった。 — ほとんど …

no image

desknet’s neo

会社で使っているスケジュール管理サービスなのだが、このたびdesknet’s からdesknet’s neoにバージョンアップした。 スマートフォン対応というのに惹かれたのだが …

no image

FabricJSについて調べてみた。

ベースは、こちらのブログで公開されていたコード。深く感謝! Fabric.jsを使ってLGTM画像を作る | KRAY Inc ページ下にあるリポジトリよりファイルをダウンロードさせていただき、先日イ …