• статья
  • pantey

Расположение файлов в Drupal 7

13.05.2013

После установки 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 – содержат документацию и копирайт на использование.

Если у вас есть, что дополнить - пишите в коментах, будем только рады!

Узнавай о новых статьях сайта - первым. Просто подпишись на рассылку.