Не работает авторизация

Im Sunny

Пользователь
Не работает авторизация. Трекер ставился с 0.
При попытке авторизоваться кидает на login.php и далее просто ребутается страница и все.

Трекер R300, база чистая с 0.

В логах и на странице ошибок нет. Трекер поднимался на Nginx+php-fpm.

PHP 5.3.10. ОС: FreeBSD 8.2-RELEASE

Есть подозрение на нехватку модулей. Но какие модули могут быть необходимы для авторизации? кеш сессий в конфиге: filecache. Домен для куков прописан. Дебаг включил.

Заранее спасибо.
 

Im Sunny

Пользователь
Эм, я все понимаю что раздел для новичков и т.д., но если я здесь пишу эт не значит, что я написал сюда не испробовав все доступные методы. Да ридми я читал там сказано:
************************************
** Необходимые модули для php **
************************************
php5-tidy
php5-sqlite

Я проверял указанные модули в системе установленны:
# pkg_info | grep 'php5' | grep 'tidy\|sqlite'
php5-pdo_sqlite-5.3.10_1 The pdo_sqlite shared extension for php
php5-sqlite-5.3.10_1 The sqlite shared extension for php
php5-sqlite3-5.3.10_1 The sqlite3 shared extension for php
php5-tidy-5.3.10_1 The tidy shared extension for php
Я даже в phpinfo() заглядывал:
SQLite support enabled
PECL Module version2.0-dev $Id: sqlite.c 321634 2012-01-01 13:15:04Z felipe $
SQLite Library 2.8.17
SQLite Encoding UTF-8

Tidy support enabled
libTidy Release7 December 2008
Extension Version 2.0 ($Id: tidy.c 321634 2012-01-01 13:15:04Z felipe $)

Directive Local Value Master Value
tidy.clean_outputno valueno value
tidy.default_config no value no value

Выше в ридми еще указанно:
************************************
** Необходимые значения в php.ini **
************************************
mbstring.internal_encoding = UTF-8
magic_quotes_gpc = Off
Смотрим phpinfo():
mbstring.internal_encoding UTF-8 UTF-8
magic_quotes_gpc Off Off
Еще выше права доступа к папкам, тут у меня выставленны необходимые права на запись и чтение для нужных процессов.
Ну и самый первый раздел ридми:
********************
** Установка **
********************
Распоковал, базу установил, конфиг в БД поправил, favicon.ico не менял.
зы: это раздел "для новичков" я понимаю никто никаких гарантий не дает и т.д. Но это же технический форум, а в разделе с соответствующим названием могут писать люди совсем не понимающие ничего, если вы модератор то уж будьте любезны быть терпимее к этому разделу...
Заранее спасибо.
 

Im Sunny

Пользователь
Сайт на tt.mydomain.ru. В конфиге сразу прописал
$bb_cfg['cookie_domain'] = (!empty($_SERVER['SERVER_NAME'])) ? $_SERVER['SERVER_NAME'] : '.tt.mydomain.ru'; # '.yourdomain.com'
пробовал прописать просто домен второго уровня:
$bb_cfg['cookie_domain'] = (!empty($_SERVER['SERVER_NAME'])) ? $_SERVER['SERVER_NAME'] : '.mydomain.ru'; # '.yourdomain.com'

Эффекта нет.

В куках после попыток авторизации есть куки для домена .tt.mydomain.ru. Имена кук: DBGSESSID и debug_enabled
Ресурс в корне лежит, так что пусть не изменял.

ps: кук с префиксом bb_ соответственно нет =( так что куки не сохраняются в браузере...
pss: перепроверил, указанные выше куки полностью принадлежат дебагу на сайте. (галочка дебаг). Соответственно с конфигурацией кук все в порядке, иначе и они бы не создавались
 

Im Sunny

Пользователь
включил еще один дебаг и в логах появился варнинг (наконецто=))) ):
WARNING: [pool mydomain] child 93480 said into stderr: "NOTICE: PHP message: PHP Warning: REQUEST_BODY_FILE: open('/var/tmp/nginx/client_body_temp/0000000140') failed: Permission denied (13) in Unknown on line 0"

Всем спасибо за помощь. Временно решил проблему отключением оптимизиционного блока для FreeBSD в конфиге nginx (из архива с трекером). А именно этого блока:
# FreeBSD Optimization
#fastcgi_pass_request_body off;
#client_body_in_file_only clean;
#fastcgi_param REQUEST_BODY_FILE $request_body_file;
 

Im Sunny

Пользователь
На всякий случай вот описание проблемы с форума nginx:

Please Login or Register to view hidden text.



Видимо проблема одна, симпомы схожи, и мой php-fpm тоже работает под большим количеством разных пользователей
 
Сверху