Zend session_start выдает фатальную ошибку: исключение, выброшенное без фрейма стека в поле Unknown в строке 0 - PullRequest
2 голосов
/ 27 февраля 2010

При локальном запуске приложения Zend я получаю фатальную ошибку: исключение, выброшенное без фрейма стека в поле «Неизвестно» в строке 0, я отследил эту ошибку до строки $ startCleanly = session_start ();

Я не могу пройти через это, когда я перезагружаю сервер и перезагружаю страницу, я не получаю сообщение об ошибке, но при каждой другой перезагрузке, которую я получаю, я заглядывал в каталог php / tmp, чтобы увидеть, есть ли какие-либо файлы, и, как я вижу, их там нет. Я думаю, что сессия не написана, но когда я пытаюсь просто простой файл test.php с session_start (); В строке без Zend Framework я вижу, что в этом каталоге создан файл.

Я действительно не знаю, куда идти дальше.

Ответы [ 4 ]

3 голосов
/ 01 марта 2010

Случается, когда ваш деструктор или обработчик ошибок выдает исключение. Это может произойти по нескольким причинам в зависимости от ваших точных настроек и метода хранения сеансов, который вы используете. Например, каталог сеанса недоступен для записи или не существует, база данных недоступна или поля недействительны, redis не отвечает и т. Д.

Итак, проверьте ваши настройки и найдите что-нибудь, что помешало бы сохранить данные сеанса.

Более подробное описание можно найти здесь .

2 голосов
/ 23 июля 2011

У меня была эта проблема, потому что мой основной идентификатор в моей таблице БД был установлен на INT (11) (IDIOT!)

Повторяющиеся сеансы БД, созданные при входе в Zend_Auth

Должно быть установлено значение CHAR (32)!

1 голос
/ 16 декабря 2011

Я знаю, что этот пост старый, но я только что выяснил, что получаю «Неустранимая ошибка: исключение, выброшенное без фрейма стека в поле« Неизвестно »в строке 0», так как мои столбцы «измененный» и «время жизни» имели тип «отметка времени без часового пояса», когда они должны были быть «целыми» (я использую Postgres 9 BTW)

Надеюсь, это кому-нибудь поможет.

0 голосов
/ 20 сентября 2011

Проблема также может быть связана с переполнением диска !!!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...