Обновления системы (патчи) решают задачи исправления найденных недочетов в системе или обновления ее до новых версий. Новые патчи выкладываются на сайте netcat.ru по мере их появления. Интерфейс обновления системы идентичен интерфейсу установки модулей. В случае неудачной установки патча Вы получите соответствующее сообщение в браузере.
Перед установкой патча необходимо на все файлы и папки системы поставить права 777. Обычно это описано в инструкции к патчу, там же указано, как это сделать. Обычно для этого нужно выполнить команду в консоли (по SSH или попросить администратора сервера):
chmod -R 777 ./папка
папка - директория, где лежат все файлы системы
Некоторые хостинг-провайдеры могут иметь специфические настройки доступа к файлам на аккаунте, вследствие чего модуль или патч может не установиться через веб-интерфейс. В этом случае необходимо в терминальном режиме установить модуль или патч вручную. Для этого хостинг-провайдер должен предоставлять shell-доступ (обычно по протоколу SSH). Соединитесь с сайтом по протоколу SSH и выполните следующие действия:
1. Установите актуальное значение переменной $DOCUMENT_ROOT в настроечном файле vars.inc.php
2. Скопируйте установочный файл в папку /netcat/tmp/
3. По протоколу SSH зайдите в папку /netcat/admin/terminal/patch/
4. Настройте в первой строчке файла index.php в этой папке путь к бинарному файлу php
5. Запустите файл index.php в консоли SSH с параметром:
./index.php название* или php index.php название
* название - название файла обновления без расширения
Внимание: Если после выполнения всех действий Вы получили ошибку «bad interpreter», то Вам следует проверить правильность пункта 4 и попробовать сохранить файл index.php в ASCII mode.
После корректной установки в разделе «Обновление системы» появится соответствующая запись.