Есть несколько сайтов на ICMS, на каждый из них можно зайти под учетной записью admin, но при нажатии Админка открывается страница с вводом логина и пароля. После правильного ввода данных опять перебрасывает на сайт, и в админку не пускает.
Может ли это быть из-за того, что я попросил тех поддержку запустить PHP не "как модуль apache", а как "скрипт CGI"?
Не могу войти в админку
ЕСТЬ РЕШЕНИЕ
ЗАКРЫТО
#1
1 января 2013 в 14:23
#2
1 января 2013 в 16:03
У меня такое было когда версия php была отличной от 5.3.x
#3
1 января 2013 в 16:45
Работает на php-5.3.18php была отличной от 5.3.x
Сегодня в 03:30
#4
1 января 2013 в 17:35
CGI обычно работает без апача только под nginx, а под него реврайты переписанны?
#5
1 января 2013 в 17:47
нет, скорее всего. Что нужно прописать?CGI обычно работает без апача только под nginx, а под него реврайты переписанны?
#6
1 января 2013 в 17:55
попробуй в htacces вставить
RewriteCond %{REQUEST_URI} !php-fastcgi.fcgi
после
RewriteRule ^.htaccess$ — [F]
RewriteCond %{REQUEST_URI} !php-fastcgi.fcgi
после
RewriteRule ^.htaccess$ — [F]
#7
1 января 2013 в 18:01
Не помогло.
Ответ найден, но хотелось бы, чтобы кто-нибудь прокомментировал. "Вход в админку" работает при настройках:
, при этом есть и FastCGI, но с ним не работает сайт целиком с ошибкой 502.
Конфиг апача вот такой:
А делалось это для того, чтобы скрипты выполнялись от vh40849, и файлам присваивался этот владелец, а не apache.
Может здесь есть инфа, как правильно настроить VDS сервер? В чем разница между режимами PHP?
Update, выяснилось, что в таком режиме(CGI) не работает Instantvideo…
, при этом есть и 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…
#9
9 января 2013 в 20:25
Техподдержка IHC решила проблему:
Проблема была в правах на директорию /var/www/юзер/data/mod-tmp, точнее ее владельце.
В конфигурации по умолчанию владельцем данного каталога является пользователь apache, соответственно после смены MPM apache на ITK пользователь юзер не имел прав на запись сессий в каталог mod-tmp.
Проблема была в правах на директорию /var/www/юзер/data/mod-tmp, точнее ее владельце.
В конфигурации по умолчанию владельцем данного каталога является пользователь apache, соответственно после смены MPM apache на ITK пользователь юзер не имел прав на запись сессий в каталог mod-tmp.