Spod jakiego użytkownika wykonywany jest skrypt poprzez cron? Może nie ma uprawnień? Przed php dopisz "root ".
Jak nie pomoże to sprawdź czy przypadkiem argumentów nie trzeba podawać w jakiś specjalny sposób.
Witam
Jeśli edytujesz crona z konta roota (crontab -e) to nie ma potrzeby dodawać przed poleceniem "root" bo to i tak jest crontab roota ;-). Spróbuj może podać bezwzględną ścieżkę do php.