Drupal многосайтовая настройка - PullRequest
0 голосов
/ 29 сентября 2010

Я пытаюсь настроить drupal для размещения нескольких сайтов, которые не влияют друг на друга. Мои страницы размещены на общем хостинге, и у меня есть доступ только к cPanel. Следуя инструкциям в Интернете, которые я нашел с помощью Google, я сделал следующее.

  1. Установлен Drupal.
  2. Создайте каталог на сайтах и ​​назовите его demo.sharedhost.com.
  3. Скопировал файл default.settings.php в этот каталог и переименовал его в settings.php.
  4. Создана демонстрационная версия субдомена.
  5. Удалил демонстрационную папку из public_html
  6. Сделана символическая ссылка public_html / demo на sites / demo.myshost.com.

Когда я пытаюсь получить доступ к demo.myhost.com, вместо установки drupal я получаю список сайтов sites / demo.myhost.com.

Не могли бы вы помочь мне настроить мультисайты?

Спасибо.

Ответы [ 2 ]

1 голос
/ 29 сентября 2010

Наконец я нашел ответ. На 6-м шаге я сделал символическую ссылку на drupal_installation / sites / demo.myhost.com, эти инструкции неверны в Интернете. Символическая ссылка должна быть нацелена на путь drupal_installation.

Итак, вот мои последние шаги:

  1. Установлен Drupal в ~ / public_html / drupal_path .
  2. Создайте каталог в ~ / public_html / drupal_path / sites и назовите его demo.myhost.com .
  3. Скопировал default.settings.php в ~ / public_html / drupal_path / sites / demo.myhost.com каталог и переименовал его settings.php .
  4. Создан поддомен demo.myhost.com.
  5. Удалил демонстрационную папку из public_html, которая была создана автоматически.
  6. Сделано символическая ссылка следующим образом: ln -s ~ / public_html / drupal_path ~ / public_html / demo Примечание. Если у вас нет доступа к оболочке, используйте следующий php-скрипт для создания символической ссылки:

    <?php
          exec("ln -s ~/public_html/drupal_path/ ~/public_html/demo"); 
    ?>
    
  7. Наконец, посетите демонстрационный сайт по http://demo.myhost.com, и вам будет предложено установить новый друпал.

Я снова объясняю шаги, чтобы таким, как я, не пришлось тратить время на чтение различных решений, размещенных в Интернете.

Пожалуйста, дайте мне знать, если что-то не понятно.

0 голосов
/ 29 сентября 2010

Мульти сайт в Drupal Вы должны сначала убедиться, поддерживает ли сервер виртуальные хосты, Вы не создали базу данных для сайтов, перейдите по этой ссылке для этого, Если до сих пор все прошло хорошо, чтобы установить другой сайт, вы не должны получить доступ

demo.myhost.com
instead try this
demo.myhost.com/install.php
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...