восстановление сайта

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

Аватар пользователя oz oz 28 июля 2011 в 4:07

После смерти компа пропали все файлы на нем, в том числе и инсталлированный Drupal 6. Сохранилась, однако, MySQL база данных этого сайта, созданая Drupal'ом (была на другой машине). Можно ли что-то восстановить и как ?

Комментарии

Аватар пользователя Lotar Lotar 28 июля 2011 в 4:28

Ставите друпал. Импортируете туда старую базу. Правите пути/названия таблиц(если нужно). Должно работать.

Аватар пользователя Alex Bacart Alex Bacart 28 июля 2011 в 8:37

Знатно у вас комп навернулся, да еще и винт с собой прихватил.

"bash.org" wrote:

1: Привет, я теперь восстановлением данных занимаюсь, надо что-нибудь восстановить?
2: надо, фотки с винта переносного (USB), можешь?
1: могу
1: форматировал?
2: нет
1: ронял
2: нет
1: а что с ним
2: спиздили...

Аватар пользователя edhel edhel 28 июля 2011 в 9:09

1) Ставите дрюпал с новой базой (чтобы он сам settings.php создал).
2) Скачивайте и копируете все модули, которые были на старом сайте (в sites/all/modules).
3) В settings.php меняете базу на старую.

ЗЫ: Вообще странно как так может навернуться комп вместе с винтом. Обычно что-то одно ломается.

Аватар пользователя rz02 rz02 5 августа 2014 в 8:41

edhel wrote:
1) Ставите дрюпал с новой базой (чтобы он сам settings.php создал).
2) Скачивайте и копируете все модули, которые были на старом сайте (в sites/all/modules).
3) В settings.php меняете базу на старую.

ЗЫ: Вообще странно как так может навернуться комп вместе с винтом. Обычно что-то одно ломается.

Добрый день!
3) Что именно прописать в setting.php, чтобы поменять на старую базу. На localhost установил заново Drupal скопировал папки с копией базу и папки с MySQL, но сайт показывает чистым.
Что есть а) копия папки базы с сайтом б)копия папки MySQL, но выгруженной версии sql не было.

Аватар пользователя EvgenySorokin EvgenySorokin 28 июля 2011 в 9:13

Всегда было интересно - почему пишут о заливке модулей в «sites/all/modules»?
Ведь по умолчанию у Drupal все модули лежат в modules. Я понимаю, что будет работать в обоих случаях, но понять этот факт хочется.

Аватар пользователя direqtor direqtor 28 июля 2011 в 9:33

Так принято, чтобы не путаться при обновлениях. В modules лежит ядро системы. sites/all это умолчание для одиночного сайта. Если вы на ОДНОМ коде хотите сделать мультисайтинг, то модули конкретного проекта можно разместить так:

- modules - модули ядра
- themes - темы ядра
- sites
  +- all
  |  +- modules - сторонние модули, доступные всем доменам
  |  +- themes - темы, доступные всем доменам
  +- imia_saita_1.ru
  |  +- modules - сторонние модули, доступные только домену imia_saita_1.ru
  |  +- themes - темы, доступные только домену imia_saita_1.ru
Аватар пользователя direqtor direqtor 28 июля 2011 в 9:22

"edhel" wrote:
2) Скачивайте и копируете все модули, которые были на старом сайте (в sites/all/modules).

Модули смотрим в таблице system, там пути, версии и status включен/не включен. Но вот папку с файлами отыскать в БД не сможете. Только место, где она была. Еще масса полезной инфы есть в variables, но там все переменные сериализованы.

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 28 июля 2011 в 9:22

"Garin33" wrote:

Ведь по умолчанию у Drupal все модули лежат в modules. Я понимаю, что будет работать в обоих случаях, но понять этот факт хочется.

потому что ядрёные лежат в модулес.
Ви таки хотите получать геморойную шишку размером с яблоко при апдейтах?

Аватар пользователя EvgenySorokin EvgenySorokin 28 июля 2011 в 9:48

"RxB" wrote:
потому что ядрёные лежат в модулес.
Ви таки хотите получать геморойную шишку размером с яблоко при апдейтах?

Пока таких проблем не было, уже как три года )), может везло.
То есть тру друпалеры в папку modules дополнительные модули вообще не льют, а кладут их в sites/all/modules?

Аватар пользователя edhel edhel 29 июля 2011 в 19:36

Всё что изменяется под конкретный сайт — кладем в sites (модули, темы, библиотеки, настройки, файлы). Когда нужно обновить дрюпал, соответственно, удаляем всё кроме папки sites и заливаем новую версию.

Аватар пользователя xakudu xakudu 30 сентября 2012 в 10:49

"Garin33" wrote:
То есть тру друпалеры в папку modules дополнительные модули вообще не льют, а кладут их в sites/all/modules?

Ага. ))