Наполняю сейчас сайт содержанием, уже под 1000 нод насчитывает, статьи, фирмы и т.д. То есть инфы много перелопачиваю, и хочется это все сохранить (сайт пока на локалке, кто знает, вдруг придется на хостинге переустанавливать. Сейчас все ноды сохраняю как веб-страницы, а может есть другой способ - может где-то есть такая папка, где хранятся все мои драгоценные ноды?
Комментарии
Ноды как и прочая инфа хранятся в базе данных. Базовые данные по каждой ноде в таблице node, дополнительные поля для разных типов контента в отдельных таблицах (зависит от того какие типы контента используются). Комментарии в таблице comments. Вот файлы которые могут прицепляться к нодам хранятся на файловой системе, по умолчанию в папке files.
Но чтобы иметь возможность восстановить сайт или перенести его в другое место разумнее делать регулярный бэкап базы данных целиком (не отдельных таблиц!). На хостингах для этого обычно предлагается утилита phpmyadmin (или что-нибудь другое - спроси хостера). Также имеет смысл сделать бэкап файлов - это можно сделать через ftp.
Тогда для переноса на новое место надо будет закачать туда файлы, поправить настройки в файле settings.php и закачать базу данных.
Информация хранится в базе данных.
Если стоит нечто типа phpMyAdmin, то им можно сохранить базу отдельно в файл.
Если в условия хостинга входит ежедневный бэкап базы, самому ничего делать не нужно?
Не нужно. Только стоит помнить, что хостеры хранят бэкапы очень ограниченное количество времени (несколько дней). Если с сайтом что-то произошло и внимание на это обратили скажем через неделю, то есть большая вероятность, что бэкапы хостера за несколько дней не помогут. Да и вобще на хостера надейся... для дополнительного спокойствия стоит время от времени делать бэкапы к себе
Скорей всего модуль dba простое лекарстов для автобэкапп + получения на почту, а так очень хорошо справляется с задачей свернуть - развернуть - sypex
Спасибо!!! Все поняла, уже сейчас на всякий случай сделала экспорт базы! 24 мегабайта весит уже
24 мега. Упс! В архиве?! Что же это вы там собираете на сайте?
Можно, кстати, некоторые служебные таблицы базы данных не сохранять (логи, сесии и т.п.).
нет, не в архиве, в "разжатом" виде в архиве - 4 мега..
статьи собираю разные разные, контентом чтобы богатый сайт был
Тут 4-х гиговая база пробегала у кого-то
наверно ползком
Кстати, как сказал vadbar, служебные таблицы перед бэкапом надо чистить, на вскидку: cache, session, access, watchdog. Была тема со списком таблиц, поиск рулит.
Кстати, у меня как-то раз сломался на сайте cron (ну я его сломал конечно, только не заметил) и бэкап стал весить сотни мегов! Так что если не чистите таблице вручную, то хотя бы запускайте хрон.
Еще можно так: скрипту dumper.php можно указать перед архивацией, какие таблицы включать в дамп. Поле называется "Фильтр таблиц:". Причем можно использовать маски * ? ^ - http://sypex.net/products/dumper/docs
Лучше какие исключить (значок ^). примеры - на сайте производителе