Схема именования папок на сайте Drupal - PullRequest
0 голосов
/ 24 января 2011

Когда я называю папку сайтов в Drupal с помощью настройки нескольких сайтов, могу ли я назвать сайт «mydomain» или он должен быть в формате имени домена, например «mydomain.com». Есть ли способ сделать это с помощью символической ссылки в Linux?

спасибо

Ответы [ 2 ]

1 голос
/ 24 января 2011

Drupal 6 ищет файл с именем settings.php в папке с именем sites/mydomain.com или аналогичной.Точные правила перечислены в default.settings.php.Если ваш хост поддерживает символические ссылки, вы можете превратить mydomain.com в ссылку: синтаксис ln -s /path/to/real/files/mydomain mydomain.com

Drupal 7 намного лучше справляется с тем, как он обрабатывает многосайтовые установки, - можно сказать drupal, где находятся настройки.PHP-файл для каждого домена.Вот патч, который поддерживает эту функцию здесь: http://drupal.org/node/231298

1 голос
/ 24 января 2011

Drupal сопоставляет имя домена, запрошенное через HTTP, с именем папки внутри сайтов. Если он не совпадает с чем-либо, он вернется к значению «по умолчанию». Поэтому вам нужно назвать папку mydomain.com.

Вы определенно можете использовать символическую ссылку с mydomain.com -> mydomain, если ваш Apache (или другой HTTPd) настроен для разрешения символических ссылок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...