Joomla 1.5 Проблемы с переносом сайта на локальную машину

Тема в разделе "Перенос Joomla на хостинг и проблемы с хостингом", создана пользователем kLubo4ek, 06.01.2010.

  1. Offline

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

    Регистрация:
    23.01.2009
    Сообщения:
    9
    Симпатии:
    0
    Пол:
    Женский
    Переношу сайт с хостинга на локальную машину (на денвер). Все делаю по инструкции:
    1) Создаю новую базу
    2) делаю бекап базы с хостинга (и phpMyAdmin пробовала и SympexDumper)
    3) загружаю бекап через phpMyAdmin в денвере
    Далее пробовала два способа:
    - либо ставила в эту базу чистую джумлу, но при установке, когда надо вносить имя, логин и пароль базы выскакивает ошибка: Unable to connect to the database MySQL
    - либо копировала в папку home/имя сайта/www все папки с хостинга и меняла конфигурационный файл, но при соединении опять вылетает ошибка: Database Error: Unable to connect to the database:Could not connect to MySQL

    Я понимаю, что это ошибка с соединением данных и базы. Может я в конфиг файле не все поменяла?
    Помогите, пожалуйста, уже кучу времени на этом потеряла |H|

    Вот текст конфига:
    <?php
    class JConfig {
    var $offline = '0';
    var $editor = 'tinymce';
    var $list_limit = '20';
    var $helpurl = 'http://help.joomla.org';
    var $debug = '0';
    var $debug_lang = '0';
    var $sef = '1';
    var $sef_rewrite = '0';
    var $sef_suffix = '0';
    var $feed_limit = '10';
    var $feed_email = 'author';
    var $secret = '6cYThYrcaCYiQRYJ';
    var $gzip = '0';
    var $error_reporting = '-1';
    var $xmlrpc_server = '0';
    var $log_path = '/home/203413/http/logs';
    var $tmp_path = '/home/203413/http/tmp';
    var $live_site = '';
    var $force_ssl = '0';
    var $offset = '3';
    var $caching = '1';
    var $cachetime = '15';
    var $cache_handler = 'file';
    var $memcache_settings = array();
    var $ftp_enable = '1';
    var $ftp_host = '195.7.162.244';
    var $ftp_port = '21';
    var $ftp_user = 'xxx';
    var $ftp_pass = 'xxx';
    var $ftp_root = '/http';
    var $dbtype = 'mysql';
    var $host = 'localhost';
    var $user = 'klubo4ek';
    var $db = 'klubo4ek';
    var $dbprefix = 'tes_';
    var $mailer = 'mail';
    var $mailfrom = 'l@mail.ru';
    var $fromname = 'Glazz-Go!';
    var $sendmail = '/usr/sbin/sendmail';
    var $smtpauth = '0';
    var $smtpsecure = 'none';
    var $smtpport = '25';
    var $smtpuser = '';
    var $smtppass = '';
    var $smtphost = 'localhost';
    var $MetaAuthor = '1';
    var $MetaTitle = '1';
    var $lifetime = '15';
    var $session_handler = 'database';
    var $password = 'xxx';
    var $sitename = 'Glazz-Go!';
    var $MetaDesc = '';
    var $MetaKeys = '';
    var $offline_message = 'Сайт находится на техобслуживании. Пожалуйста, зайдите позже.';
    }
    ?>
     
  2.  
  3. Offline

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

    Регистрация:
    10.05.2009
    Сообщения:
    9
    Симпатии:
    1
    Пол:
    Мужской
    нужно сначала установить на денвере в чистую базу джумлу той же версии, что и на сервере. проще, если имена баз на сервере и в денвере будут иметь разные имена. далее нужно импортировать бэкап БД с сайта в денвер, а конфигурационном файле поменять название БД на название импортированной.
    при этом не забыть создать такого же пользователя, что был на сервере, с правами на нашу базу. или в конфиге поменять имя пользователя и пароль на те, что уже есть в денвере (также убедившись в наличии у него прав на импортированную базу)

    ну и ещё по конфигу: раз уж переехали на денвер, то нужно обновить пути, например:
    var $tmp_path = '[Диск:]\\home\\localhost\\www\\sait\\tmp';
    var $log_path = '[Диск:]\\home\\localhost\\www\\sait\\logs';
     
  4. Offline

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

    Регистрация:
    29.06.2009
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Мужской
    Попробуйте так:
    1. Создайте на локальной машине папку под новый сайт, скажем, test (z:/home/localhost/www/tests)
    2. Перенесите в нее скопированные папки и файлы резервной копии
    3. Перезапустите денвер
    4. Наберите в браузере http://localhost/test/installation и запустите установку
    5. Следуйте по шагам, как дойдете до создания БД, пропишите имя пользователя root, пароль не указывайте, имя БД - любое (не имеет значение), жмите далее
    6. Запросит вместе с e-mail пароль, установите, это от админки.
    7. Удалите папку installation и работайте...

    Если денвер станет ругаться и не пускать вас после http://localhost/test/installation для установки, уберите из папки файл .htaccess, после установки joomla, закините его обратно.
     
  5. Offline

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

    Регистрация:
    23.01.2009
    Сообщения:
    9
    Симпатии:
    0
    Пол:
    Женский
    Спасибо большое, буду сегодня пробовать!
     

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

Загрузка...