ни
<?php system('php file.php'); ?>
<?php system('/usr/bin/php file.php'); ?>
работал. Почему?
Я пробовал с -q, с !#/usr/bin/php и т. Д.
-q
!#/usr/bin/php
Что происходит, когда вы передаете полный путь к file.php?
Также попробуйте перенаправить вывод (кроме stdout и stderr) в файл, чтобы вы могли видеть сгенерированные сообщения об ошибках.
Без дополнительной информации ... это, вероятно, путь к исполняемому файлу PHP, путь к file.php или проблема с правами доступа к файлу.