2015-11-13 4 views
0

У меня есть приложение, работающее нормально в localhost и на тестовом сервере. Теперь я передаю его другому серверу, и получаю сообщение об ошибке «Ошибка чтения данных сеанса». Я проверил конфигурацию php.ini, и я не могу найти разницу с конфигурацией localhost.Данные сеанса чтения ошибок Kohana

Я также проверил session.php, auth.php и bootstrap.php от Kohana и ничего не нашел.

Редактировать: Я проверил другие ответы в других сообщениях об этой проблеме, но я проверил php.ini session_save_path, и он комментируется как на localhost, так и на другом сервере, поэтому требуется временная папка temp по умолчанию. Я проверил другие конфиги в php.ini без везения ...

+0

Возможный дубликат [ОШИБКА ЧТЕНИЯ ДАННЫХ SESSION в Kohana 3.2] (HTTP: // StackOverflow. com/questions/17810509/error-reading-session-data-in-kohana-3-2) –

+0

Является ли эта ошибка непротиворечивой или приложение случайно выбрасывает эту ошибку. – Faraz

+0

Это согласованная ошибка ... –

ответ

1

У вас недостаточно данных об ошибке. Самый быстрый способ маленький грязный хак:

находка в system/classes/Kohana/Session.php линии throw new Session_Exception('Error reading session data (метод read()) и перейти к:

throw new Session_Exception('Error reading session data.'. " [SID:".$id."(".$this->id()."), name:".$this->_name."][Details: " . $e . "]\n", NULL, Session_Exception::SESSION_CORRUPT); 
+1

Спасибо, это помогло! – matino