Ниже в этой маленькой статейке пойдет речь о установке прав доступа на некоторые файлы и папки для нормальной работы Kandidat.
Для тех кто вообще не знает, что такое «эти права доступа и как и ставить» советую поискать в интернете, уверяю что вы найдете ответ на свой вопрос ;-)
Например вот
Или вот
Далее по теме:
Для нормальной работы Kandidat CMS на хостинге нас просят выставить права на запись (777) следующим файлам:
engine/config.php
engine/menu.php
И папкам:
articles
Об этом написано в реадми разработчиков.
Но этого порой этого бывает недостаточно для работы системы и приходится выставлять дополнительные права. На форуме cms об этом упоминалось уже несколько раз разными пользователями, но почему-то реадми файл так до сих пор небыли внесены изменения.
Первую проблему я встретил при заходе в админку, ввожу логин и пароль, открывается белый лист с надписью:
Warning: fopen (.../admin/conf/config.inc) [function.fopen]: failed to open stream: Permission denied in /home/descore/public_html/test/admin/login.php on line 22
Невозможно открыть файл кофигурации
Это лечится выставлением прав на запись файлу admin/conf/config.inc
Была подобная проблема с категориями страниц, вылечилось выставлением прав файлу engine/cat_pages.php
Стоит учесть, что здесь рассматривалась классическая версия (Kandidat CMS v.1.3.7) и если вы добавляете дополнительный модуль, то скорее всего вам еще придется выставлять дополнительные права. Например для модуля Новости нужно выставлять права на engine\newsdb.php
Хочу также заметить, что хостинг конторок много и не у всех всё работает одинаково. Если у вас что-то нормально функционирует и без махинаций с правами — так пускай оно работает и дальше ;-).