Я нахожусь на WAMP PHP7.0.11 и обнаружил, что мой пользовательский обработчик файловых сессий регулярно выходит из строя (но не всегда) с ошибкой
SessionHandler::read(): open(C:\WINDOWS\TEMP\xxxxx) failed: Permission denied (13)
После этого мне нужно перезапустить WAMP для решения проблемы.
Сообщение об ошибке указывает на пользовательский класс Session (который расширяет SessionHandler) и является методом чтения:
public function read($id) {
//return mcrypt_decrypt(MCRYPT_3DES, $this->key, parent::read($id), MCRYPT_MODE_ECB);
return $this->getDecrypt(parent::read($id), $this->key);
}
Также иногда я получаю следующее
PHP Fatal error: session_set_save_handler(): Session
handler's function table is corrupt in... <line pointing to
a call to "session_set_save_handler">
Как я уже сказал, это происходит не каждый раз, но, возможно, один из 20 вызовов страницы.
Кто-нибудь знает, что может быть не так с этой настройкой?