В php.ini параметр "session.cookie_path = /tmp", в результате чего не работает механизм сессий php. Если заменить на "session.cookie_path = /", как это было в 5.2.5-alt1 и ранее (в сборках lakostis@), то сессии работают. Если это сделано осознанно, то хотелось бы знать причины. Такая же ситуация с пакетом apache-mod_php5
Три дня на разбирательства убил. :-(
Ошибка привносится патчем php-set-session-save-path.patch (http://git.altlinux.org/people/legion/packages/?p=php5.git;a=blob;f=php-set-session-save-path.patch;h=e5843f45948a8223f1d4d68600d85263f438e19f;hb=df8e49810c74a00a4380498c8b6b4234020ca0e2)
Я знаю.
Я столкнулся с несколько обратным эффектом в #9841
В #9841 речь идет о параметре session.save_path, а здесь -- о session.cookie_path. Если смысл и значение первого более-менее понятны, то официальное описание второго сложно назвать внятным: session.cookie_path specifies path to set in session_cookie. Defaults to /. Нетрудно найти более внятные, хотя и "неофициальные" описания этого параметра. Например, отсюда: http://iholder.net/info/uphp1305.html === Цитата: Если флаг session.use_cookies установлен, то значение session.cookie_path определяет каталог, для которого отправляемые cookie считаются действительными. === Конец цитаты. То есть session.cookie_path задает путь от DOCUMENT_ROOT, в котором будут работать cookie based сессии. И это похоже на правду. Больше всего в этой ситуации меня смущает то, что session.cookie.path = /tmp не только у нас, но и в других дистрибутивах и сборках. Простейший поиск по "session.cookie_path" выдает большое количество жалоб на тему "сессии не работают!" с неизменным советом установить session.cookie_path = / вместо session.cookie_path = /tmp. Пока мне представляется, что это -- ошибка, вызванная как раз невнятным описанием параметра в документации, и кочующая из сборки в сборку и из дистрибутива в дистрибутив. Но не уверен. Потому и попросил прояснить ситуацию...
http://git.altlinux.org/people/legion/packages/?p=apache2-mod_php5.git;a=blobdiff;f=php.ini;h=e9de5057429eb230dcfae4a8fd4b87203ce5c3ba;hp=bec73751c998fb72e61e8d436c8081d98d915460;hb=e6eb981ae85794cd7198104b85ffdcd58c1e929b;hpb=8a07a9f050e168f4f72ba6d71339d2882813beb2