Урок 32 Перенос базы данных на реальный сервер

perenos-basy

Здравствуйте, сегодня мы будем совершать перенос базы данных на реальный сервер. Хочу обрадовать Вас тем, что процесс создания собственного блога у нас скоро закончится, мы начнем его раскручивать и зарабатывать на нем. Именно поэтому я Вам настоятельно рекомендую подписаться на RSS-ленту.

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

Напомню, что в прошлом уроке нам нужно было дождаться того, пока не обновятся DNS-сервера. Это можно узнать ниже, выполнив первый шаг.

Перенос базы данных

  1. Для начала убедимся, что DNS-сервера обновились, для этого попробуйте перейти на Ваш сайт и если Вы увидите картинку, которая ниже, значит все нормально, DNS-сервера обновились.
    dns thumb Урок 32 Перенос базы данных на реальный сервер
  2. Заходим по адресу localhost/tools/phpmyadmin (Не забываем включить Денвер).
  3. Выбираем нашу базу данных, в нашем случае это web:
    perenosbazydannyh thumb Урок 32 Перенос базы данных на реальный сервер
  4. Заходим в пункт Экспорт:
    perenosbazydannyh1 thumb Урок 32 Перенос базы данных на реальный сервер
  5. Нажимаем на кнопку «Отметить все»:
    perenosbazydannyh2 thumb Урок 32 Перенос базы данных на реальный сервер
  6. И нажимаем на кнопку Пошел:
    perenosbazydannyh3 thumb Урок 32 Перенос базы данных на реальный сервер
  7. У Вас откроется окно, где база данных расписана в текстовом виде. Копируете всю эту информацию, чтобы выделить все, можно нажать CTRL+A и копируете все это (Правая кнопка мыши —> Копировать):
    perenosbazydannyh4 thumb Урок 32 Перенос базы данных на реальный сервер
  8. Создаете новый файл в текстовом редакторе Notepad++ и вставляете все то, что скопировано выше (у меня вышло 691 строк, у Вас, естественно, другое количество):
    perenosbazydannyh5 thumb Урок 32 Перенос базы данных на реальный сервер
  9. Кодируете файл в кодировку UTF-8:
    perenosbazydannyh6 thumb Урок 32 Перенос базы данных на реальный сервер
  10. Теперь сохраняете данный файл. Я для каждого блога создаю отдельную папку на своем компьютере (например для этого блога файлы у меня расположены в папке Локальный диск D/WPnew), называю ее аналогично доменному имени и храню там файлы, касающихся данному блогу, что позволяет мне не путаться среди всей кучи файлов. Базу данных я сохраню под название export в эту папку:
    perenosbazydannyh7 thumb Урок 32 Перенос базы данных на реальный сервер
  11. Теперь нам нужно переименовать адреса, так как на локальном компьютере наш блог имел адрес localhost/web, а в интернете будет иметь вид ваш_сайт.ru. Для этого в Notepad нажимаете Поиск —> Замена:
    perenosbazydannyh8 thumb Урок 32 Перенос базы данных на реальный сервер
  12. В строке «Что искать:» набираем localhost/web, а в строке «Заменить на:» вписываем адрес Вашего будущего блога, который Вы выбрали при покупке домена и нажмите на кнопку «Заменить все»:
    perenosbazydannyh9 thumb Урок 32 Перенос базы данных на реальный сервер Notepad++ покажет Вам количество изменений. Сохраняем файл на всякий случай.
  13. Теперь в нашем файле export остались еще такие адреса, где нужно поменять не на просто имя домена, а надо указать полный адрес. Для определения полного пути до Вашего блога, Вам нужно скачать этот архив и распаковать его себе на компьютер (там должен находится файл adress.php)
  14. Этот файл нам нужно закачать на реальный сервер. Для начала Вам нужно установить FTP-клиент, например, FileZilla (он бесплатный). Вы можете скачать его тут или с официального сайта.
  15. Установите скаченную только что программу FileZilla и запустите ее
  16. Нажмите на Файл —> Менеджер сайтов:
    ftpclientFilezilla thumb Урок 32 Перенос базы данных на реальный сервер
  17. Нажимаете на кнопку Новый Сайт:
    ftpclientFilezilla1 thumb Урок 32 Перенос базы данных на реальный сервер
  18. Вписываете данные с письма, который прислал Вам хостинг-провайдер (где находятся все данные для доступа, о котором я рассказывал в предыдущем уроке). В письме находите раздел, где указаны данные для FTP доступа и вписываете их:
    ftpclientFilezilla2 thumb Урок 32 Перенос базы данных на реальный сервер
  19. Нажимаете «Соединиться»:
    ftpclientFilezilla3 thumb Урок 32 Перенос базы данных на реальный сервер
  20. И если Вы выбрали хостинг, рекомендованный мною, то Ваша папка для работы с блогом будет называться public_html. Именно с ней нам в будущем придется работать. Скопируйте adress.php (вы скачали его на 12ом шаге) в папку public_html.
    Для этого в левом окне откройте папку, где содержится файл adress.php, а справа зайдите на ФТП-сервер и откройте папку public_html. Затем нажмите на adress.php правой кнопкой мыши и выберите Закачать на сервер:
    ftpclientFilezilla4 thumb Урок 32 Перенос базы данных на реальный сервер
  21. Теперь в адресной строке браузера набираем следующий адрес: ваш_сайт.ru/adress.php:
    ftpclientFilezilla5 thumb Урок 32 Перенос базы данных на реальный сервер
  22. Выйдет сообщение, где будет показан полный путь:
    ftpclientFilezilla6 thumb Урок 32 Перенос базы данных на реальный сервер
  23. Теперь возвращаемся к файлу export и в нем задаем в поиске (Поиск —> Поиск...) localhost, первое совпадение мы оставляем (в строчке где написано «Хост: localhost»):
    ftpclientFilezilla7 thumb Урок 32 Перенос базы данных на реальный сервер
  24. Нажимаем Искать далее, у меня нашло следующее: Z:\\home\\localhost\\www\\web/wp-content/uploads и в этом месте заменяем на тот адрес, который нам указал файл adress.php в 21ом шаге. То есть после редактирования адреса, который расположен выше, он выглядит следующим образом:
    ftpclientFilezilla8 thumb Урок 32 Перенос базы данных на реальный сервер Ищете таким образом дальше localhost и там где он найдется, вставляем полный путь, который взяли с adress.php.
    То есть там, где написано Z:\\home\\localhost\\www\\web мы меняем на /home/ваши_данные/public_html.
    Мне пришлось изменить всего лишь в двух местах, у Вас количество может отличаться. Сохраняем файл export.
  25. Важный шаг. В файле export ищите cp1251 и заменяете (как в 11ом шаге) ее везде на utf8. Сохраняете файл.
  26. Далее снова идем в наш CPanel (адрес можно найти в том самом письме, который я упоминал не раз, она называется так: «Страница доступа»)
  27. Спускаетесь вниз до базы данных и нажимаете на phpmyadmin:
    basa thumb Урок 32 Перенос базы данных на реальный сервер
  28. Слева выбираете нашу базу данных web:
    basa1 thumb Урок 32 Перенос базы данных на реальный сервер
  29. Переходите во вкладку SQL и в окошко ниже вставляете все, что было в файле export и нажимаете кнопку ОК:
    basa2 thumb Урок 32 Перенос базы данных на реальный сервер
  30. Должно выйти сообщение, что SQL-запрос был успешно выполнен. И теперь перейдя в вкладку Структура все Ваши таблицы должны быть в кодировке UTF8 (если, конечно, Вы все сделали правильно):
    basa3 thumb Урок 32 Перенос базы данных на реальный сервер

