Установка Drupal на виртуальном хостинге до того, как серверы имен будут направлены на него - PullRequest
1 голос
/ 19 ноября 2011

Я планирую сделать следующее. Пройдя через форумы Drupal и переполнение стека, я не думаю, что это будет проблемой, но я не нашел этот точный вопрос где-либо еще, и я хочу быть уверен, что нет других проблем, о которых можно беспокоиться:

-Установка Drupal (7) на новую учетную запись общего хостинга, прежде чем серверы имен будут направлены на нее. Их соглашение http://username.hostingcompany.com

-После того как я готов к работе, я указываю серверам имен для username.com указывать на сайт.

Похоже, мне может понадобиться переписать базовый URL во время установки, а затем снять перезапись после настройки серверов имен? Но я не вижу никаких других проблем, кроме этого. Я прав?

Спасибо, и я надеюсь, что это поможет кому-то еще с тем же вопросом.

1 Ответ

2 голосов
/ 19 ноября 2011

Да, это отлично работает.Установки Drupal практически полностью переносимы с одного базового URL на другой.Единственное, что вам, возможно, придется настроить, это значение RewriteBase в .htaccess, если у вас включены чистые URL.Но с лучшей поддержкой чистого URL в Drupal 7 вам, возможно, даже не придется делать это больше - попробуйте сначала без изменения .htaccess.

Аналогичный случай, если у вас есть разрабатываемая и производственная версии вашего сайта.(хорошая практика).Две версии могут быть размещены в разных доменах по разным базовым URL-адресам, и код и база данных полностью переносимы между ними, требуется только корректировка в RewriteBase.Для этого мне нужно иметь два файла .htaccess: обычный .htaccess с RewriteBase для производства и альтернативное .htaccess.devhostname, идентичное, кроме RewriteBase для разработки.Затем я настраиваю свой сервер разработки на чтение этого файла по предпочтению, то есть

AccessFileName .htaccess.devhostname .htaccess

. С этим изменением я могу копировать код и базы данных туда и обратно, и Drupal отлично работает в обоих местах.

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