Данные сеанса PHP не возвращаются в приложение - PullRequest
0 голосов
/ 23 июля 2011

В настоящее время я пытаюсь перестроить веб-сервер PHP4 в качестве виртуальной машины (Debian Etch + XenServer), и у меня возникают странные проблемы, которые не возникают на физическом сервере, на котором я строю сборку.

PHP (4.4.4-8) генерирует сеанс, и я могу видеть временный файл в / var / lib / php4, но если я включаю отладку в коде приложения, он, похоже, не получает эту информацию, что означает, что яне могу войти на сайт вообще.На физическом сервере приложение работает нормально, и я перебрал php.ini, модули apache и все остальное, что, на мой взгляд, может отличаться между ними, но не могу понять, почему это происходит.

Вот отладочные данныес существующего сервера (слегка подрезанный);

 ----- SESSION -----

SESSION_ID = 12bdedefebe73a8e65e17943de545ca6
CURR_PAGE = login_page.php
PREV_PAGE = login_page.php
MEMBER_ID = 
USER_TYPE = 
TOTAL_REGISTER = 0
TOTAL_MESSAGES = 0
DOCUMENT_ID = 

----- COOKIES -----
c_IP = 192.168.150.3
c_ABN = 84-062-453-114
LOGIN = 
SEARCH = 

-- END -- 

Но вот что я вижу на ВМ;

----- SESSION -----


SESSION_ID = 
CURR_PAGE = login_page.php
PREV_PAGE = 
MEMBER_ID = 
USER_TYPE = 
TOTAL_REGISTER = 
TOTAL_MESSAGES = 
DOCUMENT_ID = 

----- COOKIES -----
c_IP = 
c_ABN = 
LOGIN = 
SEARCH = 

-- END -- 

Может кто-нибудь предложить что-то еще, на что я мог бы взглянуть?

Ура, Марк

...