2011-09-08 9 views
5

私は1and1ホスティングを使用しており、PHP5を使用してcronjobを実行しようとしています。何らかの理由で、サイトのグローバルなPHPバージョンがPHP5であっても、cronはPHP4を使用しています。cronjobでPHPスクリプトをPHP5として実行する

スクリプトはブラウザでうまく動作しますが、SSHを実行してファイルを直接実行するとエラーが表示されます。それが言うので、私はそれはPHP4を使用しています知っている理由は、「X-パワード・バイを:PHP/4.4.9」

はcronが次のようになります。

* * * * * /usr/bin/php /path/to/file.php 

私はそれが関連するものにお奨めです考えていますPHPのパスに。何か案は?

+1

を試すことができます。 (その場面で、PHP4をまだ実行している理由を聞いてください)(私のdownvoteではなく) –

+0

'/ usr/bin/php5'を試したことはありますか? – cdhowie

答えて

9

試行/usr/bin/php5?もう一つの方法はPHP 5

+0

thats - ありがとう。これは愚かな質問でしたが、私は助けに感謝します。 – psarid

+1

喜んで助けてください。この答えを受け入れることを忘れないでください。 – dkamins

0

のための共通の場所ですが、私はPHPを実行するために開口部のラインを使用していない

* * * * * php /path/to/file.php5

を行うことがあるかもしれない

。たぶんこれは駄目でしょうか?しかし、拡張子.php5のファイルの名前を変更し、cronマネージャのパスの前に "php"を追加するだけです。

0

あなたはあなたが彼らのPHP5の実行ファイルへのパスが何であるかを1&1を求めることができる

* * * * * php -q /path/to/file.php 
関連する問題