WordPress保守・管理・運用サポート

拡大中
WordPress開発コラム

Out of memory at line エラーの対処法

とある管理しているブログで「Out of memory at line…」というエラーが出ると指摘を受けました。
うちはマックなので全然気づきませんでしたが、どうやらWinのIEででるご様子。

格闘の末、対処法が分かったのでメモ。

まず、エラーをGoogle先生に聞いてみたところ、

・FLASH Playerのバージョンを最新にしてみる
・IEのインターネットオプション>セキュリティーでセキュリティレベルを「中高」から、「高」にする

という解決策を教えていただきました。

FLASH Playerをあげてみると・・・解決せず。
セキュリティレベルを上げてみると・・・確かにでなくなりました。

が、これだと自分はでなくなりますが他のユーザには何の解決にもなってません。

問題のブログページのみで発生しているので、そのブログの何かが問題だろうということでいろいろ格闘の末、原因を特定できました。

WordPressのプラグイン「jQuery Lightbox」(ver0.14)こいつが原因でした。
他のサイトでは問題無く使えているのですが、何故かこのサイトではこのJavascriptが原因のようでした。

取りあえず原因は特定できたので一安心。


Fatal error: Uncaught Error: Call to undefined function wp_related_posts() in /home/websupportadmin/public_html/cms/wp-content/themes/websupport/single.php:29 Stack trace: #0 /home/websupportadmin/public_html/cms/wp-includes/template-loader.php(106): include() #1 /home/websupportadmin/public_html/cms/wp-blog-header.php(19): require_once('/home/websuppor...') #2 /home/websupportadmin/public_html/index.php(17): require('/home/websuppor...') #3 {main} thrown in /home/websupportadmin/public_html/cms/wp-content/themes/websupport/single.php on line 29