Я получаю эту ошибку в файле открытой корзины:
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();
}
}
?>
Любой свет ценится здесь, спасибо!
Спасибо за комментарии, @hd и @rjdown, на самом деле это была проблема с сервером. Я подал билет на свою справочную службу, и они сказали мне, что они реструктурируют свои серверы, нанимают новых людей... и кто-то там напортачил мой SSL: P
Благодаря !