неожиданный T_VARIABLE на opencart?

0

Я получаю эту ошибку в файле открытой корзины:

Parse error: syntax error, unexpected T_VARIABLE in /public_html/system/library/session.php on line 12 

пытался найти его источник, но я не могу его отслеживать, ничего не появляется в журналах ошибок об этом. Файл поставляется с установкой opencart, никогда не редактировался и ничего подобного. Кроме того, нет vqmods, модулей, расширений или всего, что модифицирует файл session.php любым способом...

Здесь файл, вызывающий ошибку, на конечной скобе IF:

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

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

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

    $this->data =& $_SESSION;
}

function getId() {
    return session_id();
}
}
?>

Любой свет ценится здесь, спасибо!

  • 0
    Нет ничего плохого в вставленном вами PHP-коде
  • 0
    @ʰᵈˑ ʰᵈˑ Я как раз собирался отредактировать этот вопрос, сказав, что сервер, на котором размещен этот сайт, не является одним из лучших в мире ... Были некоторые проблемы с установкой SSL на нем, и по какой-то причине сайт на HTTPS имеет кеш, который может остаться там в течение ДНЕЙ без изменений ... может быть, я действительно мог столкнуться с проблемой сервера, а не с кодом здесь?
Показать ещё 3 комментария
Теги:
opencart

1 ответ

0
Лучший ответ

Спасибо за комментарии, @hd и @rjdown, на самом деле это была проблема с сервером. Я подал билет на свою справочную службу, и они сказали мне, что они реструктурируют свои серверы, нанимают новых людей... и кто-то там напортачил мой SSL: P

Благодаря !

Ещё вопросы

Сообщество Overcoder
Наверх
Меню