サポート » 使い方全般 » 画像アップでfatalエラーになる時のphp.ini

  • こんにちは。
    大きな画像(例えば2.5Mくらい)を投稿画面からアップロードしようとすると、

    Fatal error: Out of memory (allocated 65536000) (tried to allocate 13056 bytes) in /home/xxxx/xxxx/xxxx/wp-includes/media.php on line 258

    というエラーが出ます。

    過去のフォーラムを見ると、サーバー側のメモリ設定を確認する必要がありそうですが、具体的にどこを確認すれば良いでしょうか?

    phpは5.2.17 です。

    試しに、memory_limitを16Mから128Mにしましたが、エラーは変わりません。
    ほかにメモリーやファイルサイズ関連っぽいのは
    post_max_size 8M
    upload_max_filesize 4M
    などです

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • php.iniを弄れるということは専用サーバーですか。
    どこのレンタルサーバーで、どのようなサーバー環境かわかれば助かります。

    又、エラーログの閲覧は可能ですか。
    基本的に、トラブルがあった場合はエラーログを最初に見て下さい。
    ブラウザに表示されるエラー表示は何の役にも得にもなりません。。。

    最後に、PHPの状態を確認されることをお奨めします。
    http://rensaba-school.info/?p=300

    スレッド開始 kashiwa

    (@kashiwa)

    ありがとうございます。

    共有サーバーですが、php.iniが編集できます。
    asjのアドバンスというコースで使っています
    http://www.asj.ne.jp/techinfo/
    サポートからの回答では、memory_limitには、php.iniで設定してもユーザー側では超えられない限界値があるようで、「一般的には最大でも24〜32MB程度までの利用を目安にいただけるのが望ましいかと存じます。」という答えが返ってきました。

    php.infoで確認すると
    memory_limit 128M
    post_max_size 32M
    upload_max_filesize 24M
    に設定してあります。

    エラーログを閲覧することもできますが、画像アップロード操作時刻でのエラーは記録されていませんでした

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「画像アップでfatalエラーになる時のphp.ini」には新たに返信することはできません。