Где хранятся ноды?

Главные вкладки

Аватар пользователя Zlata Zlata 16 апреля 2007 в 10:45

Наполняю сейчас сайт содержанием, уже под 1000 нод насчитывает, статьи, фирмы и т.д. То есть инфы много перелопачиваю, и хочется это все сохранить (сайт пока на локалке, кто знает, вдруг придется на хостинге переустанавливать. Сейчас все ноды сохраняю как веб-страницы, а может есть другой способ - может где-то есть такая папка, где хранятся все мои драгоценные ноды? Lol

Комментарии

Аватар пользователя axel axel 16 апреля 2007 в 11:12

Ноды как и прочая инфа хранятся в базе данных. Базовые данные по каждой ноде в таблице node, дополнительные поля для разных типов контента в отдельных таблицах (зависит от того какие типы контента используются). Комментарии в таблице comments. Вот файлы которые могут прицепляться к нодам хранятся на файловой системе, по умолчанию в папке files.

Но чтобы иметь возможность восстановить сайт или перенести его в другое место разумнее делать регулярный бэкап базы данных целиком (не отдельных таблиц!). На хостингах для этого обычно предлагается утилита phpmyadmin (или что-нибудь другое - спроси хостера). Также имеет смысл сделать бэкап файлов - это можно сделать через ftp.

Тогда для переноса на новое место надо будет закачать туда файлы, поправить настройки в файле settings.php и закачать базу данных.

Аватар пользователя dimazub dimazub 16 апреля 2007 в 11:12

Информация хранится в базе данных.
Если стоит нечто типа phpMyAdmin, то им можно сохранить базу отдельно в файл.

Аватар пользователя axel axel 16 апреля 2007 в 13:21

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

Аватар пользователя sas@drupal.org sas@drupal.org 16 апреля 2007 в 14:25

Скорей всего модуль dba простое лекарстов для автобэкапп + получения на почту, а так очень хорошо справляется с задачей свернуть - развернуть - sypex

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 16 апреля 2007 в 14:47

24 мега. Упс! В архиве?! Smile Что же это вы там собираете на сайте? Smile
Можно, кстати, некоторые служебные таблицы базы данных не сохранять (логи, сесии и т.п.).

Аватар пользователя Zlata Zlata 16 апреля 2007 в 15:37

нет, не в архиве, в "разжатом" виде Smile в архиве - 4 мега..
статьи собираю разные разные, контентом чтобы богатый сайт был Smile

Аватар пользователя Dan Dan 16 апреля 2007 в 22:33

Smile

Кстати, как сказал vadbar, служебные таблицы перед бэкапом надо чистить, на вскидку: cache, session, access, watchdog. Была тема со списком таблиц, поиск рулит.

Кстати, у меня как-то раз сломался на сайте cron (ну я его сломал конечно, только не заметил) и бэкап стал весить сотни мегов! Так что если не чистите таблице вручную, то хотя бы запускайте хрон.

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 16 апреля 2007 в 22:41

Еще можно так: скрипту dumper.php можно указать перед архивацией, какие таблицы включать в дамп. Поле называется "Фильтр таблиц:". Причем можно использовать маски * ? ^ - http://sypex.net/products/dumper/docs