我目前正在尝试将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 --
但这是我在VM上看到的内容;
----- 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 --
任何人都可以提出我可以研究的其他内容吗?
干杯, 标记