Перенос с Localhost

Обсуждение CMS Made Simple в России.

Moderators: iturbay, wdwp

Mikusja
New Member
New Member
Posts: 4
Joined: Thu Apr 02, 2009 10:20 pm

Перенос с Localhost

Post by Mikusja »

Подскажите пожалуйста как перенести сайт с localhost на другой сервер? Заранее спасибо!
ZYV
Language Partners
Language Partners
Posts: 868
Joined: Tue Nov 15, 2005 9:08 pm

Re: Перенос с Localhost

Post by ZYV »

Вопрос по общности напоминает "как сделать сайт в интернете" и какбэ намекает, что попытки ответа на него ни к чему хорошему не приведут :o ... Но в 2 словах:

1) сделать дамп базы
2) запаковать файлы в архив
3) создать базу на другом сервере и импортировать дамп
4) закачать архив на другой сервер
5) распаковать его
6) поправить config.php и права на файлы (если хостинг альтернативно-одаренный)
unsigned double ZYV;
Mikusja
New Member
New Member
Posts: 4
Joined: Thu Apr 02, 2009 10:20 pm

Re: Перенос с Localhost

Post by Mikusja »

спасибо, разберусь)
Bondarov
Forum Members
Forum Members
Posts: 12
Joined: Fri Mar 27, 2009 3:06 am

Re: Перенос с Localhost

Post by Bondarov »

И вот хопачки. Экспорт сделал в GZIP'e. Сижу импортирую на хостер и тут:
_______________________________________________________________

Ошибка
Вероятно, SQL-запрос содержит ошибку. При наличии таковой, ниже будет выведена ошибка MySQL-сервера, облегчающая диагностику проблемы.

ERROR: Неправильный идентификатор @ 126
STR: 5.0.
SQL: -- phpMyAdmin SQL Dump
-- version 2.6.1
-- http://www.phpmyadmin.net
--
-- ����: localhost
-- ����� ��������: ��� 09 2009 �., 06:18
-- ������ �������: 5.0.45
-- ������ PHP: 5.2.4
--
-- ��: `Bondarov`
--

-- --------------------------------------------------------

--
-- ��������� ������� `cms_additional_htmlblob_users`

(Труляля... Очень длинный список с ошибками)

ВОТ ОКОНЧАНИЕ :

SQL-запрос:

-- phpMyAdmin SQL Dump -- version 2.6.1 -- http://www.phpmyadmin.net -- -- ����: localhost -- ����� ��������: ��� 09 2009 �., 06:18 -- ������ �������: 5.0.45 -- ������ PHP: 5.2.4 -- -- ��: `Bondarov` -- -- -------------------------------------------------------- -- -- ��������� ������� `cms_additional_htmlblob_users` -- CREATE TABLE `cms_additional_htmlblob_users` ( `additional_htmlblob_users_id` int(11) NOT NULL, `user_id` int(11) default NULL, `htmlblob_id` int(11) default NULL, PRIMARY KEY (`additional_htmlblob_users_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8;

Ответ MySQL: 

#1050 - Table 'cms_additional_htmlblob_users' already exists

И как же быть! Весь труд в попку? Посоветуйте, срочно надо.
von-hamster
Power Poster
Power Poster
Posts: 339
Joined: Thu Nov 01, 2007 3:11 pm

Re: Перенос с Localhost

Post by von-hamster »

Если недоступен mysqldump использую http://sypex.net/ - тока кодировку пропиши. Очень быстро и удобно. Уже лет 5 пользую - глюки были 1-2 раза за все время, восновном по моей вине - то неправильно кодировку прописал, то места на диске не оказалось... Импортировать может практически любой sql файл...
User avatar
Il_Burbero
Forum Members
Forum Members
Posts: 128
Joined: Tue Apr 15, 2008 10:36 am

Re: Перенос с Localhost

Post by Il_Burbero »

phpMyAdmin косячит (вернее скорее всего кодировки и функции обработки строк и т.п.)
Обычно без проблем проходит копипаст - т.е. в phpMyAdmin на локалхосте запрашиваете экспорт без сжатия (чтобы вывелся дамп прямо в окне) выделяете копируете заходите в phpMyAdmin хостера и тупо пастите в окно SQL.
Естественно чем больше размер БД тем дольше вы будете сидеть и ждать ответа от браузера и если неправильно настроены фишки с размером и временем ответа пхп (не помню точно как они называются) то может и непройти.
Также импорт без сжатия можно попробовать и посмотреть чтобы кодировка выходного-входного файла была соответствющей.

