Перенос Drupal сайта с одного хостинга на другой.

Аватар пользователя Гость Гость (не проверено) 12 мая 2004 в 15:03

Существует ли возможность полноценного переноса сайта построенного на Друпал с одного хостинга на другой?
А еще лучше возможность синхронизации?
Дабы все изменения делать и тестировать на локальной машине а потом уже лить на сервер?
Понимая что вопрос дилетантский, но я не являюсь профессиональным ПХП (да и вообще) программером, поэтому и выбрал для сайта эту систему.
Идея состоит в том - чтобы полностью создать сайт на локальной машине (имеется ввиду полноценный веб-сервер (FreeBSD, Apache etc.), а не виндовые эмуляции) потом перенести его на нормальный хостинг...
Насколько тут важно соответствие версий базы данных и операционнных систем и все такое прочее...
И какие в принципе есть возможности, и, что интереснее, грабли?

0 Thanks

Комментарии

Аватар пользователя Nick Nick 13 мая 2004 в 0:37

Версии софта на локальной машине (или на разных хостингах) могут быть разные.

чтобы сделать перенос:
1. Копируешь все файлы Друпала
2. На исхоной машине mysqldump -u username1 -p databasename1 > filename
На машине куда копируешь:
mysql -u username2 -p databasename2 < filename

Имя пользователя и навания базы могут быть разными (на источнике и приемнике).
Тогда следует поправить includes/conf.php

--
USU-Lug http://usu-lug.org.ru

Аватар пользователя axel axel 14 мая 2004 в 23:56

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

локальный сайт у меня black.laika/~axel/drupal.ru
конфиг для него будет black.laika.~axel.drupal.ru.php

там же в includes лежит конфиг под хостинг, для сайта вызываемого по домену drupal.ru - имя конфига drupal.ru.php

а алиас www.drupal.ru - есть просто ссылка www.drupal.ru.php на файл drupal.ru.php

Так определив один раз конфиги можно потом без изменений переливать файлы, не путаясь в их изменениях по месту. Однако .htaccess так переписать нет возможности, в нем поправлять RewriteBase все равно приходится (это если короткие URL включены).

--
Axel