- Tente usar o caminho completo para o php na configuração do cron:
/usr/bin/php
- Verifique o diretório inicial do apache:
grep apache /etc/passwd
Até onde eu sei, o usuário deve sempre ter o diretório inicial. Pode residir não em / home. - Verifique as mensagens do syslog sobre eventos de segurança. Se este é o PAM, você verá algo
- Tente desativar o SELinux