Jump to content

Не работает авторизация после переезда Apache -> Nginx


Trahibidadido
 Share

Recommended Posts

После переноса с апача на Nginx отсутствует логин через форум, через админку работает. Процесс логина стопорится на index.php?app=core&module=global&section=login&do=process

В то же время логин в админку есть. На чистой установке форума и чисто БД логин тоже есть. Все хуки и моды отключал. Права на файлы стоят. Кеши обновлял.

Link to comment
Share on other sites

Что значит "стопорится"? Если белая страница - включите показ ошибок или смотрите еррор логи сервера и приведите сюда ошибку.

Link to comment
Share on other sites

2015/10/03 16:55:07 [error] 3858#0: *6 FastCGI sent in stderr: "PHP message: PHP Fatal error:  Call to undefined function mcrypt_create_iv() in .../forum/admin/sources/handlers/han_login.php on line 105" while reading response header from upstream, client: x.x.x.x, server: xxx.ru, request: "POST /forum/index.php?app=core&module=global&section=login&do=process HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "xxx.ru", referrer: "http://xxx.ru/forum/

 

Журнал ошибок самого движка пуст

 

Сразу уточню, что php_mcrypt работает в этом стеке

Link to comment
Share on other sites

Call to undefined function mcrypt_create_iv() in .../forum/admin/sources/handlers/han_login.php

Этим все сказано. Удаляйте что вы там устанавливали в han_login.php, потому что в форуме такой функции не используется.

Link to comment
Share on other sites

В общем 2 дня копаний заставили откатится на одну версию Php назад, вроде бы заработал mcrypt.

 

Возникла другая проблема, отсутствует русская локаль на датах.

 

Выдача locale -a с сервера:

# locale -a
C
C.UTF-8
en_AG
en_AG.utf8
en_AU.utf8
en_BW.utf8
en_CA.utf8
en_DK.utf8
en_GB.utf8
en_HK.utf8
en_IE.utf8
en_IN
en_IN.utf8
en_NG
en_NG.utf8
en_NZ.utf8
en_PH.utf8
en_SG.utf8
en_US.utf8
en_ZA.utf8
en_ZM
en_ZM.utf8
en_ZW.utf8
POSIX
ru_RU
ru_RU.iso88595
ru_RU.utf8

 

В настройках языка вписывал поочередно ru_RU, ru_RU.UTF-8, ru_RU.utf-8, ru_RU.UTF-8

 

Дата все равно остается 06 October 2015 - 20:12

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...