エックスサーバーでワードプレスを簡単インストールしたらエラーメールが届くようになった
[adsense]
エラーメールの内容
メールのタイトルは、
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を止めました。
- エックスサーバーのサーバーパネルにログイン
- Cron設定をクリック
- コマンド欄に、以下の記述のあるcronを削除します。(コメントは「キャッシュ自動削除」)
find hogechi/public_html/wp-content/cache/* -type f -mtime +3 -not -name '*.php' -not -name '*.jpg' -not -name '*.css' -exec sleep 0.01 \; -print | xargs rm
もし、必要になったら、上記コマンドを手動で追加すればOK。
コメント