>1. Не прописаны алиасы в VirtualHost'ах. Вирутулхост выглядит так:
<VirtualHost IP:80>
ServerName www.DOMAIN.ru
ServerAlias DOMAIN.ru *.DOMAIN.ru
DocumentRoot /home/web/www/domains/DOMAIN.ru/www/
ScriptAlias /cgi-bin /home/web/www/domains/DOMAIN.ru/www/cgi-bin
Options FollowSymLinks Includes MultiViews ExecCGI
CustomLog /home/web/logs/www.DOMAIN.ru-access.log Combined
ErrorLog /home/web/logs/www.DOMAIN.ru-error.log
UseCanonicalName Off
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?([a-z0-9-]+).DOMAIN\.ru [NC]
RewriteRule ^/(.*)$ /home/web/www/domains/DOMAIN.ru/%2/$1 [L]
LogLevel crit
</VirtualHost>
>2. Неправильно прописаны пути к cgi-директории либо к интерпретатору php.
Дело в том, что по http://DOMAIN.ru пхп отлично работает. И я так надеюсь, что http://www.DOMAIN.ru указывает на эту же папку.
Я пробовал прописывать пути прямо в virtualhost:
AddType application/x-httpd-php .php .phtml
<Directory "/home/web/www/domains/DOMAIN.ru/www">
Options ExecCGI
</Directory>
ScriptAlias "/php_dir/" "/usr/local/bin/"
Action application/x-httpd-php "/php_dir/php-cgi"
И всё равно результат тот же. Я уже не знаю, что делать...