我正在尝试设置drupal来托管多个不会相互影响的网站。我的页面托管在共享托管服务上,我只能访问cPanel。 按照我在谷歌上发现的网上说明,我做了以下工作。
当我尝试访问demo.myhost.com时,我获得了sites / demo.myhost.com目录的列表,而不是drupal安装。
你可以帮我设置多站点吗?
谢谢。
答案 0 :(得分:1)
最后我找到了答案。在第6步中,我创建了一个指向drupal_installation / sites / demo.myhost.com的符号链接,这些说明在互联网上是错误的。 sybolic链接应该以drupal_installation路径为目标。
所以这是我的最后一步:
制作sybolic链接如下: ln -s~ / public_html / drupal_path~ / public_html / demo 注意:如果您无权访问shell,请使用以下php脚本来创建符号链接:
<?php
exec("ln -s ~/public_html/drupal_path/ ~/public_html/demo");
?>
最后通过http://demo.myhost.com访问演示站点,系统将提示您安装新的drupal。
我正在再次解释这些步骤,所以像我这样的人不必浪费时间阅读互联网上发布的不同解决方案。
如果不清楚,请告诉我。
答案 1 :(得分:0)
Multi Site in Drupal 如果服务器支持虚拟主机,您首先需要确保, 您尚未为网站创建数据库,请点击此链接, 如果一直顺利到现在安装另一个网站你不应该访问
demo.myhost.com
instead try this
demo.myhost.com/install.php