Пользуясь случаем советую тулзу для работы с Майсикюл базами (http://www.devart.com/ru/dbforge/mysql/studio/). пхпМайАдмин отдыхает по функционалу и удобству (правда на вкус и цвет и не удалось это жабо заставить коннектится к хостеру(но я думаю это из за хостера - небось закрыл порт или прямой выход на сервер майсикюл)).

А да еще немаловажное замечание. Некоторые модули (например Капча) хранят абсолютный путь (типа Z:/home/www/gd/) в БД и после переноса (метод копирования файлов + дамп БД) могут не работать - так что либо вручную исправляйте пути либо после импорта дампа через админку модулей тупо деактивировать модуль а затем активировать (с Капчой так делал, работает, после деактивации\активации путь перебивается).
Bondarov
Forum Members
Forum Members
Posts: 12
Joined: Fri Mar 27, 2009 3:06 am

Re: Перенос с Localhost

Post by Bondarov »

von-hamster wrote: Если недоступен mysqldump использую http://sypex.net/ - тока кодировку пропиши. Очень быстро и удобно. Уже лет 5 пользую - глюки были 1-2 раза за все время, восновном по моей вине - то неправильно кодировку прописал, то места на диске не оказалось... Импортировать может практически любой sql файл...
Помог. Тока после Restore стили css не пашут. Куда они смылись? В базе вроде же были?
Внизу фатал:
Fatal error: Call to a member function GetContent() on a non-object in /hdd1/home/bondarov/domains/bondarov.ru/public_html/lib/content.functions.php on line 685
Last edited by Bondarov on Fri Apr 10, 2009 2:50 am, edited 1 time in total.
shmiga
New Member
New Member
Posts: 4
Joined: Mon Apr 06, 2009 10:53 am

Re: Перенос с Localhost

Post by shmiga »

Дабы не плодить топики, вклинюсь здесь. Проблемма следующая

на тестовом хостинге, где работает сайт, MySQL charset:  UTF-8 Unicode (utf8)
все строки в таблице имеют Collation cp1251_general_ci. Из за этого немогу экспортировать базу  :( Все данные которые были в таблице на русском языке - зяблики.

После импорта на новый сервер - сайт получается с зяблами?

Как грамотно переконвертировать базу в UTF8, штирлиц не помог, большую часть дампа оставил зяблами


Хелп!
ZYV
Language Partners
Language Partners
Posts: 868
Joined: Tue Nov 15, 2005 9:08 pm

Re: Перенос с Localhost

Post by ZYV »

Скажи спасибо безграмотному админу. Тут была тема про то, как восстанавливать базу в таких случаях.
unsigned double ZYV;
Simior
New Member
New Member
Posts: 9
Joined: Thu May 28, 2009 12:04 pm

Re: Перенос с Localhost

Post by Simior »

Прошу помочь. Задача та же - перенести Бд с локалхоста (сам движок уже перенесен). Уже несколько дней пляшу с бубном и не знаю, что делать дальше. Если делать экспорт БД стандартными средствами phpmyadmin, то БД экспортируется с потерями и поломками (нормально экспортируется около 50% базы). Если пытаться выводить дамп на экран и восстанавливать на хостинге SQL-запросом - результат намного лучше, но все равно составляет процентов 70, не больше. Пробовал Sypex - он выдает ошибку (mysql_fetch_row(): supplied argument is not a valid MySQL result resource (2))причем всегда в разных местах. Пробовал dbForge - экспортировать можно, но не больше 4 таблиц за раз (иначе выдает ошибку записи в файл) и тоже не очень гладко. Пробовал MySQLsnap - выдает I/O error 32. Вопрос - что делать? Я очень надеюсь на вашу помощь, заранее благодарен.
ZYV
Language Partners
Language Partners
Posts: 868
Joined: Tue Nov 15, 2005 9:08 pm

Re: Перенос с Localhost

Post by ZYV »

Стандартная утилита mysqldump поможет отцу русской демократии.
unsigned double ZYV;
Simior
New Member
New Member
Posts: 9
Joined: Thu May 28, 2009 12:04 pm

Re: Перенос с Localhost

Post by Simior »

спасибо за совет, но не прокатило. Выдает ошибку создания/записи файлов с расширением MYD. Эту же ошибку, к слову, выдает dbForge.
ZYV
Language Partners
Language Partners
Posts: 868
Joined: Tue Nov 15, 2005 9:08 pm

Re: Перенос с Localhost

Post by ZYV »

А текст ошибки-то, конечно, если хочешь получить какую-то помощь надо тщательно законспирировать.
unsigned double ZYV;
Simior
New Member
New Member
Posts: 9
Joined: Thu May 28, 2009 12:04 pm

Re: Перенос с Localhost

Post by Simior »

Виноват, не сообразил.

Can't create/write to file `#sql_xxx_x.MYD` (Errcode:17).

Вместо иксов - рэндомные буквы и цифры. Пытался гуглить - все советы, которые дают, не помогают.
ZYV
Language Partners
Language Partners
Posts: 868
Joined: Tue Nov 15, 2005 9:08 pm

Re: Перенос с Localhost

Post by ZYV »

И когда это происходит что-то я не понял? При ВЫгрузке с localhost или ЗАгрузке на сервер? Repair базы и всех таблиц через PMA уже опробован??? Почему подробности надо вытягивать клещами...
unsigned double ZYV;
Post Reply

Return to “Russian - русский”