【发布时间】:2011-01-23 21:45:17
【问题描述】:
在使用多站点设置在 Drupal 中命名站点文件夹时,我可以将站点命名为“mydomain”还是必须采用域名格式,例如“mydomain.com”。 有没有办法在linux中使用符号链接来做到这一点?
谢谢
【问题讨论】:
标签: drupal
在使用多站点设置在 Drupal 中命名站点文件夹时,我可以将站点命名为“mydomain”还是必须采用域名格式,例如“mydomain.com”。 有没有办法在linux中使用符号链接来做到这一点?
谢谢
【问题讨论】:
标签: drupal
Drupal 将通过 HTTP 请求的域名与站点内的文件夹名称相匹配。如果它不匹配任何内容,它将回退到“默认”。所以你需要将文件夹命名为 mydomain.com。
如果您的 Apache(或其他 HTTPd)配置为解析符号链接,您绝对可以使用来自 mydomain.com -> mydomain 的符号链接。
【讨论】:
Drupal 6 在名为 sites/mydomain.com 或类似文件夹中查找名为 settings.php 的文件。确切的规则列在 default.settings.php 中。如果您的主机支持符号链接,您可以将 mydomain.com 设为链接:语法为 ln -s /path/to/real/files/mydomain mydomain.com
Drupal 7 在处理多站点安装方面做得更好——它可以告诉 drupal 每个域的 settings.php 文件在哪里。这里有一个向后移植此功能的补丁:http://drupal.org/node/231298
【讨论】: