Не могу войти в админку
Может ли это быть из-за того, что я попросил тех поддержку запустить PHP не "как модуль apache", а как "скрипт CGI"?
Работает на php-5.3.18php была отличной от 5.3.x
нет, скорее всего. Что нужно прописать?CGI обычно работает без апача только под nginx, а под него реврайты переписанны?
RewriteCond %{REQUEST_URI} !php-fastcgi.fcgi
после
RewriteRule ^.htaccess$ — [F]
, при этом есть и FastCGI, но с ним не работает сайт целиком с ошибкой 502.
Конфиг апача вот такой:
<Directory /var/www/vh40849/data/www/site.ru> Options +ExecCGI </Directory> <VirtualHost 12.12.12.12:8080> ServerName site.ru DocumentRoot /var/www/vh40849/data/www/site.ru AssignUserID vh40849 vh40849 ServerAlias www.site.ru ServerAdmin admin@site.ru ScriptAlias /cgi-bin/ /var/www/vh40849/data/www/site.ru/cgi-bin/ ScriptAlias /php-bin/ /var/www/vh40849/data/php-bin/ AddHandler php-cgi .php .php3 .php4 .php5 .phtml </VirtualHost>
Может здесь есть инфа, как правильно настроить VDS сервер? В чем разница между режимами PHP?
Update, выяснилось, что в таком режиме(CGI) не работает Instantvideo…
Проблема была в правах на директорию /var/www/юзер/data/mod-tmp, точнее ее владельце.
В конфигурации по умолчанию владельцем данного каталога является пользователь apache, соответственно после смены MPM apache на ITK пользователь юзер не имел прав на запись сессий в каталог mod-tmp.