Jump to content
Sign in to follow this  
Paradise

[Решено] Ошибка при заходе на сайт Fatal error: SessionHandler::create_sid()

Recommended Posts

Приветствую. Есть сайт в разработке. Версия движка OcStore 2.3 В один момент на сайте появилась ошибка

Fatal error: SessionHandler::create_sid(): Cannot call default session handler in Unknown on line 0

гугл выдал несколько нерешенных аналогичных ошибок на других англоязычных источниках

https://forum.opencart.com/viewtopic.php?f=181&p=649877

https://github.com/opencart/opencart/issues/5088

 

Ошибка работает следующим образом. Заходим на сайт, видим белый экран и эту ошибку (обновление и пр не помогают). Если перейти в админку (можно даже не авторизовываться) и вернуться на сайт, то ошибка исчезает.

 

Помогите пожалуйста разобраться! В какую сторону рыть?

Share this post


Link to post
Share on other sites

почему не решенных? - вот

Share this post


Link to post
Share on other sites

AlexDW и shoputils, спасибо за внимание к проблеме. К сожалению, это решение не работает. Ошибка никуда не делась(

 

Мб есть еще варианты? В сети так нечего рабочего и не нашел

Share this post


Link to post
Share on other sites

кеш модификаторов обновляли после правки файла?

опишите что именно делали, по шагам

Share this post


Link to post
Share on other sites

Обновлял и не один раз. Если по шагам.

1. В файле  upload/system/library/session.php заменил строку

if (version_compare(phpversion(), '5.5.4', '>') == true) {

на

if (version_compare(phpversion(), '5.5.4', '>') == true && method_exists($this->adaptor,'create_sid')) {

2. Обновил кеш в менеджере дополнений.

3. Еще 10 раз чистил и обновлял кеши, но все бесполезно.

 

Работает ошибка по разному. Иногда даже на главную страницу не заходит, пока не зайдем на страницу админки, но чаще всего на главную заходит, но на внутреннюю не переходит. Появляется ошибка
Fatal error: SessionHandler::create_sid(): Cannot call default session handler in Unknown on line 0

Share this post


Link to post
Share on other sites

Проблема так и актуальна. Прошу помощи! Модераторы, уберите пожалуйста статус "решено". Проблема актуальна

Share this post


Link to post
Share on other sites

версию php попробуйте понизить до 5.4х

 

либо как вариант, в system/library/session.php

код

        if (version_compare(phpversion(), '5.5.4', '>') == true) {
            return $this->adaptor->create_sid();
        } elseif (function_exists('random_bytes')) {

заменить на

        if (function_exists('random_bytes')) {

 

  • +1 1

Share this post


Link to post
Share on other sites

Аналогичная проблема. Не понимаю, что является причиной ошибки? Подскажите как вызвать ошибку, а не ждать её непонятное появление.

Попробую последнее решение, если не прокатит, то отпишусь. 

if (function_exists('random_bytes')) {

 

Share this post


Link to post
Share on other sites
В 06.03.2017 в 07:26, milkamil93 сказал:

Аналогичная проблема. Не понимаю, что является причиной ошибки? Подскажите как вызвать ошибку, а не ждать её непонятное появление.

Попробую последнее решение, если не прокатит, то отпишусь. 

if (function_exists('random_bytes')) {

 

Аналогично. Кто то придумал решение? ДУмал проблема с кэшем, в системе стоит 9, поменял на 8 обновил кэш, почистил модификаторы главная запустилась. Но появилась данная ошибка когда нажал на категорию, заметил что пропал seo url, зашел в админку и почистил кєш SEO Менеджера. Пока что ошибки нет. буду наблюдать.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.