Блог пользователя - olegp

Как все-таки правильно выполнить перенос сайта с одной машины на другую?

8 октября 2011 в 12:20

Доброе время суток! Скажу сразу, начинающий.
Не спеша делаю сайт на Drupal 7. Работаю на работе (так бывает Lol и дома. Пока всё на локальных машинах (и там и там установлена связка linux+nginx+php+mysql). При первом же переносе вылезла неприятность - взял халтурку на выходные, но дома не оказалось материалов, помещенных на сайт на работе, просто девственно чистый сайт с темой, в которой даже не сохранились настройки. Установки всей связки идентичные вплоть до пароля пользователя БД. При этом и в файле бэкапа, и в базе после восстановления материалы обнаруживаются по словарному поиску. Т.е. предполагаю, что бэкап/восстановление выполнено верно (?). И в папках сайта все добавленные файлы лежат.
Пробовал играться с правами:
chmod -R 755 /srv/www/'site_dir' (и 777 тоже)
chown -R www-data:www-data /srv/www/'site_dir'
- ничего не меняется.

Перенос:
1. mysqldump -uroot -p 'db_name' > 'dir'/'db_name'.txt -> mysqldump -uroot -p 'db_name' < 'dir'/'db_name'.txt
2. копирование сайта /srv/www/'site_dir' на флэху и обратно на новой машине.

Куда копать?