Наконец я нашел ответ. На 6-м шаге я сделал символическую ссылку на drupal_installation / sites / demo.myhost.com, эти инструкции неверны в Интернете. Символическая ссылка должна быть нацелена на путь drupal_installation.
Итак, вот мои последние шаги:
- Установлен Drupal в ~ / public_html / drupal_path .
- Создайте каталог в ~ / public_html / drupal_path / sites и назовите его demo.myhost.com .
- Скопировал default.settings.php в ~ / public_html / drupal_path / sites / demo.myhost.com каталог и переименовал его settings.php .
- Создан поддомен demo.myhost.com.
- Удалил демонстрационную папку из public_html, которая была создана автоматически.
Сделано символическая ссылка следующим образом:
ln -s ~ / public_html / drupal_path ~ / public_html / demo
Примечание. Если у вас нет доступа к оболочке, используйте следующий php-скрипт для создания символической ссылки:
<?php
exec("ln -s ~/public_html/drupal_path/ ~/public_html/demo");
?>
Наконец, посетите демонстрационный сайт по http://demo.myhost.com, и вам будет предложено установить новый друпал.
Я снова объясняю шаги, чтобы таким, как я, не пришлось тратить время на чтение различных решений, размещенных в Интернете.
Пожалуйста, дайте мне знать, если что-то не понятно.