【雑記】マルチサイトでwp-cron.phpをcronから起動する際の注意点

記事にアクセスがあるたびに wp-cron.php が実行されるので、
サイトへのアクセス数が増えると wp-cron.php が無駄に呼び出されるので、
不要な負荷が掛かってしまいます。
そこで、wp-cron.php を WordPress からは呼び出さずに cron などで呼び出すようにするのが効率的です。

wp-cron.php を cron から起動する際の手順は、下記の URL を参照して下さい。

マルチサイト運用のWordPressでwp-cron.phpをcronから起動する
https://oichinote.com/plus/2016/08/how-to-run-of-wp-cron-php-for-multisite.html

ここでは、さくらのレンタルサーバーでマルチサイト運用をしている当サイトで悩んだ点を記載しておきます。
上述の URL に記載されている cron で呼び出す際のコマンド文ですが、

cd /home/username/public_html; php -q wp-cron-multisite.php

このままだと not found php とエラーが起きます。
色々と調べてみると

cd /home/username/public_html; phpの実行ファイルパス -q wp-cron-multisite.php

にしたら正常に動作してくれました。
例えば、下のような感じです。
cd /home/username/public_html; /bin/php -q wp-cron-multisite.php

「サーバ情報の表示」から実際の PHP のコマンドパスを確認して下さいね。

本ページはアフィリエイトプログラムによる収益を得ています

雑記

Posted by 管理人