Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Программное обеспечение Linux и FreeBSD » [решено] Не работают session при включенном suexec

Ответить
Настройки темы
[решено] Не работают session при включенном suexec

Аватара для WhitePangolin

Старожил


Сообщения: 398
Благодарности: 49

Профиль | Отправить PM | Цитировать


День добрый.
Столкнулся со странной проблемой. CentOS 6.1 x86_64

$ httpd -V
Код: Выделить весь код
Server version: Apache/2.2.15 (Unix)
Server built:   Jul  7 2011 11:30:37
Server's Module Magic Number: 20051115:24
Server loaded:  APR 1.3.9, APR-Util 1.3.9
Compiled using: APR 1.3.9, APR-Util 1.3.9
Architecture:   64-bit
Server MPM:     Prefork
  threaded:     no
    forked:     yes (variable process count)
Server compiled with....
 -D APACHE_MPM_DIR="server/mpm/prefork"
 -D APR_HAS_SENDFILE
 -D APR_HAS_MMAP
 -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
 -D APR_USE_SYSVSEM_SERIALIZE
 -D APR_USE_PTHREAD_SERIALIZE
 -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
 -D APR_HAS_OTHER_CHILD
 -D AP_HAVE_RELIABLE_PIPED_LOGS
 -D DYNAMIC_MODULE_LIMIT=128
 -D HTTPD_ROOT="/etc/httpd"
 -D SUEXEC_BIN="/usr/sbin/suexec"
 -D DEFAULT_PIDLOG="run/httpd.pid"
 -D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
 -D DEFAULT_LOCKFILE="logs/accept.lock"
 -D DEFAULT_ERRORLOG="logs/error_log"
 -D AP_TYPES_CONFIG_FILE="conf/mime.types"
 -D SERVER_CONFIG_FILE="conf/httpd.conf"
$ suexec -V
Код: Выделить весь код
 -D AP_DOC_ROOT="/home"
 -D AP_GID_MIN=500
 -D AP_HTTPD_USER="apache"
 -D AP_LOG_EXEC="/var/log/httpd/suexec.log"
 -D AP_SAFE_PATH="/usr/local/bin:/usr/bin:/bin"
 -D AP_UID_MIN=500
 -D AP_USERDIR_SUFFIX="public_html"
$ ls -la /home/beta/
Код: Выделить весь код
total 32
dr-xr-x---  2 beta beta 4096 Dec  5 11:51 cgi-bin
drwxr-x---  2 beta beta 4096 Dec  5 11:51 public_html
drwxrwxrwx  2 beta beta 4096 Dec 12 10:16 session
$ cat /home/beta/cgi-bin/php-fcgi
Код: Выделить весь код
#!/bin/sh
export PHPRC=/home/beta
export PHP_FCGI_MAX_REQUESTS=5000
export PHP_FCGI_CHILDREN=1
exec /usr/bin/php-cgi -c /home/beta/cgi-bin/php.ini
$ cat /home/beta/cgi-bin/php.ini | grep "session"
Код: Выделить весь код
session.save_path = "/home/beta/session"
session.use_cookies = 0
$ cat /home/beta/public_html/index.php
Код: Выделить весь код
<?php
session_start();
$i=1;
if (!isset($_SESSION["num"])){$_SESSION["num"]=1;}
$_SESSION["num"]=$_SESSION["num"]+$i;
echo $_SESSION["num"];
?>
В настойках хоста:
Код: Выделить весь код
    DocumentRoot /home/beta/public_html
    DirectoryIndex index.php
    SuexecUserGroup beta beta
    <Directory /home/beta/public_html>
        AddHandler fcgid-script .php
        FCGIWrapper /home/beta/cgi-bin/php-fcgi .php
        Options +ExecCGI
        Order allow,deny
        Allow from all
    </Directory>
При нажатии F5 всегда получаю цифру 2, при этом в /home/beta/session при каждом нажатии плодятся сессии.
php_info при этом возвращает все что должен:
Код: Выделить весь код
...
Server API 	CGI/FastCGI 
...
Session Support 	enabled 
...
session.save_path	/home/beta/session	/home/beta/session
...
session.use_cookies	Off	Off
...
т.е. сессии создаются, но "теряются".
Есть идеи в связи с чем может возникнуть такая шляпа?

-------
"Будьте реалистами - требуйте невозможного!" (c) Ernesto Che Guevara


Отправлено: 13:49, 12-12-2011

 

Аватара для WhitePangolin

Старожил


Сообщения: 398
Благодарности: 49

Профиль | Отправить PM | Цитировать


Отбой воздушной тревоги, suexec тут не при делах. Отрубил и его и fcgi и сессии все равно не заработали.

-------
"Будьте реалистами - требуйте невозможного!" (c) Ernesto Che Guevara


Отправлено: 14:20, 12-12-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Linux и FreeBSD » Программное обеспечение Linux и FreeBSD » [решено] Не работают session при включенном suexec

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Прочее - Необходимо поднять приоритет локальной сети при включенном интернете GrafTurbin Сетевое оборудование 0 08-02-2011 19:12
Мерцание экрана ноутбука при включенном Hdmi MaxMOrz Ноутбуки 0 08-10-2010 09:17
Интернет - [решено] Не возможно соединится с локальными FTP при включенном интернете Jetro Microsoft Windows 2000/XP 2 08-09-2010 11:34
Медиа - Отключение проверки диска при включенном autorun'е. CyraxZ Microsoft Windows 2000/XP 5 20-09-2008 17:04
Тормоза TotalCommander в локалке при включенном инете warezhka84 Хочу все знать 2 03-09-2005 15:23




 
Переход