我正在使用1and1託管並嘗試使用PHP5運行cronjob。出於某種原因,cron正在使用PHP4 ..即使現場的全球PHP版本是PHP5。獲取cronjob運行PHP腳本爲PHP5
該腳本在瀏覽器中正常工作,但在SSH和直接運行該文件時出現錯誤。我知道它使用PHP4的原因是因爲它說,「X-已啓動方式:PHP/4.4.9」
這個cron是這樣的:
* * * * * /usr/bin/php /path/to/file.php
我想它得是相關的東西到PHP路徑。有任何想法嗎?
我正在使用1and1託管並嘗試使用PHP5運行cronjob。出於某種原因,cron正在使用PHP4 ..即使現場的全球PHP版本是PHP5。獲取cronjob運行PHP腳本爲PHP5
該腳本在瀏覽器中正常工作,但在SSH和直接運行該文件時出現錯誤。我知道它使用PHP4的原因是因爲它說,「X-已啓動方式:PHP/4.4.9」
這個cron是這樣的:
* * * * * /usr/bin/php /path/to/file.php
我想它得是相關的東西到PHP路徑。有任何想法嗎?
公共位置的另一種方式可能是做
* * * * * php /path/to/file.php5
我不使用開行運行PHP。也許這是馬虎?但是嘗試使用.php5擴展名重命名該文件,並在cron管理器的路徑之前添加「php」。
你可以嘗試
* * * * * php -q /path/to/file.php
你可以問1&1的路徑,他們的PHP5的可執行文件是什麼。 (在那個場合,問他們爲什麼仍然在運行PHP4)(不是我的downvote,雖然) –
你試過'/ usr/bin/php5'嗎? – cdhowie