bestit,
Посмотрите файл /system/config/config.php
Там прямо в верхних строках указываются все пути сайта.
Особое внимание обратите на первый пункт root. Попробуйте указать там путь к папке с новым сайтом.
bestit,
Посмотрите файл /system/config/config.php
Там прямо в верхних строках указываются все пути сайта.
Особое внимание обратите на первый пункт root. Попробуйте указать там путь к папке с новым сайтом.
Проблема исчезла или нужно разбираться с хостером дальше?
Если всё работает, можно считать проблему временно решенной. И подыскивать потихоньку другого хостера.
На мой взгляд, хостер, у которого какие-то свои соображения по поводу безопасности — странный хостер.
skitmag,
Самый рабоче-крестьянский способ убрать ошибку — в строке 86 файла /system/controllers/admin/frontend.php
Вместо
'su' => $this->getSystemUtilization(),
написать
'su' => [],
Отображения свободного места на диске на будет, но и ошибки пропадут.
skitmag,
Смотрите логику:
У всех этот список отображается нормально. Независимо от движка и версий php и mysql.
Раз у Вас не отображается — значит Вы что-то там настроили или установили, что вызывает такой эффект.
Пустите кого-нибудь понимающего на свой сервер, иначе можно вечно разбираться в этом вопросе.
cron настроен, задание sessionclean через него выполняется, но файлы устаревших сессий во временной папке не очищаются
Запуск задания вручную из планировщика все чистит.
На мой взгляд, это явно указывает на то, что настроенный в задании cron /usr/local/bin/php7.4 и php, который работает на сайте — разные.
bestit, зайдите в настройки — в колонке слева кнопка «Система» — нажмите и посмотрите, какая там указана версия php.
не корректно работает как я описал выше после фокуса с подменой файлов и добавления вывода иконки, по вашим рекомендациям
Да, это я ошибся.
Вместо <?php html_svg_icon('solid', $user->device); ?> надо добавлять
<?php html_svg_icon('solid', $profile['device']); ?>
Happy,
Просто скачайте версию devices1-0-3.zip и установите еще раз.
Добавляю в templates/modern/scss/theme файл my.scss
Просто найдите файл templates/modern/scss/theme/_custom.scss
Напишите в него свои стили, потом в админке «Сохранить и скомпилировать».
Единственно как подвинуть чуть правее этот значок?
Странно, у меня нормально отображается. Под спойлером выше гляньте.
Можно в файле \templates\modern\controllers\users\profile_header_device.tpl.php заменить
<?php html_svg_icon('solid', $user->device); ?>
на
<?php echo ' '; html_svg_icon('solid', $user->device); ?>
в каком файле и что прописать чтобы выводился значок устройства?
В свой профиль на сайте загляните. Уже должен быть.
Если шаблон модерн...
Дайте ссылку посмотреть у кого установлено как выглядит.
Можно как то привязать этот функционал к стандартному файлу шапки профиля ( кодик на вывод в файл)?
Сделайте в той же папке копию своего файла profile_header.tpl.php с именем profile_header_device.tpl.php
И там, где нужно, в этот файл вставьте код отображения значка девайса.
<?php html_svg_icon('solid', $user->device); ?>
Также можно вставить отображение значка и в контент и в комментарии. Просто доработайте файлы шаблона, а лучше подмените их на другие при помощи хука по примеру хука \system\controllers\devices\hooks\process_render_users_profile_header.php
Он подменяет profile_header.tpl.php на profile_header_device.tpl.php.
Загляните в этот файл, там всё откомментировано.
Не подскажите как прописать недостающий столбец, при установке ошибка выскочила
Версия mysql неподходящая у вас.
Вот так попробуйте:
Вот это работает.
Меняется только при перезаходе)
Странно. У меня работает...
Буду искать дальше. Вешать на engine_start — слишком затратно. Будет каждый раз дергать базу при любом движении юзера.