こんばんわ。
早速ですが、考えられる問題点と解決策をお知らせいたします。
・メモリの使用が制限されている
memory_limit = -1
を php.ini
に記述するか、wp-config.php
に ini_set('memory_limit', '-1');
を記述してください。-1
は無制限を意味しますので、サーバーのスペックに応じて変更してください。
・処理時間が制限されている
max_execution_time = 0
を php.ini
に記述するか、wp-config.php
に set_time_limit(0);
を記述してください。0
は無制限を意味しますので、サーバーのスペックに応じて変更してください。
<以上の方法でできなかったとき>
・wp-content/uploads
内の画像ファイルを削除して、データベースのテーブル wp_posts
から関連するレコードを削除する。
【注意】この方法は危険です。事前にバックアップをとってから作業してください。
すべての画像ファイルが削除されますのでご注意ください。データベースの方は、post_mime_type
が image/jpeg
や image/png
などのものを削除するといいかもしれません。
ご不明な点等ありましたら、返信してお知らせください。
ご回答ありがとうございます。
memory_limit = -1、max_execution_time = 0をphp.iniに記述してみましたが、他のウェブアプリケーションにて支障が出たため継続使用に踏み切れませんでした。折角ご教示頂いたのに申し訳ありません。
一度「危険」と書かれている方法も試してみようかと思います。
有難うございました。
返信ありがとうございます。
php.ini に記述すると、そのアプリケーション(php)のすべてのファイルにデフォルトで適用されてしまいますので、wp-config.php
に
ini_set('memory_limit', '-1');
set_time_limit(0);
を追加する方法を使うことで他のウェブアプリケーションに影響せず使用できます。
お試しいただき、また何かあれば気軽にお知らせください。