Файловая структура DIAFAN.CMS
После установки DIAFAN.CMS на хостинге вебмастеру открывается следующая структура файлов:
adm
cache
css
custom
img
includes
js
langs
modules
plugins
return
themes
tmp
userfiles
.htaccess
index.html
index.php
install.php
config.php
update.php
update.txt
readme.txt
favicon.ico
Что есть что?
adm – папка панели администрирования. Прямого доступа http://site.ru/adm/ при запросе из адресной строки не имеет. На сайте может иметь любой адрес (по умолчанию http://site.ru/admin/), задаваемый в процессе инсталляции DIAFAN.CMS в любом виде, например, http://site.ru/papka-admina/. После инсталляции этот адрес из настроек сайта можно изменить. В папке хранится ядро системы управления сайтом, оформление, картинки панели управления, визуальный редактор и вспомогательные функции для управления сайтом. Как правило, менять и править веб-мастеру там нечего.
cache – служебная папка CMS, где хранятся файлы дополнительного кеширования, сокращающие SQL-запросы к БД. Файлы создаются автоматически, удаляются тоже, поэтому туда можно также особо не заглядывать. Чтобы DIAFAN.CMS успешно работала с файлами кеша, необходимо установить на папку cache права 777.
css – папка с CSS-стилями оформления стандартного шаблона дизайна, поставляемого с DIAFAN.CMS, CSS-стили для jQuery-плагинов.
custom – пользовательские измененные модули и шаблоны дизайна, необходимо установить на папку custom права 777.
img – папка с картинками оформления стандартного шаблона дизайна, поставляемого с DIAFAN.CMS, изображения для jQuery-плагинов.
includes – здесь хранятся общие функции и вспомогательные алгоритмы для DIAFAN.CMS.
js – папка с дополнительными JavaScript-скриптами, используемыми на сайте опционально. Это анимация увеличения картинок, всплывающий календарь, загрузчики файлов и т.д.
langs – файлы перевода интерфейса.
modules – здесь находятся все модули DIAFAN.CMS. Например, в папке modules/news – все файлы модуля «Новости», включая инсталляцию, алгоритм модуля, его оформление и административную часть.
plugins – здесь хранятся плагины на PHP, используемые в DIAFAN.CMS.
return – архив точек возврата (резервных копий предыдущих обновлений), необходимо установить на папку return права 777.
themes – папка стандартного шаблона дизайна. Основной шаблон дизайна сайта – файл site.php. Подробнее о шаблонах дизайна можно прочитать здесь.
tmp – папка для временных файлов. Чтобы DIAFAN.CMS успешно работала, необходимо установить на папку tmp права 777.
userfiles – здесь хранятся все файлы, загружаемые пользователями сайта через административный интерфейс. Картинки из фотогалереи, фотографии к новостям, статьям, загружаемые файлы и изображения. Сразу после установки DIAFAN.CMS папка пустая. Необходимо устанавливать на эту папку и все вложенные в нее элементы (рекурсивно) права 777. Имя папки, по которому будут доступны все файлы пользователям сайта, можно изменить в настройках сайта.
.htaccess – управляющий файл DIAFAN.CMS. Достаточно важный файл. Обеспечивает работу псевдоссылок, кодировки, переадресаций и пр. В случае изменений данного файла работоспособность DIAFAN.CMS не гарантируется.
index.html – файл кэша главной страницы. Раз в сутки в этом файле создается полная копия внешнего вида и контента главной страницы. Если на хостинге происходит сбой и перестает работать БД или интерпретатор, система открывает на сайте содержимое данного файла. Таким образом, главная страница сайта не бывает «На техобслуживании» из-за сбоя в БД, что особенно важно, когда сайт SEO-продвигается. Необходимо установить на этот файл права 777.
index.php – инициализирующий файл DIAFAN.CMS, стартовый. Изменений не требует.
install.php – файл установки DIAFAN.CMS. После установки системы удаляется. Необходимо установить на этот файл права 777.
config.php – файл конфигурации DIAFAN.CMS. Cохраняет данные из раздела «Параметры сайта» административной части сайта. В случае, если какие-то параметры сбились и вход в административную часть сайта недоступен, можно править параметры вручную в этом файле. Например, изменившиеся параметры подключения к БД. Необходимо установить на этот файл права 777.
update.php – файл обновления предыдущей версии DIAFAN.CMS до текущей версии.
update.txt – руководство по обновлению DIAFAN.CMS с предыдущей версии.
readme.txt – краткое руководство для разработчиков.
favicon.ico – фавикон DIAFAN.CMS.
Зарегистрируйтесь или авторизируйтесь для того, чтобы оставить комментарий.