Перенос базы



Для экспорта/импорта базы данных удобно пользоваться программой Sypex Dumper Lite. Поэтому примеры экспорта/импорта будут на базе этой программы.

1. Перейдите по адресу:

C:\WebServers\home\setegnom.com\www\sites

2. Создайте папку sypexdumper.

3. Скопируйте в неё файл dumper.php.

4. На хостинге нужно будет установить права на папку 777.
5. На хостинге возможно потребуется изменить в 34 строчке файла dumper.php хост. По умолчанию в программе установлено — localhost. Вместо localhost может быть, например: mysql403.servage.net. Эта информация выдаётся при регистрации на хостинге, также её можно посмотреть в панели управления хостингом.

Comments

При вводе в адресную строку адреса дампера : otgoloski.com/dumper.php или otgoloski.com/sypexdumper/dumper.php появляется ошибка с сообщением, что страница не найдена (стандартная страница друпала). Этого как-то можно избежать?

По прошествии некоторого времени ссылка otgoloski.com/dumper.php заработала и я сделал копию базы данных. А otgoloski.com/sypexdumper/dumper.php так и показывает ошибку, хотя туда тоже дампер скопировал...

Примечание: При переносе базы не стоит менять префикс таблиц, иначе придется вручную править значения в таблице `sequences`, если не исправить, то у вас будут постоянно возникать ошибки, не будут регистрироваться новые пользователи, добавляться материал, комментарии, версии, пункты меню и т.д., в общем все те значения, у которых есть свой уникальный id.

А что такое "Права на папку", поясните для новичков!

Это как в Windows правой кнопкой мыши и в контекстном меню — Свойства: только чтение, скрытая, системная, архивная. В FileZilla также в контекстном меню последний пункт — File attributes. 777 — разрешает чтение, запись и выполнение файлов для всех групп пользователей.

Лучше так объяснить - попробуйте с помощью Total Commander'а переносить.

Это значение выставляется уже на сервере. Итак, скопировали папку на сервер, потом выделяете её, нажимаете "ФАЙЛ > ИЗМЕНИТЬ АТРИБУТЫ". Появится окно, совсем другое, нежели для папки на вашем локальном компьютере, в нем внизу строка, где записаны цифры. Там и пишите 777.

Есть ли разница между приведенным примером здесь и созданием простого дампа БД

Post new comment

The content of this field is kept private and will not be shown publicly.
Image CAPTCHA
Copy the characters (respecting upper/lower case) from the image.