Задать вопрос
@roman_vo

В чем причина ошибки при нажатии на «Обновление платформы» в административном разделе?

При нажатии слева в меню в разделе "Marketplace" на "Обновление платформы", появляется ошибка:

Parse error: syntax error, unexpected '$USER' (T_VARIABLE) in /app/bx-site/www/bitrix/modules/main/admin/update_system.php on line 20

20-ая строка это global $USER;

заглянув в этот файл, яснее не стало, он вполне себе стандартный:

<?php
//**********************************************************************/
//**    DO NOT MODIFY THIS FILE                                       **/
//**    MODIFICATION OF THIS FILE WILL ENTAIL SITE FAILURE            **/
//**********************************************************************/
if (!defined("UPDATE_SYSTEM_VERSION"))
{
	define("UPDATE_SYSTEM_VERSION", "21.1200.800");
}

require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_before.php");
define("HELP_FILE", "marketplace/sysupdate.php");
require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/classes/general/update_client.php");

@set_time_limit(0);
ini_set("track_errors", "1");
ignore_user_abort(true);

IncludeModuleLangFile(__FILE__);
global $USER;
global $APPLICATION;
global $DB;

if(!$USER->CanDoOperation('install_updates'))
	$APPLICATION->AuthForm(GetMessage("ACCESS_DENIED"));
  • Вопрос задан
  • 118 просмотров
Подписаться 1 Средний 4 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы