web-dev-qa-db-ja.com

私はPHP 7.1を使用していますが、Hostgatorはそれらが5.4にあると言っており、Cronがエラーをスローします

これを理解しようとしています。簡単なphpinfo()を実行すると、次のようになります。

PHP Version 7.1.14
System  Linux gatorxxxxx.hostgator.com n.nn.nnn-nnn.nnn.nnn.x86_64 #1 SMP Tue May 21 13:24:40 CDT 2019 x86_64

しかし、別のホストで長年使用してきたAuto-Install-free-SSLプラグインのURLに30日ごとにヒットするcronをインストールしようとすると、cronは次のように報告します。

サーバーは実行中PHPバージョン5.4.45ですが、WordPress 5.3.2には少なくとも5.6.20が必要です。

電話でHostgatorを入手し、すべての共有ホストがまだエラーメッセージに適合する5.4.xにあると報告しましたが、phpinfo()が7.1を表示している場合は、実際に何が起こっているのでしょうか。コマンドを実行するために、cronで7.1も使用するにはどうすればよいですか?

2
JVC

PHP cronが次のように使用する必要があることを指定できることを発見しました:

/opt/php56/bin/php -q /home/userna5/public_html/testcron.php

このチュートリアルに感謝します。 すべてが希望どおりに機能しています。

2
JVC