Em alguns casos específicos, uma entrada de log não será gravada no disco - isso pode ocorrer se os logs não existirem, por exemplo, ou o Apache simplesmente não pode gravar nos arquivos de log devido a problemas de permissões, etc. casos, a melhor maneira de diagnosticar um erro é usar 'strace':
[root@server ~]# strace -Ff apachectl start
Embora a saída seja bastante detalhada, se o Apache não iniciar por algum motivo, você verá um write () no final com o conteúdo do que seria inserido nos logs com o motivo de ele estar falhando (se não estiver registrando o porquê no log de erros, não se surpreenda se a mensagem de erro contiver "Não é possível abrir o log" com o caminho para o log;).
Apesar de olhar seu comentário sobre o mod_fcgid, eu sugiro rever a configuração do Apache e examinar as referências ao mod_fcgid - parece que ele está tentando abrir um arquivo literal "mod_fcgid" em vez de carregar o módulo.