Проблема с Opencart 2

Тема в разделе "OpenCart", создана пользователем fr0zen, 25 июн 2015.

  1. fr0zen

    fr0zen

    Регистрация:
    24 сен 2013
    Сообщения:
    49
    Симпатии:
    80
    Сразу после установки Opencart получил ошибку:
    Warning: session_start(): open(/storage/home/srv00000/tmp/sess_b8gp6rtpv9krddbdj8c24f1fk2, O_RDWR) failed: No such file or directory (2) in /home/srv00000/ufa-tabak.ru/system/library/session.php on line 12
    Установщик качал с opencart.com. Не могу понять, в чем проблема
     
  2. MGT1

    MGT1

    Регистрация:
    5 янв 2013
    Сообщения:
    617
    Симпатии:
    182
    А ты уверен что хочешь 2.0?)
    ufa-tabak.ru/system/library/session.php есть?
    Что там в 12 строке?
     
  3. fr0zen

    fr0zen

    Регистрация:
    24 сен 2013
    Сообщения:
    49
    Симпатии:
    80
    <?php
    class Session {
    public $data = array();

    public function __construct() {
    if (!session_id()) {
    ini_set('session.use_only_cookies', 'On');
    ini_set('session.use_trans_sid', 'Off');
    ini_set('session.cookie_httponly', 'On');

    session_set_cookie_params(0, '/');
    session_start();
    }

    $this->data =& $_SESSION;
    }

    public function getId() {
    return session_id();
    }

    public function destroy() {
    return session_destroy();
    }
    }

    Вот весь файл session.php
    Про 2.0 версию - да, хочу на ней попробовать)
    --- Добавлено, 25 июн 2015 ---
    Проблема решена.Добавил одну строчку перед 12ой:
    session_save_path("/tmp");
    session_start();
     
  4. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    2.051
    Симпатии:
    778
    Дело не в файле session.php, а в директории, где хранятся файлы сессии - /storage/home/srv00000/tmp/
    Директории либо нет, либо нет на неё прав. С этой ошибкой надо к хостеру обращаться.