サポート » 使い方全般 » 800件以上記事をインポートすると管理画面が真っ白になる際の解決法

  • 解決済 conte9999

    (@conte9999)


    いつもお世話になっております。

    今回、2500件ほどのデータをもつ不動産系のサイトを作成しようと思っています。

    そこで記事データをcsvでまとめて作成して300件ずつインポートしたのですが、
    管理画面の「投稿一覧」に該当する部分が800件を超えると、
    投稿一覧ページだけ画面が真っ白になってしまい表示できなくなってしまいます。

    画面が真っ白になってしまうのは管理画面上で
    800件以上のデータ一覧をもつ

    http://ドメイン名/フォルダ名/wp-admin/edit.php?post_type=投稿タイプ名

    のみで、他の画面は正常に表示されます。

    なお、記事自体は正常にインポートされており
    ホームページ自体も問題なく表示されております。

    管理画面の「記事一覧ページ」のみ真っ白になってしまうのです。

    デバックモードにすると

    Fatal error: Out of memory (allocated 261881856) (tried to allocate 32 bytes) in /home/アカウント名/サーバー名/public_html/フォルダ名/wp-includes/meta.php on line 818

    という表示が出ます。

    当初、さくらのサーバーで運用を行っていたのですが、
    サーバーのメモリ容量の問題かと思い
    エックスサーバーでも試してみましたが、
    どちらも同じくらいの件数で同様のエラーがでてしまうのです。

    WordPressでは一つの投稿一覧に
    800件以上のデータをインポートすることは難しいのでしょうか。

    なにか対処法はありませんでしょうか。
    ぜひお知恵をお貸し下さい。どうぞよろしくお願いします。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • 천궁 메텔

    (@digitmaetel)

    対処法ではないですが。

    WordPressでは一つの投稿一覧に
    800件以上のデータをインポートすることは難しいのでしょうか。

    最近だと 1,338 件データのインポートはストレスなく出来ましたし、だいぶ前のバージョンでですが、現在45,853件データのサイトの引っ越しでも時間をおいたらエラーはありませんでした。
    ただ、60件データのサイトのインポートで、そのうち10件だけ、どう手を変えてもインポートしないケースは有りました。

    見なおすポイントとしては、
    タイトル、パーマリンク、カテゴリー、作成者などの名前にインポートを止めてしまうものが含まれているかもしれませんね。

    tmatsuur

    (@tmatsuur)

    wp-config.phpの適当なところに、次の内容を追加してみてはいかがでしょうか。
    define( 'WP_MAX_MEMORY_LIMIT', '512M' );

    標準だとこの設定値は’256M’になっており、上記のエラー内容と合致していると思います。これを’512M’に変更することで全部を読み込めるかはわかりませんので、適宜調整してみてください。
    なお、サーバー環境によっては使用できるメモリーの上限が変わりますので、ご注意ください。

    モデレーター gatespace

    (@gatespace)

    なお、記事自体は正常にインポートされており
    ホームページ自体も問題なく表示されております。

    とのことなので、単純にサーバーのメモリやらCPUじゃないですかね。
    表側はキャッシュ系のプラグインなどで高速化などできますが、その手のプラグインはダッシュボードの動作が軽くなるわけではないので。

    tmatsuurさんの書かれているメモリを増やす方法でダメだったら、サーバーのプラン変更やVPS系に変えるのも手です。

    トピック投稿者 conte9999

    (@conte9999)

    みなさんご指導とアドバイスありがとうございます。

    ここで教えてもらったことを参考にいろいろとやってみたところ

    tmatsuurさんが書いてくださったように
    wp-config.phpに
    define( ‘WP_MAX_MEMORY_LIMIT’, ‘512M’ );

    と記載して、

    同時にサーバーのphp.iniからMemory limitの上限を
    同じく変更したところ、無事にすべてのデータがインポートできました。
    やはりサーバーのメモリの問題だったようです。

    本当に助かりました!
    みなさんどうもありがとうございます。
    今後ともどうぞよろしくお願いいたしますm(_ _)m

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「800件以上記事をインポートすると管理画面が真っ白になる際の解決法」には新たに返信することはできません。