Ошибка после обнорвления

ЕСТЬ РЕШЕНИЕ InstantCMS 2.X

2.15.2 Поставил флажок отладка и выскочила ошибк

#1 23 декабря 2022 в 22:16

Начал обновлять с 2.14.0 . Всё прошло отлично, потом решил покопаться в настройках цвета, но ничего не получилось. Поставил в настройках флажок отладка и в панели управления и появилась ошибка-

Предупреждение: функция disk_total_space() была отключена по соображениям безопасности в /home/u21153/public_html/ob/system/controllers/admin/frontend.php в строке 104

Предупреждение: функция disk_free_space() была отключена по соображениям безопасности в /home/u21153/public_html/ob/system/controllers/admin/frontend.php в строке 105

Предупреждение: Деление на ноль в /home/u21153/public_html/ob/system/controllers/admin/frontend.php в строке 107

Предупреждение: невозможно изменить информацию заголовка — заголовки, уже отправленные (вывод начался с /home/u21153/public_html/ob/system/controllers/admin/frontend.php:104) в /home/u21153/public_html/ob/system/core/controller.php в строке 1216

  и меню уехало вниз, не получается зайти в меню отключить Отладку. Подскажите где искать?

#2 23 декабря 2022 в 23:17

Обновляться надо постепенно от версии к версии.

#3 24 декабря 2022 в 00:02

Подскажите где искать?

skitmag

Стоит обратиться к хостеру: показать первые 2 предупреждения и спросить как они видят решение данного вопроса. На мой взгляд, запрет disk_total_space()  и disk_free_space() с точки зрения безопасности ничего не дает. Но хостеру виднее и интересно было бы узнать, чем вызван запрет.

Вы можете отключить отладку поправив system/config/config.php, но это в данном случае это так себе решение, поскольку просто прячет(а не решает) проблему.

#4 24 декабря 2022 в 13:41

 skitmag

Самый рабоче-крестьянский способ убрать ошибку — в строке 86 файла /system/controllers/admin/frontend.php

Вместо 

  1. 'su' => $this->getSystemUtilization(),

написать 

  1. 'su' => [],

Отображения свободного места на диске на будет, но и ошибки пропадут.

#5 24 декабря 2022 в 14:57

Самый рабоче-крестьянский способ 

Ris

Ну почему же рабоче-крестьянский? Вы, как скульптор, отсекли лишнее.

#6 24 декабря 2022 в 17:03

$this->getSystemUtilization(),

Ris

Это убрать и поставить [ ]  ?

Добавлено спустя 16 минут

'su'            => [],  // заменили это значение/

Написал так, сообщения об ошибки исчезли!!!

Проблема исчезла или нужно разбираться с хостером дальше?

#7 24 декабря 2022 в 20:01

Проблема исчезла или нужно разбираться с хостером дальше?

skitmag

Если всё работает, можно считать проблему временно решенной. И подыскивать потихоньку другого хостера.

На мой взгляд, хостер, у которого какие-то свои соображения по поводу безопасности — странный хостер.

#8 24 декабря 2022 в 23:57

Благодарю за помощь!

#9 28 декабря 2022 в 22:49

Сегодня мне хостер сообщил--  

«Спасибо за Ваше обращение.

Информация о размера дисков серверов не важна для работы сайтов.»  .

Видимо не собирается разрешать эту команду....

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.