Можно ли восстановить сайт?

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

Аватар пользователя juve juve 17 марта 2009 в 18:16

Здравствуйте.
Проблема такая:
На локальной машине была сделана некоторая версия сайта на Друпале 6.
Из-за вируса полетела система, но содержимое винчестера удалось слить в архив. Соответственно остались каталоги MySQL и Apache.
Можно ли восстановить по ним существовавший на локальной машине сайт? Если да, то как?

Спасибо за ответы.

Комментарии

Аватар пользователя Alex_R Alex_R 17 марта 2009 в 18:28

База в MySQL с которой инсталлировался сайт цела?
Папка в которой инсталлировался Друпал (сайт) цела?
Если да, то не понял вопроса...

Аватар пользователя Dark_kz Dark_kz 17 марта 2009 в 19:47

Действительно, если файлы целы то в чем проблема?
содержимое сайта можно залить в \home\имя_сайта\www
содержимое базы в \usr\local\mysql5\data\

Аватар пользователя juve juve 18 марта 2009 в 12:45

Спасибо за ответ и извините если спрашиваю слишком примитивные вещи.
Содержимое старого католога "..\htdocs" скопировал в "..\Apache\htdocs\home\test\www", так?
Потом из старого "..\MySQL\MySQL Server 5.0\data" беру папку "test_baze1" (эта база была создана до слёта системы перед установкой друпала) и копирую это папку (или не саму папку, а её содержимое?) в "..\Apache\htdocs\usr\local\mysql5\data" так?
А что дальше? Может нужно как-то указать связь сайта с базой? Потому что если сейчас я набираю: http://localhost/home/test/www/ то у меня открывается пустой сай без единой ноды или меню из того что было создано раньше.

Аватар пользователя juve juve 18 марта 2009 в 16:03

Положил старый файл с базой в \mysql5\data
прописал $db_url = 'mysql://root:12345@localhost/test_baze1'; в settings.php
при запуске сайта http://localhost/home/test/www/
выдаёт кучу ошибок:

Warning: Table 'test_baze1.access' doesn't exist query: SELECT 1 FROM access WHERE type = 'host' AND LOWER('127.0.0.1') LIKE LOWER(mask) AND status = 0 LIMIT 0, 1 in D:\Apache\htdocs\home\test\www\includes\database.mysql.inc on line 128

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at D:\Apache\htdocs\home\test\www\includes\database.mysql.inc:128) in D:\Apache\htdocs\home\test\www\includes\bootstrap.inc on line 981

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at D:\Apache\htdocs\home\test\www\includes\database.mysql.inc:128) in D:\Apache\htdocs\home\test\www\includes\bootstrap.inc on line 981

Warning: Table 'test_baze1.cache' doesn't exist query: SELECT data, created, headers, expire, serialized FROM cache WHERE cid = 'variables' in D:\Apache\htdocs\home\test\www\includes\database.mysql.inc on line 128

Warning: Table 'test_baze1.variable' doesn't exist query: SELECT * FROM variable in D:\Apache\htdocs\home\test\www\includes\database.mysql.inc on line 128

Warning: Table 'test_baze1.cache' doesn't exist query: UPDATE cache SET data = '', created = 1237380722, expire = 0, headers = '', serialized = 0 WHERE cid = 'variables' in D:\Apache\htdocs\home\test\www\includes\database.mysql.inc on line 128

Warning: Table 'test_baze1.system' doesn't exist query: SELECT name, filename, throttle FROM system WHERE type = 'module' AND status = 1 AND bootstrap = 1 ORDER BY weight ASC, filename ASC in D:\Apache\htdocs\home\test\www\includes\database.mysql.inc on line 128

Warning: Cannot modify header information - headers already sent by (output started at D:\Apache\htdocs\home\test\www\includes\database.mysql.inc:128) in D:\Apache\htdocs\home\test\www\includes\bootstrap.inc on line 582

Warning: Cannot modify header information - headers already sent by (output started at D:\Apache\htdocs\home\test\www\includes\database.mysql.inc:128) in D:\Apache\htdocs\home\test\www\includes\bootstrap.inc on line 583

Warning: Cannot modify header information - headers already sent by (output started at D:\Apache\htdocs\home\test\www\includes\database.mysql.inc:128) in D:\Apache\htdocs\home\test\www\includes\bootstrap.inc on line 584

Warning: Cannot modify header information - headers already sent by (output started at D:\Apache\htdocs\home\test\www\includes\database.mysql.inc:128) in D:\Apache\htdocs\home\test\www\includes\bootstrap.inc on line 585

Warning: Table 'test_baze1.url_alias' doesn't exist query: SELECT COUNT(pid) FROM url_alias in D:\Apache\htdocs\home\test\www\includes\database.mysql.inc on line 128

Аватар пользователя Dark_kz Dark_kz 18 марта 2009 в 17:30

а базу пробывал смотреть? она в полном порядке?
открой базу хоть в phpmyadmin и глянь, судя по ошибкам никакие таблицы он просто найти не может