Назад | Перейти на главную страницу

Перенос сайта Drupal на новый сервер

Мне поручено переместить сайт Drupal 6 с учетной записи общего хостинга на новый виртуальный сервер.

После переноса файлов на новый сервер могу ли я предоставить новому серверу доступ к той же базе данных на старом общем сервере? Итак, оба сайта (общая учетная запись и виртуальный сервер) будут иметь доступ к одной и той же базе данных, пока DNS не завершит распространение? Затем я мог бы перевести новый сайт в режим обслуживания и переместить базу данных на новый сервер.

Я надеюсь, что это сработает, поэтому старый db не изменится во время распространения DNS ...

Теоретически вы могли бы это сделать, но я настоятельно не рекомендую этого делать. Неприятные вещи могут произойти, когда два сайта пытаются писать в одну и ту же базу данных.

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