UMI.CMS Ошибка: неверно установлены права доступа

При открытие сайта появляется ошибка:

Невозможно обновить системную информацию.
Вероятно, на некоторые системные файлы установлены некорректные права доступа.


Для решения этой проблемы, вам нужно подключиться к сайту через FTP, найти директорию /sys-temp/runtime-cache/registry и установить права на запись(chmode) 777.

Все. Удачной работы!

Bookmark the permalink.

Также может быть интересно:

  • Петр

    А теперь представьте, что в системе включен файловый или статический кеш, и в директории sys-temp лежит over 9000 вложенных директорий, сколько у Вас chmod времени займет, особенно если это делать через FTP клиент?)

    Ошибка про права доступа, как правило, говорит о том, что не прочитать файл /sys-temp/runtime-cache/registry. Поэтому рекурсивно chmod'ить всю директорию /sys-temp/ вовсе не нужно.

    • Если делать через ftp, то да много, не подумал — я делал через ISP-менеджер.

      Спасибо за инфомрацию

  • smalltalk

    Ошибка про права доступа абсолютно точно говорит о двух вещах

    папка ./sys-temp/runtime-cache не доступна для записи

    файл ./sys-temp/runtime-cache/registry не доступен для записи

    отрывок из cmsController.php прямо говорит

    if (!is_writable (SYS_CACHE_RUNTIME) || (file_exists (SYS_CACHE_RUNTIME.'registry') && !is_writable (SYS_CACHE_RUNTIME.'registry')) ) {

    require CURRENT_WORKING_DIR . «/errors/invalid_permissions.html»;

    exit ();

    }

    для этого, кстати, совсем не обязательно делать chmod 777. Т.к. веб-сервер работает от пользователя www, как правило (который не является владельцем и не входит в группу), то в общем случае достаточно просто дать право на запись для others на папку и файл registry:

    cd sys-temp

    chmod 757 runtime-cache

    chmod 646 runtime-cache/registry