Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

[Решено] Ошибка авторизации и session.php on line 21


max178nn
 Поделиться

Рекомендованные сообщения

(хостинг sprinthost )

После установки не удаётся войти в административную панель и высвечивается ошибка вверху экрана 

Warning: session_start(): open(/home/a0015702/tmp/sess_a1iaj7fra40bqa7n6ck6dbuja1, O_RDWR) failed: No such file or directory (2) in /home/a0015702/domains/2treadles.ru/public_html/store/system/library/session.php on line 21

 

<?php
class Session {
public $data = array();

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

if (isset($_COOKIE[session_name()]) && !preg_match('/^[a-zA-Z0-9,\-]{22,40}$/', $_COOKIE[session_name()])) {
exit();
}

if ($session_id) {
session_id($session_id);
}

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

if (!isset($_SESSION[$key])) {
$_SESSION[$key] = array();
}

$this->data =& $_SESSION[$key];
}

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

public function start() {
return session_start();
}

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

Изменено пользователем max178nn
Ссылка на комментарий
Поделиться на других сайтах


проверить свободное место на хостинге

выставить нужные права на папку tmp

 

если не помогло - мучать хостера

Ссылка на комментарий
Поделиться на других сайтах

Проблему решили. Ответ от хостера : 

Ошибки с подобным текстом говорят о том, что скриптам сайта не удается создать временные файлы сессий ввиду отсутствия удаленной ранее папки tmp в корневой директории аккаунта.

В настоящий момент мы создали директорию вручную, сайт работает. 

Ссылка на комментарий
Поделиться на других сайтах


Гость
Эта тема закрыта для дальнейших сообщений.
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.