Я делаю миграцию приложения PHP4 со старой версии CentOS на более новую версию.
Я использую session_set_save_handler и по какой-то причине, когда вызывается следующий обратный вызов,
запись (строка $ sessionId, строка $ data)
$ sessionId установлен, но $ data пуст.
Моим первым предположением будет отсутствие WDDX модуль, но я уже активировал его, и он правильно отображается на странице info.php.
Как вы думаете, это может быть проблема с сериализацией XML?
Любая идея о том, как получить доступ к сообщению об ошибке в каком-либо файле журнала, чтобы выяснить настоящую причину?
Заранее спасибо.
Хотя модуль WDDX был активирован по какой-то причине, которую я игнорирую, php должен быть скомпилирован с этим флагом: '--enable-wddx'
WDDX доступен, только если PHP скомпилирован с поддержкой WDDX.
в
http://php.net/manual/en/session.configuration.php#ini.session.serialize-handler
Других решений пока нет …