我使用PHP5製作website,這裏是我的設置:該網站託管在運行Raspbian(Debian)操作系統的Raspberry Pi上。我使用Nginx作爲php5-fpm 5.4.39的web服務器。我的網站是使用Atomik Framework製作的,我的腳本是使用ConsoleKit插件製作的(這有點特殊,但問題可能不是)。使用crontab執行PHP腳本時出現錯誤
所以我有我的腳本,我用php /path/to/index.php <command>
運行它。它在我的shell中使用它的時候非常好用,但是當我嘗試讓cron執行它時,它會打印出一個錯誤,說明$_SERVER['REQUEST_METHOD']
沒有被定義,但這是我可以通過強制該變量解決某個值的問題。之後,什麼都沒有發生,我不知道該怎麼辦。我嘗試了一切:不同的命令,在外部bash腳本中運行命令,使用PHP she-bang,它們都不起作用。 有沒有人有什麼可能會導致此問題的想法?也許一個cron可以運行的不同命令可以解決這個問題?事實上,「沒有用戶」(我猜我不是Linux專家)正在運行該腳本的問題?
你包括任何其他文件,'require_once'或'include_once'?因爲從cron運行這些路徑可能會有問題 – RightClick