Функционал Sites.php в Drupal 6

Для организации мультисайтинга в Drupal 7 можно использовать специальный файл sites.php, содержащий массив перенаправлений. Этот массив задаёт соответствия между запрашиваемыми доменными именами (и др. параметрами http запроса) и конечными папками, содержащими файлы каждого из сайтов.

В Drupal 6 sites.php ещё не поддерживается. А теперь и сам Drupal 6 уже не поддерживается :). В шестерке необходимо создавать каталоги для каждого из сайтов в соответствии с доменными именами. К примеру, для  www.example.ru нужно создать папку /sites/example.ru/.

В случае переноса сайта на другой домен возникают проблемы с существующим содержимым сайта (адреса картинок, загруженных файлов нужно будет поменять). Но если операционка сервера позволяет работать с символьными ссылками (как в UNIX), то для переноса сайта на новый домен в мультисайтинговой конфигурации drupal 6 достаточно будет создать simlink с именем нового домена, ссылающимся на прежний каталог.

Таким образом, большую часть функционала sites.php можно заменить, используя символьные ссылки.

Мало букафф? Читайте есчо !

Где находится админка друпал?

Ноябрь 18, 2015 г.

Сам бы я не додумался написать подобный гайд, да люди подсказали. :) Если вы вошли на сайт как администратор, а полоска админ меню сверху не появилась, то скорее всего не установлен/не включен соответствующий модуль. Тем не менее, админка drupal ...

Читать

XML карта сайта для многоязычных проектов на Drupal

Апрель 16, 2024 г.

Для начала разберемся: что мы пытаемся построить. Ожидается, что у нас есть корневой файл sitemap.xml, который содержит список языковых xml карт. ...

Читать

Вывод нужного уровня подменю в Drupal

Сентябрь 17, 2010 г.

Система меню в друпале сделана правильно и в большинстве случаев не требует установки каких то дополнительных модулей, чтобы получить тот результат, который требуется. И в данной статье мы не будем как то дополнять саму систему меню drupal-а. В тоже ...

Читать

Drupal deployment

Май 18, 2023 г.

Шпаргалка по настройке и проведению деплоймента для Drupal (начиная с 8й версии). Деплоймент выполняется с использованием git, drush, composer и configuration management. На сервере должны выполняться команды в следующей последовательности: ...

Читать
 

Комментарии к «Функционал Sites.php в Drupal 6»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: