Совершенно идиотская ситуация которую не могу разрулить.
Не выполняется cgi - просто скачивается текст скрипта.
Как все получилось:
Делал все на локальной машине, а потом пребрался на удаленный сервер, и там и там все работало. Теперь скачал сайт с удаленки - не работает. Несколько раз проверил настройки апача - все нормально. Та копия которая заливалась на удаленку работает. В httpd.cong все прописано идентично для обоих папок (той которая была изначально и работает, и той которая была слита с удаленки и не работает). Флаги выполнения на скрипте стоят. Кодировка и там и там UTF-8. Предположил (хотя и глупо), что возможно апач запутался в папках - удалил ту папку из которой все работало, и заменил ее папкой скачанной с удаленки - все равно не пашет.
В чем может быть проблема?