Эдравствуйте!
Сделала локальный сервер на XAMPP , все установила подключила темы, модули.... все работает )))
Вопрос как мне сделать -как сделать дубликат?
Надо создавать новый сайт в отдельную папку или как то можно этот продублировать?
Я скопировала папку xampp\htdocs\drupal\ изменила имя папки, зашла на сайт добавила статью.... и у меня эта статья теперь на двух сайтах....Lol
Или надо установить еще один?
мне надо сделать дубликат но чтоб редактирование в одном сайте не отображалось на другом
и да чуть не забыла.... как сделать backup этого сайта чтоб в случае чего можно было востановить?
Ps я еще только учусь....)))
Комментарии
Подключение к БД одно используется, пишет в одну базу.
Сайт хранится не в папке, а в базе данных. Если Вы скопировали полностью папку корня сайта, то Вы скопировали и файл /sites/default/settings.php, в котором прописаны логин и пароль к базе данных, то есть теперь у Вас два сайта с одной базой данных или, другими словами, один сайт доступен по двум адресам. Чтобы сделать два независимых сайта, нужно создать новую базу данных и прописать параметры доступа к ней в /sites/default/settings.php нового сайта. Также нужно скопировать содержимое базы данных либо средствами Drupal (drush) либо средствами СУБД (MySQL?).
Ok!
Ставите модуль Backup and Migrate
Этим модулем в админке создаете архив своего сайта целиком (файлы и база) Полученный архив разархивируете и файлы сайта из него копируете в новую папку xampp. (xampp/htdocs/mysite2). Все что лежит в папке docroot (для D7).
Заходите в phpMyAdmin и создаете новую бд (например dbmysate2) В эту бд делаете импорт из разархивированной папки файла database.sql (кнопочка сверху).
В браузере набираете localhost/mysite2 и начинается процесс установки сайта. На этапе ввода названия бд указываете свое новое имя бд dbmysite2 и имя юзера root, пароль не нужен. Далее предложат изменить права доступа к файлам settings. Жмете ссылку. Все. Получаете точную копию своего сайта с новым адресом localhost/mysite2. Первый запуск сайта обычно тормознутый.
Семерка выдает ошибку на путь к временным файлам. Нужно зайти в админку и в раздел файловая система. Просто нажать сохранить. При желании отредактировать пути.
Можно еще прописать пути в хосте для более корректной работы адресов и избавления от localhost.
попробую....))) видимо это то что надо...У меня Drupal 9.1.6
Thanks!
А там наверно где то еще должен быть туториал как его юзать этот модуль? подскажите плиз если есть такой...)))
Я конечно поищу информацию в Google, но буду весьма признательна за ссылку...спасибо.
Я изучал методом научного тыка.
Главное не сохранять архив в папку которую архивируешь. Место быстро заканчивается
Попробую...вроде вот нашла -
https://www.youtube.com/watch?v=rg_FfXrQ_Cg&ab_channel=OSTraining
В данном видео говорится о восстановлении сайта, а не о дублировании. Там пара лишних действий. Перевод сайта в режим обслуживания и переименование старой базы, на случай ошибки.
Для опытов лучше создать дубликат сайта. его не жалко и удалить.
Я правильно понимаю что достаточно нажать кнопку и Drupal сделает мне Backup?
Дополнительно больше не требуется каких либо действий?
да
После в папке downloud Вашего компьютера будет архив.