КАК скачать БД с 1-го сайта (хостинг) на 2-ой расположенный на Денвере?

Тема в разделе "Наполнение", создана пользователем Vitaminka, 31.05.2011.

  1. Vitaminka
    Offline

    Vitaminka Недавно здесь

    Регистрация:
    24.05.2011
    Сообщения:
    15
    Симпатии:
    0
    Пол:
    Женский
    :)Здравствуйте. У меня есть магазин на Joomla залила на хостинг все работает, сейчас хочу сделать 2-ой магазин наподобие 1-го, как мне скачать БД с 1-го сайта находящегося на хостинге на 2-ой расположенный пока на Денвере? :[
     
  2.  
  3. Offline

    glintwine Недавно здесь

    Регистрация:
    21.05.2011
    Сообщения:
    62
    Симпатии:
    5
    Пол:
    Мужской
    Войдите в панель управления хостингом, там будет PHP my admin или просто создайте резервную копию и скачайте ее с сайта.
     
  4. Vitaminka
    Offline

    Vitaminka Недавно здесь

    Регистрация:
    24.05.2011
    Сообщения:
    15
    Симпатии:
    0
    Пол:
    Женский
    Да я скачала, а потом мне надо зайти на PHP my admin нового сайта и импортировать?
     
  5. Offline

    ValeryB Активист

    Регистрация:
    07.10.2009
    Сообщения:
    384
    Симпатии:
    26
    Пол:
    Мужской
    На больших базах лучше использовать Sypex Dumper
     
  6. Offline

    glintwine Недавно здесь

    Регистрация:
    21.05.2011
    Сообщения:
    62
    Симпатии:
    5
    Пол:
    Мужской
    именно ;)
     
    Vitaminka нравится это.
  7. Vitaminka
    Offline

    Vitaminka Недавно здесь

    Регистрация:
    24.05.2011
    Сообщения:
    15
    Симпатии:
    0
    Пол:
    Женский
    Сохранила БД старого сайта с помощью SypexDumper, потом в своей новой phpMyAdmin импортировала БД, но что-то у меня ничего не появилось:( Подскажите почему?
     
  8. Offline

    ValeryB Активист

    Регистрация:
    07.10.2009
    Сообщения:
    384
    Симпатии:
    26
    Пол:
    Мужской
    Надо скопировать каталог с SypexDumper (вместе с сохраненной базой) в папку сайта на Денвере и SypexDumper-ром импортировать сохраненное в базу. При входе поставить root без пароля
     
    Последнее редактирование: 01.06.2011
  9. Vitaminka
    Offline

    Vitaminka Недавно здесь

    Регистрация:
    24.05.2011
    Сообщения:
    15
    Симпатии:
    0
    Пол:
    Женский
    Спасибо за ответ, но у меня при загрузке новой базы сейчас выдается "404 - Компонент не найден"
     
  10. Offline

    ValeryB Активист

    Регистрация:
    07.10.2009
    Сообщения:
    384
    Симпатии:
    26
    Пол:
    Мужской
    А папку из хостинга, где стоит Joomla (файлы самой Joomla) на Денвер заливали? Или базы прикрепляли к начальной установки Joomla из пакета дистрибутива?
     
  11. Vitaminka
    Offline

    Vitaminka Недавно здесь

    Регистрация:
    24.05.2011
    Сообщения:
    15
    Симпатии:
    0
    Пол:
    Женский
    Я сначала установила Денвер, потом Joomla, создла новую БД, потом Sypex Dumper загрузила БД старого сайта на новый, а бэкап стар. сайта скачала с хостинга, а Sypex Dumper не могу его залить. Может есть др. способ как извлечь? Т.е после установки денвера можно ли в папку www/Home/нов сайт/www извлечь бэкап старого сайта с хостинга?
     
    Последнее редактирование: 01.06.2011
  12. Offline

    ValeryB Активист

    Регистрация:
    07.10.2009
    Сообщения:
    384
    Симпатии:
    26
    Пол:
    Мужской
    Бекап файлов Joomla (не баз) просто разворачивается в нужную папку (если архивом), Sypex Dumper там не нужен, он только с базами работает. Можно FTP клиентом закачать с хостинга в папку Денвера россыпью (не архивируя), только при медленном интернете будет долго. Но иногда, когда на размер архива превышает разрешенный размер файла на хостинге, удобнее делать так. Или используя Akeeba Backup создавать многотомный архив (из нескольких мелких кусков), потом разворачивать, используя Akeeba Kickstart.
    Akeeba Backup само делает инсталяшку с файлами и базами.
     
    Vitaminka нравится это.
  13. Vitaminka
    Offline

    Vitaminka Недавно здесь

    Регистрация:
    24.05.2011
    Сообщения:
    15
    Симпатии:
    0
    Пол:
    Женский
    Понятно, спасибо. На сайт захожу через денвер, все корректно отобразилось, но в админ панель не могу зайти Пишет "Internal Server Error". Возможно дело в том что в текущей директории расположен файл .htaccess с ошибочными директивами. Для того, чтобы исправить ситуацию предлагается отредактировать файл .htaccess, чтобы он выглядел примерно так:

    <IfModule mod_charset.c>
    CharsetRecodeMultipartForms off
    # и другие директивы mod_charset
    </IfModule>
    А я не пойму в какую строку это написать и надо ли .htaccess переименовывать htaccess txt?

    Файлы configuration.php; virtuemart.cfg.php- правила. Прошу помочь.
     
    Последнее редактирование: 02.06.2011
  14. Offline

    ValeryB Активист

    Регистрация:
    07.10.2009
    Сообщения:
    384
    Симпатии:
    26
    Пол:
    Мужской
    А кем/чем предлагается?
    Может просто попробовать переместить .htaccess в другое место?
    Что написано в этом неправильном .htaccess?
     
  15. Vitaminka
    Offline

    Vitaminka Недавно здесь

    Регистрация:
    24.05.2011
    Сообщения:
    15
    Симпатии:
    0
    Пол:
    Женский
    когда в браузере набираю http://имя нового сайта/administrator/. Пробовала .htaccess переименовывать без точки и заменяла из дистрибитива Джумлы-не помогло. Видимо где-то имя старого сайта...Вот что пишется: Подсказка Денвера
    Вероятнее всего, скрипт, который запускает данная страница, не смог корректно выполниться. Детально причины ошибки должны быть описаны в файле Z:/home/cайт.loc/error.log.
    Вот наиболее частые причины 500-й ошибки:
    • В скрипте имеются ошибки. Например, каждый скрипт должен выводить заголовок Content-Type перед началом печати страницы.
    • Вы не установили некоторые библиотеки, которые необходимы скрипту. Для Perl-скриптов: установите пакет с библиотеками Perl, который доступен по адресу http://dklab.ru/chicken/web/packages/perl.html.
    • Вы указали неправильную первую строчку в скрипте, по которой Apache определяет путь к интерпретатору. Первая строка должна быть:
    o для Perl:
    o #!/usr/bin/perl -w
    или
    #!/usr/local/bin/perl -w
    o для PHP:
    o #!/usr/bin/php
    или
    #!/usr/local/bin/php
    • Здесь указывается путь относительно корня до файлов perl.exe и php.exe соответственно (расширение exe и буква диска опускаются для совместимости с Unix). Проверьте, чтобы до этой строке в скрипте ничего не было (в том числе и комментариев).
    • Хотя Денвер поддерживает оба варианта, заметьте также, что PHP-скрипты удобнее запускать из-под mod_php, встроенного в Apache, а не через внешнюю программу php.exe. Для использования mod_php просто поместите PHP-скрипт в www-директорию (а не в директорию с CGI-скриптами).
    • В текущей директории расположен файл .htaccess с ошибочными директивами. Например, Apache в Денвере не поддерживает устаревший модуль mod_charset, имеющийся у некоторых хостеров, и расценивает директивы вроде CharsetDisable как ошибочные. Для того, чтобы исправить ситуацию, отредактируйте файл .htaccess, чтобы он выглядел примерно так:
    • <IfModule mod_charset.c>
    • CharsetRecodeMultipartForms off
    • # и другие директивы mod_charset
    • </IfModule>
     
    Последнее редактирование: 03.06.2011
  16. Vitaminka
    Offline

    Vitaminka Недавно здесь

    Регистрация:
    24.05.2011
    Сообщения:
    15
    Симпатии:
    0
    Пол:
    Женский
    Помогите пожалуйста не могу сама разобраться. Нет доступа в административную часть после переноса сайта на денвер. Что можно подправить?
     
  17. Offline

    dimano48 Недавно здесь

    Регистрация:
    07.07.2011
    Сообщения:
    1
    Симпатии:
    0
    Пол:
    Мужской
    в файле configuration.php, если ты скачала сайт с Хостинга, как я понял будут не те пути стоять в этих вот строках, там должны быть пути что то типа http://www.moysait.com/www/logs/temps, замени их на путь в денвер, у меня этот путь выглядит так.
    var $log_path = 'Z:\\home\\test9.ru\\www\\logs';
    var $tmp_path = 'Z:\\home\\test9.ru\\www\\tmp';
    и с админкой все пройдет само сабой

    и еще эти три строки отвечают за подключение базы данных, прежде чем импортировать, надо создать, базу через phpMyadmin и пользователя, вписать их в эти строки например имя пользователя user1, БД db_mysite
    var $user = 'user1';
    var $db = 'db_mysite';
    var $password = '*****';

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

    ИМХО, экспорт-импорт отлично делать из phpMyadmin, только в поле compression надо выбирать "gzipped"
    если будут вопросы пиши ides12@yandex.ru
     

Поделиться этой страницей

Загрузка...