На этом перенос базы данных закончен. Можете похвалить себя, так как Вами был преодолен, думаю, самый сложный урок. Дальше будет проще намного...

Мы находимся буквально в 1-2 шагах от того, чтобы показать всем своим друзьям и знакомым свой будущий блог. Скоро он будет в интернете, мы изучим некоторые нюансы, начнем раскручивать и зарабатывать на блоге.

До скорых встреч!

______________________________

Следующий урок: Урок 33 Перенос блога на реальный сервер.

______________________________

Постовой. Скачать шрифты может каждый: от самых простых до красивых, сложных, изящных!

Подпишитесь на бесплатные уроки

Понравился урок? Вы не хотите пропускать новые бесплатные уроки по созданию, раскрутке и монетизации блога? Тогда подпишитесь на RSS или на электронный ящик и получайте новые уроки мгновенно! Также можете следить за мной в Twitter. Что такое RSS?

Похожие уроки

Ваш комментарий

  1. Островитянин04/06/2010 в 16:38

    Описанный способ хоть и работает, но кривоват.

    1. Зачем делать перекодировку?

    2. Почему обязательно делать файл экспорта, а не вывести данные в текстовое поле, и не перекопипастить их в поле ввода SQL запросов?

    3. Если делается файл экспорта, почему он в дальнейшем не импортируется сервером, при котором можно указать перекодировку.

    З.Ы. Когда создаете БД на сервере, хорошо бы ей тоже прописать правильную кодировку, а не только таблицам.

    • Петр Александров04/06/2010 в 17:36

      На всякий случай, вдруг что-то пойдет не так и в любое время можно будет восстановить из файла.

      Не знаю, меня как учил знакомый, так и привык, наверное :) Можно по-разному. Показал, как мне проще показалось...

  2. Островитянин07/06/2010 в 08:43

    На всякий случай, вдруг что-то пойдет не так и в любое время можно будет восстановить из файла.

    Ну у вас же локальная версия есть? Чем не источник, если что то пойдет не так?

    Вот если есть рабочий сервер, то с него в файлы обязательны ежедневные бэкапы БД.

    Показал, как мне проще показалось...

    Попробуйте экспортировать в файл, а потом из него импортировать, уверен вам понравиться.

  3. Voronkoff09/06/2010 в 08:24

    А в денвере разве нет функции экспорта сразу в файл sql?

  4. Юлия12/11/2010 в 10:35

    При переносе БД на сервер выдает ошибку

    Ошибка

    SQL-запрос:

    — phpMyAdmin SQL Dump

    — version 2.6.1

    www.phpmyadmin.net

    — Хост: localhost

    — Время создания: Ноя 11 2010 г., 17:39

    — Версия сервера: 5.0.45

    — Версия PHP: 5.2.4

    — БД: `web`

    — --------------------------------------------------------

    — Структура таблицы `wp_ak_popularity`

    CREATE TABLE `wp_ak_popularity` (

    `post_id` int ( 11 ) NOT NULL ,

    `total` int ( 11 ) NOT NULL ,

    `feed_views` int ( 11 ) NOT NULL ,

    `home_views` int ( 11 ) NOT NULL ,

    `archive_views` int ( 11 ) NOT NULL ,

    `category_views` int ( 11 ) NOT NULL ,

    `tag_views` int ( 11 ) NOT NULL ,

    `single_views` int ( 11 ) NOT NULL ,

    `searcher_views` int ( 11 ) NOT NULL ,

    `comments` int ( 11 ) NOT NULL ,

    `pingbacks` int ( 11 ) NOT NULL ,

    `trackbacks` int ( 11 ) NOT NULL ,

    `last_modified` datetime NOT NULL ,

    KEY `post_id` ( `post_id` )

    ) ENGINE = MYISAM DEFAULT CHARSET = utf8;

    Ответ MySQL: Документация

    #1050 — Table 'wp_ak_popularity' already exists

    Что это значит? и главное что сделать?

  5. Юлия12/11/2010 в 15:50

    Уже разобралась, можете не отвечать.

  6. катэ17/11/2010 в 12:56

    Когда пытаюсь открыть фаил мой_сайт.ru/adress.php то firefox предлагает его скачать, что делать?

    • катэ18/11/2010 в 19:40

      Уже разобрался

      • андрей04/04/2012 в 16:14

        а что было то? я залил файлы с одного хоста на другой. ввел домен в адресной строке и получил исходник php на руки!! )) я аж офигел. че сделать нада то?

    • Петр Александров23/11/2010 в 18:46

      Попробуйте другим браузером, вдруг поможет.

  7. Марина02/12/2010 в 19:45

    #1044 — Access denied for user 'user_name'@'localhost' to database 'web'

    что делать?

  8. Марина02/12/2010 в 22:08

    проблема решилась

  9. Евгений04/12/2010 в 22:03

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

  10. Рустем27/12/2010 в 08:16

    Здравствуйте у меня такая проблема, всё делал как написано, но на 23-24 шаге — он в файле не хочет находить localhost.

  11. Виктор28/12/2010 в 19:45

    В строке «Что искать:» набираем localhost/web, а в строке «Заменить на:» вписываем адрес Вашего будущего блога

    Не могу поменять . Не меняется выходит по английски 0 и т.п

    Уже по разному пробовал. Глупо столько времени делал сайт и застрять в конце пути.

    Т.е не глупо а жалко.

    На Пётра помощь уже и не ращитываю.

    Обратился в тех. под. ( я не на юкосе )

    Они еще и раньше предлагали сами все настроить , только чтоб я скопировал БД в нотепад и им прислал.

    Хоть и хотелось самому до конца дойти , но увы...

  12. Виктор28/12/2010 в 19:31

    P/S пришол ответ с тех под ( за пару минут )

    Здравствуйте, ВиктОр.

    Да чего вы паритесь?

    Перенести базу данных для нас дело получаса.

    Пришлите в прикрепленном файле то что у Вас получилось в нотепаде.

    Только без Ваших замен и исправлений. То что было создано.

    В нотепаде у Вас не сайт, а команды для создания на хосте базы данных. И там не мусор.

    Так что зря переживаете.

    Поможем бесплатно.

  13. goonDOS21/01/2011 в 19:12

    Здравствуйте, я собрался создать блок. У меня такой вопрос, я зарегистрировался на сайте holm.ru бесплатно предоставляющий домен. Я создал mySQL базу на своем сервере и зашел через панель админа, в пункте 28, где нужно выбрать _web и зайти в SQL у меня ни чего нет, самое интересно, что и отображает эту панель странной кодировкой (хотя если заходить на панель админа на локальном сервере все норм), вот пикча: iscr.ru/1295627162/ заранее спасибо, очень нуждаюсь в вашей помощи.

  14. Петр Александров22/01/2011 в 12:04

    Здравствуйте, никогда не сталкивался с бесплатными доменами. Это как-то не серьезно, поэтому, извините, ничем помочь Вам не могу. Лучше работайте, с нормальными «человеческими компаниями».

  15. Наталья27/01/2011 в 17:57

    Шаг 28. у меня нету в списке моей базы web, что делать?

  16. Наталья27/01/2011 в 18:41

    Мне не понятно откуда вообще база может взяться сама по себе на сервере?

    И в шаге 26 написано снова идем в cpanel хотя в данном уроке не описано, что туда зачем-то надо было ходить, подозреваю в этом уроке что-то отсутсвует...

  17. Наталья27/01/2011 в 18:55

    пришлось искать у других блогеров инфу, оказалось что в cpanel надо сначала создать базу и пользователя, а потом уже переносить содержимое базы, или вы Петр все-таки как-то иначе делаете?

    из урока ничего не понятно

    • Петр Александров19/02/2011 в 12:06

      ЧТо не понятно? Вы просто-напросто не внимательно выполняете уроки. Читайте внимательно 31-ый урок wpnew.ru/sozdanie-bloga/r...nom-servere.html

      • Наталья19/02/2011 в 14:53

        Дело в том, что я ничего не делала по регистрации домена и проч. и след. мне незачем было читать эти уроки. (я сказала знакомому какой домен хочу и кой-какие еще данные и все, а дальше уже можно было заходить в cpanel и делать след.уроки по переносу блога)

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

        • Петр Александров19/02/2011 в 15:32

          ИЗвините, пожалуйста, Наталья за то, что я не предусмотрел, что Вы будете просить кого-то че-то делать!

          Вы наивно думаете, что я должен перебирать всевозможные ситуации? А может кто-то решит выполнять уроки задом наперед? МДа. Я не собираюсь разжевывать уже итак разжевыванное, и процесс создания урока предполагается, что он будет создаваться последовательно. Если Вы попросили, сказали какой Вы домен хотите, так его и попросили бы создать базу данных.

      • Наталья19/02/2011 в 14:14

        Или сослаться на прошлый урок под словами что в прошлом уроке мы уже сделали базу и т.п. и сейчас будем ее переносить... как вы обычно это делаете, это удобно.

  18. Oku6er15/02/2011 в 10:36

    что делать??? вот такая кипа ошибок:

    Warning: realpath () [function.realpath]: open_basedir restriction in effect. File (/usr/local/apache/htdocs) is not within the allowed path (s): (/home/:/usr/lib/php:/tmp) in /home/a8019944/public_html/wp-includes/functions.php on line 1963

    Warning: is_dir () [function.is-dir]: open_basedir restriction in effect. File (/usr/local/apache/htdocs//wpcf7_uploads/) is not within the allowed path (s): (/home/:/usr/lib/php:/tmp) in /home/a8019944/public_html/wp-content/plugins/contact-form-7/modules/file.php on line 214

    Free Web Hosting

    PHP Error Message

    Warning: realpath () [function.realpath]: open_basedir restriction in effect. File (/usr/local/apache/htdocs) is not within the allowed path (s): (/home/:/usr/lib/php:/tmp) in /home/a8019944/public_html/wp-includes/functions.php on line 1963

    Free Web Hosting

    PHP Error Message

    Warning: file_exists () [function.file-exists]: open_basedir restriction in effect. File (/usr/local/apache/htdocs/wpcf7_captcha/) is not within the allowed path (s): (/home/:/usr/lib/php:/tmp) in /home/a8019944/public_html/wp-includes/functions.php on line 1933

    Free Web Hosting

    PHP Error Message

    Warning: is_dir () [function.is-dir]: open_basedir restriction in effect. File (/usr/local/apache/htdocs) is not within the allowed path (s): (/home/:/usr/lib/php:/tmp) in /home/a8019944/public_html/wp-includes/functions.php on line 1942

    Free Web Hosting

    PHP Error Message

    Warning: file_exists () [function.file-exists]: open_basedir restriction in effect. File (/usr/local/apache/htdocs) is not within the allowed path (s): (/home/:/usr/lib/php:/tmp) in /home/a8019944/public_html/wp-includes/functions.php on line 1933

    Free Web Hosting

    PHP Error Message

    Warning: is_dir () [function.is-dir]: open_basedir restriction in effect. File (/usr/local/apache) is not within the allowed path (s): (/home/:/usr/lib/php:/tmp) in /home/a8019944/public_html/wp-includes/functions.php on line 1942

    Free Web Hosting

    PHP Error Message

    Warning: file_exists () [function.file-exists]: open_basedir restriction in effect. File (/usr/local/apache) is not within the allowed path (s): (/home/:/usr/lib/php:/tmp) in /home/a8019944/public_html/wp-includes/functions.php on line 1933

    Free Web Hosting

    PHP Error Message

    Warning: is_dir () [function.is-dir]: open_basedir restriction in effect. File (/usr/local) is not within the allowed path (s): (/home/:/usr/lib/php:/tmp) in /home/a8019944/public_html/wp-includes/functions.php on line 1942

    Free Web Hosting

    PHP Error Message

    Warning: file_exists () [function.file-exists]: open_basedir restriction in effect. File (/usr/local) is not within the allowed path (s): (/home/:/usr/lib/php:/tmp) in /home/a8019944/public_html/wp-includes/functions.php on line 1933

    Free Web Hosting

    PHP Error Message

    Warning: is_dir () [function.is-dir]: open_basedir restriction in effect. File (/usr) is not within the allowed path (s): (/home/:/usr/lib/php:/tmp) in /home/a8019944/public_html/wp-includes/functions.php on line 1942

    Free Web Hosting

    PHP Error Message

    Warning: file_exists () [function.file-exists]: open_basedir restriction in effect. File (/usr) is not within the allowed path (s): (/home/:/usr/lib/php:/tmp) in /home/a8019944/public_html/wp-includes/functions.php on line 1933

    Free Web Hosting

    PHP Error Message

    Warning: is_dir () [function.is-dir]: open_basedir restriction in effect. File (/) is not within the allowed path (s): (/home/:/usr/lib/php:/tmp) in /home/a8019944/public_html/wp-includes/functions.php on line 1942

    Free Web Hosting

    PHP Error Message

    Warning: file_exists () [function.file-exists]: open_basedir restriction in effect. File (/) is not within the allowed path (s): (/home/:/usr/lib/php:/tmp) in /home/a8019944/public_html/wp-includes/functions.php on line 1933

    Free Web Hosting

    PHP Error Message

    Warning: is_dir () [function.is-dir]: open_basedir restriction in effect. File (/) is not within the allowed path (s): (/home/:/usr/lib/php:/tmp) in /home/a8019944/public_html/wp-includes/functions.php on line 1942

    Free Web Hosting

    PHP Error Message

    Warning: is_dir () [function.is-dir]: open_basedir restriction in effect. File (/usr/local/apache/htdocs//wpcf7_captcha/) is not within the allowed path (s): (/home/:/usr/lib/php:/tmp) in /home/a8019944/public_html/wp-content/plugins/really-simple-captcha/really-simple-captcha.php on line 165

    я предпологаю что это изза использования бесплатного хостинга...

    но в прошлый раз я создал тамже блог... и не было таких ошибок... все работало супер)) но дезайн мне не понравился... и слил все)) видимо зря)

    • Петр Александров19/02/2011 в 12:59

      К сожалению на бесплатных хостингах я не работал...

  19. srdemon03/03/2011 в 04:34

    Доброго времени суток, Петр.

    у меня вот такая проблема.

    при попытке зайти на сайт гуглохром говорит мне:

    Доступ к веб-странице был запрещен

    Вы не авторизованы для доступа к веб-странице по адресу srdemon.ru. Может понадобиться выполнить вход.

    Ошибка HTTP 403 (Forbidden): Сервер отказался выполнить запрос.

    следовал уроку, не отходя ни на шаг в сторону (цены на домен и на хостинг более чем понравились)

    хостинг на ютексе, как можно видеть ниже, на 2domains прописал днс. Сервера обновились, что и проверил на www.nic.ru/whois/

    domain: SRDEMON.RU

    nserver: dns33.yutex.ru.

    nserver: dns34.yutex.ru.

    state: REGISTERED, DELEGATED, VERIFIED

    расшифровку кода ошибки нашел, прочитал. но, к сожалению, ничего мне это не дало.

    к слову сказать, в указанную в уроке директорию я залил файл adress.php и index.html с кодом, напоминающим знаменитый «Hello World!».

    Может быть, я что-то упустил, или чего-то не хватает?

    Подскажите, кто что знает... а то как-то совсем уныло мне... вторые сутки из угла в угол хожу. Выходные заканчиваются, а еще столько предстоит сделать, чтобы дать блогу жизнь. %)

    С уважением, ваш srdemon.

  20. Тая04/03/2011 в 19:25

    Скажите, а какое количество заметок уже должно быть на блоге до его переноса на реальный сервер???

  21. Александр28/03/2011 в 15:24

    Здравствуйте, Пётр!

    Возникла проблема на 21 шаге.

    Залил adress.php на сервер в нужную папку. но на запрос браузер отвечает страницей 404:

    (The requested URL /adress.php was not found on this server.)

    Что не так я делаю?

  22. Blue bird09/04/2011 в 18:53

    Здравствуйте Пётр, надеюсь Вы ответите на мой вопрос, я застрял так же, как и Александр. Загрузил на сервер я закачал на сервер adress.php и набрал в адресной строке свойсайт.ру/adress.php

    но не выдает «Полный путь к каталогу» с чем это связано? Можете мне помочь?

  23. Евгений21/04/2011 в 14:55

    Не могу зайти через FTP -> нужно звонить провайдеру хоста?

    Command: USER delode

    Response: 331 User delode OK. Password required

    Command: PASS ************

    Error: Could not connect to server

    • blue bird21/04/2011 в 18:18

      Евгений, расскажу вам как я перенес свой блог на сервер. Я купил хостинг у одного сервера, а там было возможно в панеле управления установить word press. соответсвенно я установил и не стал переносить с локального сервака ничего, просто повторил все что делал на локальном компе... установил темы, плагины и все хозяство что было на localhost. Вот мой сайт pro-neylon.ru

    • Петр Александров23/04/2011 в 16:51

      А Вы правильно вводите данные?

  24. Сергей06/05/2011 в 21:40

    подскажите что это за ошибка при переносе данных?

    Ошибка

    SQL-запрос:

    — — Dumping data for table `wp_comments` — INSERT INTO `wp_comments` (`comment_ID`, `comment_post_ID`, `comment_author`, `comment_author_email`, `comment_author_url`, `comment_author_IP`, `comment_date`, `comment_date_gmt`, `comment_content`, `comment_karma`, `comment_approved`, `comment_agent`, `comment_type`, `comment_parent`, `user_id`, `comment_subscribe`) VALUES (1, 1, 'ͨ

  25. palikar10/05/2011 в 23:28

    у меня хостинг на таймвеб.

    дошёл до урока, где нужно загрузить файл adress.php через фтп. Загрузил. Ввожу в браузер мой сайт/adress.php

    пишет: Not Found

  26. palikar12/05/2011 в 18:43

    Пётр, очень нужна помощь, ответь пожалуйста, вопрос выше.

    • katyaa12/07/2011 в 04:55

      у меня такая же проблема.пишет «невозможно найти удалённый сервер».

      вы разобрались,palikar,?

      скажите,пожалуйста,как исправить ошибку

  27. Катерина01/08/2011 в 19:13

    у меня ничего не выходит, ни адрес в брузере, Sorry, the Server failed to retrieve the requested data.

    unknown user account

    ни перенос не получился #1050 — Table 'wp_comments' already exists

    что делать? Помогите, маюсь с переносом уже 3 дня, никаких результатов.

  28. Катерина01/08/2011 в 21:50

    define ('DB_USER', ); (имя пользователя) Оно должно быть такое же как и имя базы данных? Похоже у меня не такое. Ксли я исправляю, на то что дожно быть, то снова перезаливать на сервер хостера?

    • Петр Александров01/08/2011 в 21:11

      Нет, просто отредактируйте wp-config, и только этот файл перезалейте на хостинг.

      • Катерина01/08/2011 в 21:02

        теперь при запросе ...wp-admin/install.php отвечает: Вы уже установили WordPress. Для переустановки, пожалуйста, сначала очистите старые таблицы в базе данных. так и должно быть?

        При запросе ...wp-admin... выдает: Not Found

        The requested URL /wp-admin.php was not found on this server.

        Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

        Apache/2 Server at (название сайта.ru) Port 80

        Что это?

        Хостер педлагает установить вордпресс просто с нуля

        • Катерина01/08/2011 в 21:25

          при импорте дампа базы данных выдает при sql-запросе

          #1050 — Table 'wp_comments' already exists

          • Катерина02/08/2011 в 20:04

            Хостер говорит что что то еще и с кодировками.

            Можно ещепопытаться что то сделать, и перезалить с локального сервера на реальный? или ...?

  29. Катерина01/08/2011 в 22:40

    Петр, спасибо за уроки, все понятно, все разжевано, хоть и долго и маленькими шашками, но сама, я дошла до ... Заключительный этап не удался, возможно выбрала не ту тему (шаблон) с косяками. Очень жаль. Я так долго шла к своей цели. хотя наверное впереди еще много всего, чего я еще не знаю

    Теперь буду проходить и вспоминать все уроки по новой, уже сразу на реальном сервере, как предлагает хостер.

  30. Елена28/08/2011 в 18:58

    Помогите, пожалуйста!!!!

    При загрузке данных файла exsport выдает ошибку:

    SQL-запрос:

    — phpMyAdmin SQL Dump — version 2.6.1 — www.phpmyadmin.net — — Хост: localhost — Время создания: Авг 28 2011 г., 21:14 — Версия сервера: 5.0.45 — Версия PHP: 5.2.4 — — БД: `web` — — -------------------------------------------------------- — — Структура таблицы `wp_comments` — CREATE TABLE `wp_comments` ( `comment_ID` bigint (20) unsigned NOT NULL auto_increment, `comment_post_ID` bigint (20) unsigned NOT NULL default '0', `comment_author` tinytext NOT NULL, `comment_author_email` varchar (100) NOT NULL default '', `comment_author_url` varchar (200) NOT NULL default '', `comment_author_IP` varchar (100) NOT NULL default '', `comment_date` datetime NOT NULL default '0000-00-00 00:00:00', `comment_date_gmt` datetime NOT NULL default '0000-00-00 00:00:00', `comment_content` text NOT NULL, `comment_karma` int (11) NOT NULL default '0', `comment_approved` varchar (20) NOT NULL default '1', [...]

    Ответ MySQL:

    #1109 — Unknown table 'wp_comments' in information_schema

    Три раза переделывала файл — все равно одно и то же. Что делать, помогите, пожалуйста

  31. Елена28/08/2011 в 18:27

    Ответ от запроса поддержки: «Видимо какой-то лог операций с базой данных.» И что это значит?

  32. Елена29/08/2011 в 20:55

    Я в отчаянии, не переносится база. Что делать,

    помогите, пожалуйста

  33. Елена31/08/2011 в 18:47

    Не получается загрузить на хост файл export (уже откорректированный). Дошла до шага 29, нажимаю ОК и получаю вот это:

    phpMyAdmin SQL Dump — version 2.6.1 — www.phpmyadmin.net — — Хост: localhost — Время создания: Авг 28 2011 г., 21:14 — Версия сервера: 5.0.45 — Версия PHP: 5.2.4 — — БД: `web` — — -------------------------------------------------------- — — Структура таблицы `wp_comments` — CREATE TABLE `wp_comments` ( `comment_ID` bigint (20) unsigned NOT NULL auto_increment, `comment_post_ID` bigint (20) unsigned NOT NULL default '0', `comment_author` tinytext NOT NULL, `comment_author_email` varchar (100) NOT NULL default '', `comment_author_url` varchar (200) NOT NULL default '', `comment_author_IP` varchar (100) NOT NULL default '', `comment_date` datetime NOT NULL default '0000-00-00 00:00:00', `comment_date_gmt` datetime NOT NULL default '0000-00-00 00:00:00', `comment_content` text NOT NULL, `comment_karma` int (11) NOT NULL default '0', `comment_approved` varchar (20) NOT NULL default '1', [...]

    Ответ MySQL:

    #1109 — Unknown table 'wp_comments' in information_schema

    Что это значит?

    Сменила хостинг. Все сделала по шагам на новом хостинге и опять та же ошибка. Ничего не пойму. Нет заветной строчки из пункта 30 «Должно выйти сообщение, что SQL-запрос был успешно выполнен».

  34. Петр Александров01/09/2011 в 16:00

    Пишет то, что не известная «Unknown table 'wp_comments' in information_schema». Странно... Версия WP какая? Попробуйте сразу залить блог на хостинг по этому уроку: wpnew.ru/sozdanie-bloga/u...sozdat-blog.html

  35. Роман20/09/2011 в 21:00

    Здравствуйте. Прошу помощи.

    При загрузке файла export выдаёт ошибку

    Error

    SQL query:

    — Database: `dota`

    CREATE DATABASE `dota` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

    MySQL said: Documentation

    #1007 — Can't create database 'dota'; database exists

    Сколько раз всё переделывал, бесполезно :(

    • Петр Александров21/09/2011 в 18:28

      Может вы где-то назвали базу как «dota», а где-то как «web»?

  36. Елена28/09/2011 в 20:46

    Здравствуйте!

    во-первых, хочу поблагодарить за такой замечательный сайт!! все очень удобно и понятно.

    но у меня возникла проблема на данном этапе...

    шаг 25: В файле export ищите cp1251 и заменяете ее везде на utf8.

    подскажите, что делать, если нет такого сочетания (cp1251) в файле export???

    (пишет «can't find the text: 'cp1251'»)

  37. Елена29/09/2011 в 10:16

    и второй вопрос, Петр!

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

    как быть, если перенести не успею (мой компьютер собираются забирать)? просто заново создать сайт?

    • Петр Александров04/10/2011 в 14:53

      если успеете перекинуть в интернет, то без проблем сможете работать на любом комьютере. А, если нет, просто перекиньте файлы и базу на флешку, а потом уже с флешки на другой компьютер.

  38. Инкогнито06/10/2011 в 10:59

    При попытке набрать в браузере .ru/adress.php выдает: «The requested document was not found on this server.» DNS уже обновились, с первого урока все делала, как Вы писали. Что-то пропустила??? Подскажите, пожалуйста.

    • Инкогнито06/10/2011 в 10:40

      .ru/adress.php

      Почему-то отобразил неправильно. Я набирала в скобках фразу «адресмоегосайта». В общем, допустим, dfgfdgfd.ru/adress.php. Файл adress.php уже закачала. Адрес своего сайта (имя домена) набрала корректно. В чем проблемы, не могу понять.

      P.S. Петр, большое за Ваш блог. Ну вот появилась причина написать и заодно поблагодарить :)

      • Петр Александров07/10/2011 в 01:20

        Не открывается файл adress.php? Какая ошибка — 404?

        • Инкогнито07/10/2011 в 05:07
          • Инкогнито07/10/2011 в 06:47

            Зашла в управление хостингом -> менеджер файлов. Там файл adress.php есть. Почему браузер выводит 404 ошибку? С кодировкой все нормально UTF-8 без BOM и вообще все делала пошагово.

            • Инкогнито07/10/2011 в 06:01

              Сорри. Ошиблась. Кодировка стоит та же, что и в архиве, который Вы любезно предоставили для скачивания :)

              • Инконито07/10/2011 в 10:01

                Аллилуйя!! Эмпирическим путем я нашла способ решения проблемы :) Только не понимаю, почему у Вас это не написано?

                И если Вы выбрали хостинг, рекомендованный мною, то Ваша папка для работы с блогом будет называться public_html. Именно с ней нам в будущем придется работать. Скопируйте adress.php (вы скачали его на 12ом шаге) в папку public_html.

                Для этого в левом окне откройте папку, где содержится файл adress.php, а справа зайдите на ФТП-сервер и откройте папку public_html. Затем нажмите на adress.php правой кнопкой мыши и выберите Закачать на сервер:

                По этому описанию adress.php закачивался в указанную Вами папку. О результате я говорила выше.

                Попробовала открыть папку public_html, а в ней папку с названием моего сайта. Скопировала туда adress.php и вуаля :) Заработало!! ©

                Петр, такие странности бывают? Возможно, это зависит от хостера (у меня другой хостинг) или я чего-то не понимаю? Уж не думаю, что Вы ошиблись, все уроки были качественными.

                P.S. все равно спасибо. мне очень помогли Ваши уроки по созданию блога. :)

                P.S.S. а Вы, Терехов и ребята, мэй би, посещаете какие-нибудь виртуальные форумы? где еще с Вами можно пообщаться и почитать мысли, дискуссии?

  39. Инкогнито06/10/2011 в 10:50

    Умора :) Слово спасибо пропустила :) Сорри :-[

  40. Руслан10/10/2011 в 18:58

    Я хочу залить файл на другой хостинг. Но папку под названием public_html нигде не нашел. Куда тогда скидывать файл?

  41. Надежда18/10/2011 в 16:07

    Здравствуйте!

    Мне при переносе текста выдает такую ошибку, т.к. я прям совсем новичок, не понимаю что делать

    Ошибка

    SQL-запрос:

    — phpMyAdmin SQL Dump — version 2.6.1 — www.phpmyadmin.net — — Хост: localhost — Время создания: Окт 18 2011 г., 20:01 — Версия сервера: 5.0.45 — Версия PHP: 5.2.4 — — БД: `web` — — -------------------------------------------------------- — — Структура таблицы `wp_comments` — CREATE TABLE `wp_comments` ( `comment_ID` bigint (20) unsigned NOT NULL auto_increment, `comment_post_ID` bigint (20) unsigned NOT NULL default '0', `comment_author` tinytext NOT NULL, `comment_author_email` varchar (100) NOT NULL default '', `comment_author_url` varchar (200) NOT NULL default '', `comment_author_IP` varchar (100) NOT NULL default '', `comment_date` datetime NOT NULL default '0000-00-00 00:00:00', `comment_date_gmt` datetime NOT NULL default '0000-00-00 00:00:00', `comment_content` text NOT NULL, `comment_karma` int (11) NOT NULL default '0', `comment_approved` varch[...]

    Ответ MySQL:

    #1050 — Table 'wp_comments' already exists

  42. Vbccb09/11/2011 в 16:18

    спасибо, как раз переезжал, пригодилось!

  43. Максим Чижов20/11/2011 в 19:23

    Петр здравствуй слушай что делать у меня домен на хостиге"Хостенко" как блог перекинуть?

    • Максим Чижов20/11/2011 в 19:52

      тоесть скачал базу блога на копм себе и всё застрял((( не подходит концовка твоего урока к моему хостингу...помоги плиз

      • Максим Чижов20/11/2011 в 19:34

        Теперь в адресной строке браузера набираем следующий адрес: ваш_сайт.ru/adress.php: вот этот пунк уже не подходит и соответственно всё остальное дальше тоже(((( на 21 пункте застрял вобщем

  44. Максим Чижов21/11/2011 в 12:01

    Теперь вот такая ошибка вылазит при залитии из exporta

    SQL-запрос:

    — phpMyAdmin SQL Dump

    — version 2.6.1

    www.phpmyadmin.net

    — Хост: localhost

    — Время создания: Ноя 20 2011 г., 17:02

    — Версия сервера: 5.0.45

    — Версия PHP: 5.2.4

    — БД: `web`

    — --------------------------------------------------------

    — Структура таблицы `wp_comments`

    CREATE TABLE `wp_comments` (

    `comment_ID` BIGINT ( 20 ) UNSIGNED NOT NULL AUTO_INCREMENT ,

    `comment_post_ID` BIGINT ( 20 ) UNSIGNED NOT NULL DEFAULT '0',

    `comment_author` TINYTEXT NOT NULL ,

    `comment_author_email` VARCHAR ( 100 ) NOT NULL DEFAULT '',

    `comment_author_url` VARCHAR ( 200 ) NOT NULL DEFAULT '',

    `comment_author_IP` VARCHAR ( 100 ) NOT NULL DEFAULT '',

    `comment_date` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',

    `comment_date_gmt` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',

    `comment_content` TEXT NOT NULL ,

    `comment_karma` INT ( 11 ) NOT NULL DEFAULT '0',

    `comment_approved` VARCHAR ( 20 ) NOT NULL DEFAULT '1',

    `comment_agent` VARCHAR ( 255 ) NOT NULL DEFAULT '',

    `comment_type` VARCHAR ( 20 ) NOT NULL DEFAULT '',

    `comment_parent` BIGINT ( 20 ) UNSIGNED NOT NULL DEFAULT '0',

    `user_id` BIGINT ( 20 ) UNSIGNED NOT NULL DEFAULT '0',

    `comment_subscribe` ENUM ( 'Y', 'N' ) NOT NULL DEFAULT 'N',

    PRIMARY KEY ( `comment_ID` ) ,

    KEY `comment_approved` ( `comment_approved` ) ,

    KEY `comment_post_ID` ( `comment_post_ID` ) ,

    KEY `comment_approved_date_gmt` ( `comment_approved` , `comment_date_gmt` ) ,

    KEY `comment_date_gmt` ( `comment_date_gmt` )

    ) ENGINE = MYISAM AUTO_INCREMENT =3DEFAULT CHARSET = utf8 AUTO_INCREMENT =3

    Ответ MySQL:

    #1050 — Table 'wp_comments' already exists

    Что делать в Этом случае?

  45. Олег23/11/2011 в 19:50

    Подскажите пожалуйста при выполнении 29 пункта у меня выскакивает ошибка

    #1062 — Duplicate entry 'theme_mods_mysnyk' for key 2

  46. kэt26/11/2011 в 18:49

    Спасибо, Петр за ваш блог и огромную работу ))

    Я начала делать свой сайт с нуля, в качестве эксперимента.

    Благодаря вашим урокам постепенно изучила матчасть и практику.

    И вот сегодня, сайт удалось выложить (целый день возилась!), не с первого раза, но все равно — получилось!

    Спасибо!!!

  47. Анастасия03/01/2012 в 20:35

    Петр, а если я хочу добавить на тот же хостинг второй сайт (тарифный план это предусматривает) — то я должна прописать у регитратора домена ТЕ ЖЕ ДНС-сервера, что были в письме от хостера для первого домена? Или же DNS одного и того же хостинга должны быть разными для разных доменов? Какова последовательность действий у регистратора домена и в CPanel хостинга для того, чтобы привязать второй домен к тому же хостингу?

    • Петр Александров05/01/2012 в 13:27

      1) Да, те же ДНС сервера.

      2) У хостера нужно создать дополнительную папку для нового домена. Наверняка в панели хостера все это показано как сделать.

  48. Алексей21/01/2012 в 14:24

    Привет Петр! У меня такая проблема,ты написал «Теперь возвращаемся к файлу export»,а где он находиться,я так понять и не могу,объясни пожалуйста,заранее спасибо!

  49. Алексей22/01/2012 в 14:54

    Все Петр,я разобрался,просто не внимателен был)))

  50. Алексей22/01/2012 в 23:18

    Здравствуй Петр! У меня возникла проблема,когда я захожу на phpmyadmin,то у меня там не отображается база данных,которую я создал,только есть information_schema и все больше ничего,помоги разобраться с этим,заранее спасибо!

    • Петр Александров24/01/2012 в 23:30

      Посмотрите внимательнее, он все-таки там должен быть, если Вы ее создали :)

  51. Алексей25/01/2012 в 20:42

    Здравствуй Петр! Все я разобрался.просто база данных называлась по другому.Спасибо большое!)

  52. Дмитрий01/02/2012 в 23:30

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

  53. Юля26/02/2012 в 13:00

    вот ошибка

    SQL-запрос:

    — — Database: `vir` — — -------------------------------------------------------- — — Table structure for table `wp_comments` — CREATE TABLE IF NOT EXISTS `wp_comments` ( `comment_ID` bigint (20) unsigned NOT NULL AUTO_INCREMENT, `comment_post_ID` bigint (20) unsigned NOT NULL DEFAULT '0', `comment_author` tinytext NOT NULL, `comment_author_email` varchar (100) NOT NULL DEFAULT '', `comment_author_url` varchar (200) NOT NULL DEFAULT '', `comment_author_IP` varchar (100) NOT NULL DEFAULT '', `comment_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `comment_date_gmt` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `comment_content` text NOT NULL, `comment_karma` int (11) NOT NULL DEFAULT '0', `comment_approved` varchar (20) NOT NULL DEFAULT '1', `comment_agent` varchar (255) NOT NULL DEFAULT '', `comment_type` varchar (20) NOT NULL DEFAULT '', `comment_parent` bigint (20) unsigned NOT NULL DEFAULT '0', `user_id` bigint (20) unsigned NOT NULL DEFAULT [...]

    Ответ MySQL: Документация

    #1046 — No database selected

  54. Юля26/02/2012 в 14:55

    вообщем все пявилось несмотря на ошибку

  55. Сергей10/04/2012 в 17:04

    Здравствуйте. У вас написано 3.выбираем базу данных, в нашем случае это web. А что делать если я нечаянно уничтожил эту базу?

Наверх
Рейтинг@Mail.ru