左坊のメモ帳

WordPress など

*

エックスサーバーで突然エラーメールが届くようになった

      2018/11/26

エックスサーバーでワードプレスを簡単インストールしたらエラーメールが届くようになった

スポンサーリンク

エラーメールの内容

メールのタイトルは、

Cron <hogehoge@hoge> find hogehoge.hoge/hoge/wp-content/cache/* -type f -mtime +3 -not -name ‘*.php’ -not -name ‘*.jpg’ -not -name ‘*.css’ -exec sleep 0.01 \; -print | xargs rm

メールの本文は、

find: ‘hogehoge.hoge/hoge/wp-content/cache/*’: そのようなファイルやディレクトリはありません
rm: オペランドがありません
Try ‘rm –help’ for more information.

原因はこちら

エックスサーバーのワードプレス簡単インストール機能を使うと、「キャッシュ自動削除」という項目があります。
これを「ON」にしておくと、毎日自動でキャッシュ削除するような設定(cron)がされるのですが、そこでエラーが発生していました。

・キャッシュ自動削除:WordPressのキャッシュを、Cronによって一定間隔で自動的に削除します。キャッシュの自動削除機能は、サーバーパネルの「Cron設定」より確認・編集・削除が可能です。

解決方法

cronを止めました。

  1. エックスサーバーのサーバーパネルにログイン
  2. Cron設定をクリック
  3. コマンド欄に、以下の記述のあるcronを削除します。(コメントは「キャッシュ自動削除」)
  4. find momo-pro.jp/public_html/lms/wp-content/cache/* -type f -mtime +3 -not -name '*.php' -not -name '*.jpg' -not -name '*.css' -exec sleep 0.01 \; -print | xargs rm

もし、必要になったら、上記コマンドを手動で追加すればOK。

 - Webサービス, WordPress