После установки Drupal на ваш сервер вы можете наблюдать в корневом каталоге большое количество папок и файлов, назначение которых многие веб-мастера не знаю, хотя должны бы знать. Сегодня, я попытаюсь в кратце объяснить назначение папок и некоторых файлов.
- Папка includes – содержит библиотеки общих функций, которые использует Drupal.
- Папка misk – содержит JS сценарии, различные изображения и пиктограммы, которые входя в базовый пакет Drupal.
- Папка modules – содержит модули «ядра» Drupal. Напомню вам, что в этой папке хранятся лишь модули, которые идут из базового пакета Drupal, все устанавливаемые дополнительные модули вы должны хранить в папке modules по пути sites/all/
- Папка profiles – содержит различные профили установки. В базовом пакете Drupal присутствует стандартный и минимальный профиль установки, вы можете это наблюдать при установке Drupal. Вы можете самостоятельно создавать свои установочные профили, его основное назначение - это доступ к определённым модулям ядра и дополнительным модулям. Например свой установочный профиль имеет Kickstart.
- Папка scripts – содержит сценарии, которые используются для проверки синтаксиса, очистки кода, запуска Drupal из командной строки, запуска тестовых наборов. Не применяются при выполнения запроса к Drupal.
- Папка sites – содержит все изменения в Drupal, например дополнительные модули (папка modules), шаблоны (папка themes) и параметры (папка defaults). Внутри находится папка defaults, которая содержит файл settings.php – именно в нём хранятся все инсталяционные данные.
- Папка themes – содержит базовые шаблоны Drupal. Не рекомендуется хранить свои собственные шаблоны в данной папке. Напомню вам, что все ваши дополнительные шаблоны должны храниться в папке themes по пути sites/all/
- Файл cron.php – используется для выполнения регулярных задач, таких как сбор статистики или сжатие таблиц базы данных.
- Файл index.php – как и для большинства CMS, данный файл является главной точкой входа для инсталятора Drupal.
- Файл update.php – данный файл производит обновление схемы базы данных после обновления ядра Drupal. Необходимо запускать данный файл после каждого обновления ядра.
- Файл xmlrpc.php – данный файл принимает запросы XML-RPC.
- Файл robots.txt – базовая реализация стандарта исключения роботов.
- Файл authorize.php – административный сценарий, который позволяет загружать и устанавливать новые темы или модули с Drupal.org
- Файлы с расширением .txt – содержат документацию и копирайт на использование.
Если у вас есть, что дополнить - пишите в коментах, будем только рады!