Здравствуйте, сегодня мы будем совершать перенос базы данных на реальный сервер. Хочу обрадовать Вас тем, что процесс создания собственного блога у нас скоро закончится, мы начнем его раскручивать и зарабатывать на нем.
Сегодня от Вас требуется максимум внимания и собранности, так как перенос базы данных является одним из самых сложных уроков со всего курса по созданию блога. Поэтому, пожалуйста, не торопитесь, выполняйте каждый шаг аккуратно и правильно.
Напомню, что в прошлом уроке нам нужно было дождаться того, пока не обновятся DNS-сервера. Это можно узнать ниже, выполнив первый шаг.
Перенос базы данных
- Для начала убедимся, что DNS-сервера обновились, для этого попробуйте перейти на Ваш сайт и если Вы увидите картинку, которая ниже, значит все нормально, DNS-сервера обновились.
- Заходим по адресу localhost/tools/phpmyadmin (Не забываем включить Денвер).
- Выбираем нашу базу данных, в нашем случае это web:
- Заходим в пункт Экспорт:
- Нажимаем на кнопку “Отметить все”:
- И нажимаем на кнопку Пошел:
- У Вас откроется окно, где база данных расписана в текстовом виде. Копируете всю эту информацию, чтобы выделить все, можно нажать CTRL+A и копируете все это (Правая кнопка мыши —> Копировать):
- Создаете новый файл в текстовом редакторе Notepad++ и вставляете все то, что скопировано выше (у меня вышло 691 строк, у Вас, естественно, другое количество):
- Кодируете файл в кодировку UTF-8:
- Теперь сохраняете данный файл. Я для каждого блога создаю отдельную папку на своем компьютере (например для этого блога файлы у меня расположены в папке Локальный диск D/WPnew), называю ее аналогично доменному имени и храню там файлы, касающихся данному блогу, что позволяет мне не путаться среди всей кучи файлов. Базу данных я сохраню под название export в эту папку:
- Теперь нам нужно переименовать адреса, так как на локальном компьютере наш блог имел адрес localhost/web, а в интернете будет иметь вид ваш_сайт.ru. Для этого в Notepad нажимаете Поиск —> Замена:
- В строке “Что искать:” набираем localhost/web, а в строке “Заменить на:” вписываем адрес Вашего будущего блога, который Вы выбрали при покупке домена и нажмите на кнопку “Заменить все”:
Notepad++ покажет Вам количество изменений. Сохраняем файл на всякий случай.
- Теперь в нашем файле export остались еще такие адреса, где нужно поменять не на просто имя домена, а надо указать полный адрес. Для определения полного пути до Вашего блога, Вам нужно скачать этот архив и распаковать его себе на компьютер (там должен находится файл adress.php)
- Этот файл нам нужно закачать на реальный сервер. Для начала Вам нужно установить FTP-клиент, например, FileZilla (он бесплатный). Вы можете скачать его тут или с официального сайта.
- Установите скаченную только что программу FileZilla и запустите ее
- Нажмите на Файл —> Менеджер сайтов:
- Нажимаете на кнопку Новый Сайт:
- Вписываете данные с письма, который прислал Вам хостинг-провайдер (где находятся все данные для доступа, о котором я рассказывал в предыдущем уроке). В письме находите раздел, где указаны данные для FTP доступа и вписываете их:
- Нажимаете “Соединиться“:
- И если Вы выбрали хостинг, рекомендованный мною, то Ваша папка для работы с блогом будет называться public_html. Именно с ней нам в будущем придется работать. Скопируйте adress.php (вы скачали его на 12ом шаге) в папку public_html.
Для этого в левом окне откройте папку, где содержится файл adress.php, а справа зайдите на ФТП-сервер и откройте папку public_html. Затем нажмите на adress.php правой кнопкой мыши и выберите Закачать на сервер:
- Теперь в адресной строке браузера набираем следующий адрес: ваш_сайт.ru/adress.php:
- Выйдет сообщение, где будет показан полный путь:
- Теперь возвращаемся к файлу export и в нем задаем в поиске (Поиск —> Поиск…) localhost, первое совпадение мы оставляем (в строчке где написано “Хост: localhost”):
- Нажимаем Искать далее, у меня нашло следующее: Z:\\home\\localhost\\www\\web/wp-content/uploads и в этом месте заменяем на тот адрес, который нам указал файл adress.php в 21ом шаге. То есть после редактирования адреса, который расположен выше, он выглядит следующим образом:
Ищете таким образом дальше localhost и там где он найдется, вставляем полный путь, который взяли с adress.php.
То есть там, где написано Z:\\home\\localhost\\www\\web мы меняем на /home/ваши_данные/public_html.
Мне пришлось изменить всего лишь в двух местах, у Вас количество может отличаться. Сохраняем файл export. - Важный шаг. В файле export ищите cp1251 и заменяете (как в 11ом шаге) ее везде на utf8. Сохраняете файл.
- Далее снова идем в наш CPanel (адрес можно найти в том самом письме, который я упоминал не раз, она называется так: “Страница доступа”)
- Спускаетесь вниз до базы данных и нажимаете на phpmyadmin:
- Слева выбираете нашу базу данных web:
- Переходите во вкладку SQL и в окошко ниже вставляете все, что было в файле export и нажимаете кнопку ОК:
- Должно выйти сообщение, что SQL-запрос был успешно выполнен. И теперь перейдя в вкладку Структура все Ваши таблицы должны быть в кодировке UTF8 (если, конечно, Вы все сделали правильно):
На этом перенос базы данных закончен. Можете похвалить себя, так как Вами был преодолен, думаю, самый сложный урок. Дальше будет проще намного…
Мы находимся буквально в 1-2 шагах от того, чтобы показать всем своим друзьям и знакомым свой будущий блог. Скоро он будет в интернете, мы изучим некоторые нюансы, начнем раскручивать и зарабатывать на блоге.
До скорых встреч!
______________________________
Следующий урок: Урок 33 Перенос блога на реальный сервер.
Описанный способ хоть и работает, но кривоват.
1. Зачем делать перекодировку?
2. Почему обязательно делать файл экспорта, а не вывести данные в текстовое поле, и не перекопипастить их в поле ввода SQL запросов?
3. Если делается файл экспорта, почему он в дальнейшем не импортируется сервером, при котором можно указать перекодировку.
З.Ы. Когда создаете БД на сервере, хорошо бы ей тоже прописать правильную кодировку, а не только таблицам.
На всякий случай, вдруг что-то пойдет не так и в любое время можно будет восстановить из файла.
Не знаю, меня как учил знакомый, так и привык, наверное 🙂 Можно по-разному. Показал, как мне проще показалось…
Знакомый передал знание Вам . Это значит уже не один пользователь так делал и что это точно правильно.
Автор дает так совет, чтоб не было проблем в дальнейшем поэтому так и написал.
На всякий случай, вдруг что-то пойдет не так и в любое время можно будет восстановить из файла.
Ну у вас же локальная версия есть? Чем не источник, если что то пойдет не так?
Вот если есть рабочий сервер, то с него в файлы обязательны ежедневные бэкапы БД.
Показал, как мне проще показалось…
Попробуйте экспортировать в файл, а потом из него импортировать, уверен вам понравиться.
А в денвере разве нет функции экспорта сразу в файл sql?
Есть. И я уже предлагал автору попробовать.
При переносе БД на сервер выдает ошибку
Ошибка
SQL-запрос:
— phpMyAdmin SQL Dump
— version 2.6.1
— http://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
Что это значит? и главное что сделать?
У меня была такая ошибка. Я зашел в БД на сервере, перед импортом выделил все таблицы, которые там имелись и удалил их – то есть у меня была чистая БД без таблиц. После этого снова попробовал импортировать таблица из своей БД (в статье это файл export) и всё нормально загрузилось
Уже разобралась, можете не отвечать.
Когда пытаюсь открыть фаил мой_сайт.ru/adress.php то firefox предлагает его скачать, что делать?
Уже разобрался
а что было то? я залил файлы с одного хоста на другой. ввел домен в адресной строке и получил исходник php на руки!! )) я аж офигел. че сделать нада то?
Попробуйте другим браузером, вдруг поможет.
#1044 – Access denied for user ‘user_name’@’localhost’ to database ‘web’
что делать?
проблема решилась
Делал абсолютно всё, как было написано на уроках, но браузер пишет “Невозможно найти удалённый сервер”. Ничего не забыл сделать, проверял на сто раз. Что делать?
Здравствуйте у меня такая проблема, всё делал как написано, но на 23-24 шаге – он в файле не хочет находить localhost.
В строке «Что искать:» набираем localhost/web, а в строке «Заменить на:» вписываем адрес Вашего будущего блога
Не могу поменять . Не меняется выходит по английски 0 и т.п
Уже по разному пробовал. Глупо столько времени делал сайт и застрять в конце пути.
Т.е не глупо а жалко.
На Пётра помощь уже и не ращитываю.
Обратился в тех. под. ( я не на юкосе )
Они еще и раньше предлагали сами все настроить , только чтоб я скопировал БД в нотепад и им прислал.
Хоть и хотелось самому до конца дойти , но увы…
P/S пришол ответ с тех под ( за пару минут )
Здравствуйте, ВиктОр.
Да чего вы паритесь?
Перенести базу данных для нас дело получаса.
Пришлите в прикрепленном файле то что у Вас получилось в нотепаде.
Только без Ваших замен и исправлений. То что было создано.
В нотепаде у Вас не сайт, а команды для создания на хосте базы данных. И там не мусор.
Так что зря переживаете.
Поможем бесплатно.
Здравствуйте, я собрался создать блок. У меня такой вопрос, я зарегистрировался на сайте http://holm.ru/ бесплатно предоставляющий домен. Я создал mySQL базу на своем сервере и зашел через панель админа, в пункте 28, где нужно выбрать _web и зайти в SQL у меня ни чего нет, самое интересно, что и отображает эту панель странной кодировкой (хотя если заходить на панель админа на локальном сервере все норм), вот пикча: http://iscr.ru/1295627162/ заранее спасибо, очень нуждаюсь в вашей помощи.
Здравствуйте, никогда не сталкивался с бесплатными доменами. Это как-то не серьезно, поэтому, извините, ничем помочь Вам не могу. Лучше работайте, с нормальными “человеческими компаниями”.
Шаг 28. у меня нету в списке моей базы web, что делать?
Мне не понятно откуда вообще база может взяться сама по себе на сервере?
И в шаге 26 написано снова идем в cpanel хотя в данном уроке не описано, что туда зачем-то надо было ходить, подозреваю в этом уроке что-то отсутсвует…
пришлось искать у других блогеров инфу, оказалось что в cpanel надо сначала создать базу и пользователя, а потом уже переносить содержимое базы, или вы Петр все-таки как-то иначе делаете?
из урока ничего не понятно
ЧТо не понятно? Вы просто-напросто не внимательно выполняете уроки. Читайте внимательно 31-ый урок https://reclampa.ru/sozdanie-bloga/razdel-5-perenos/urok-5-3-kak-privyazat-domen-k-xostingu-i-kak-sozdat-bazu-dannyx-na-realnom-servere.html
Дело в том, что я ничего не делала по регистрации домена и проч. и след. мне незачем было читать эти уроки. (я сказала знакомому какой домен хочу и кой-какие еще данные и все, а дальше уже можно было заходить в cpanel и делать след.уроки по переносу блога)
Логичнее в данном уроке дать инфу по созданию базы данных перед ее переносом, потому что как чайнику мне даже в голову не пришло, что в уроке по привязке домена к хостингу дана инфа, относящаяся к переносу базы данных.
ИЗвините, пожалуйста, Наталья за то, что я не предусмотрел, что Вы будете просить кого-то че-то делать!
Вы наивно думаете, что я должен перебирать всевозможные ситуации? А может кто-то решит выполнять уроки задом наперед? МДа. Я не собираюсь разжевывать уже итак разжевыванное, и процесс создания урока предполагается, что он будет создаваться последовательно. Если Вы попросили, сказали какой Вы домен хотите, так его и попросили бы создать базу данных.
Или сослаться на прошлый урок под словами что в прошлом уроке мы уже сделали базу и т.п. и сейчас будем ее переносить….. как вы обычно это делаете, это удобно.
что делать??? вот такая кипа ошибок:
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
я предпологаю что это изза использования бесплатного хостинга…
но в прошлый раз я создал тамже блог… и не было таких ошибок… все работало супер)) но дезайн мне не понравился… и слил все)) видимо зря)
К сожалению на бесплатных хостингах я не работал…
Доброго времени суток, Петр.
у меня вот такая проблема.
при попытке зайти на сайт гуглохром говорит мне:
Доступ к веб-странице был запрещен
Вы не авторизованы для доступа к веб-странице по адресу http://srdemon.ru/. Может понадобиться выполнить вход.
Ошибка HTTP 403 (Forbidden): Сервер отказался выполнить запрос.
следовал уроку, не отходя ни на шаг в сторону (цены на домен и на хостинг более чем понравились)
хостинг на ютексе, как можно видеть ниже, на 2domains прописал днс. Сервера обновились, что и проверил на http://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.
Скажите, а какое количество заметок уже должно быть на блоге до его переноса на реальный сервер???
Здравствуйте, Пётр!
Возникла проблема на 21 шаге.
Залил adress.php на сервер в нужную папку. но на запрос браузер отвечает страницей 404:
(The requested URL /adress.php was not found on this server.)
Что не так я делаю?
Здравствуйте Пётр, надеюсь Вы ответите на мой вопрос, я застрял так же, как и Александр. Загрузил на сервер я закачал на сервер adress.php и набрал в адресной строке свойсайт.ру/adress.php
но не выдает “Полный путь к каталогу” с чем это связано? Можете мне помочь?
Все, разобрался!)
В чем была причина, пожалуйста, напишите, у меня та же проблема – решить не могу
Не могу зайти через FTP -> нужно звонить провайдеру хоста?
Command: USER delode
Response: 331 User delode OK. Password required
Command: PASS ************
Error: Could not connect to server
Евгений, расскажу вам как я перенес свой блог на сервер. Я купил хостинг у одного сервера, а там было возможно в панеле управления установить word press. соответсвенно я установил и не стал переносить с локального сервака ничего, просто повторил все что делал на локальном компе.. установил темы, плагины и все хозяство что было на localhost. Вот мой сайт pro-neylon.ru
А Вы правильно вводите данные?
какие данные?
подскажите что это за ошибка при переносе данных?
Ошибка
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, ‘ͨ
у меня хостинг на таймвеб.
дошёл до урока, где нужно загрузить файл adress.php через фтп. Загрузил. Ввожу в браузер мой сайт/adress.php
пишет: Not Found
Пётр, очень нужна помощь, ответь пожалуйста, вопрос выше.
у меня такая же проблема.пишет “невозможно найти удалённый сервер”.
вы разобрались,palikar,?
скажите,пожалуйста,как исправить ошибку
ДНС сервера обновились?
да,оказалось-проблемы у провайдера
уже разрешилось
но спасибо за ответ
у меня ничего не выходит, ни адрес в брузере, Sorry, the Server failed to retrieve the requested data.
unknown user account
ни перенос не получился #1050 – Table ‘wp_comments’ already exists
что делать? Помогите, маюсь с переносом уже 3 дня, никаких результатов.
Что за хостинг?
Friendhosting.net
при попытке зайти в админку пишет Parse error: syntax error, unexpected T_STRING in /public_html/wp-config.php on line 24
как выглядит у вас 24ая строка в файле wp-config.php?
define(‘DB_USER’, ); (имя пользователя) Оно должно быть такое же как и имя базы данных? Похоже у меня не такое. Ксли я исправляю, на то что дожно быть, то снова перезаливать на сервер хостера?
Нет, просто отредактируйте wp-config, и только этот файл перезалейте на хостинг.
теперь при запросе ….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
Что это?
Хостер педлагает установить вордпресс просто с нуля
при импорте дампа базы данных выдает при sql-запросе
#1050 – Table ‘wp_comments’ already exists
Хостер говорит что что то еще и с кодировками.
Можно ещепопытаться что то сделать, и перезалить с локального сервера на реальный? или …?
Петр, спасибо за уроки, все понятно, все разжевано, хоть и долго и маленькими шашками, но сама, я дошла до … Заключительный этап не удался, возможно выбрала не ту тему (шаблон) с косяками. Очень жаль. Я так долго шла к своей цели. хотя наверное впереди еще много всего, чего я еще не знаю
Теперь буду проходить и вспоминать все уроки по новой, уже сразу на реальном сервере, как предлагает хостер.
Помогите, пожалуйста!!!!
При загрузке данных файла exsport выдает ошибку:
SQL-запрос:
— phpMyAdmin SQL Dump — version 2.6.1 — http://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
Три раза переделывала файл – все равно одно и то же. Что делать, помогите, пожалуйста
Ответ от запроса поддержки: “Видимо какой-то лог операций с базой данных.” И что это значит?
Я в отчаянии, не переносится база. Что делать,
помогите, пожалуйста
что именно не получается?
Не получается загрузить на хост файл export (уже откорректированный). Дошла до шага 29, нажимаю ОК и получаю вот это:
phpMyAdmin SQL Dump — version 2.6.1 — http://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-запрос был успешно выполнен”.
Пишет то, что не известная “Unknown table ‘wp_comments’ in information_schema”. Странно… Версия WP какая? Попробуйте сразу залить блог на хостинг по этому уроку: https://reclampa.ru/sozdanie-bloga/ustanovka-bloga-na-lokalnyj-kompyuter/kak-ochen-bystro-sozdat-blog.html
Здравствуйте. Прошу помощи.
При загрузке файла 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
Сколько раз всё переделывал, бесполезно 🙁
Может вы где-то назвали базу как “dota”, а где-то как “web”?
Здравствуйте!
во-первых, хочу поблагодарить за такой замечательный сайт!! все очень удобно и понятно.
но у меня возникла проблема на данном этапе…
шаг 25: В файле export ищите cp1251 и заменяете ее везде на utf8.
подскажите, что делать, если нет такого сочетания (cp1251) в файле export???
(пишет “can’t find the text: ‘cp1251′”)
Возможно, у вас уже стоит кодировка utf-8…
и второй вопрос, Петр!
в ближайшее время я планирую покупать новый компьютер. подскажите, как восстановить данные о сайте? сайт будет работать, если я успею перенести его на реальный сервер?
как быть, если перенести не успею (мой компьютер собираются забирать)? просто заново создать сайт?
если успеете перекинуть в интернет, то без проблем сможете работать на любом комьютере. А, если нет, просто перекиньте файлы и базу на флешку, а потом уже с флешки на другой компьютер.
При попытке набрать в браузере .ru/adress.php выдает: “The requested document was not found on this server.” DNS уже обновились, с первого урока все делала, как Вы писали. Что-то пропустила??? Подскажите, пожалуйста.
.ru/adress.php
Почему-то отобразил неправильно. Я набирала в скобках фразу “адресмоегосайта”. В общем, допустим, dfgfdgfd.ru/adress.php. Файл adress.php уже закачала. Адрес своего сайта (имя домена) набрала корректно. В чем проблемы, не могу понять.
P.S. Петр, большое за Ваш блог. Ну вот появилась причина написать и заодно поблагодарить 🙂
Не открывается файл adress.php? Какая ошибка – 404?
Да
Зашла в управление хостингом -> менеджер файлов. Там файл adress.php есть. Почему браузер выводит 404 ошибку? С кодировкой все нормально UTF-8 без BOM и вообще все делала пошагово.
Сорри. Ошиблась. Кодировка стоит та же, что и в архиве, который Вы любезно предоставили для скачивания 🙂
Аллилуйя!! Эмпирическим путем я нашла способ решения проблемы 🙂 Только не понимаю, почему у Вас это не написано?
И если Вы выбрали хостинг, рекомендованный мною, то Ваша папка для работы с блогом будет называться public_html. Именно с ней нам в будущем придется работать. Скопируйте adress.php (вы скачали его на 12ом шаге) в папку public_html.
Для этого в левом окне откройте папку, где содержится файл adress.php, а справа зайдите на ФТП-сервер и откройте папку public_html. Затем нажмите на adress.php правой кнопкой мыши и выберите Закачать на сервер:
По этому описанию adress.php закачивался в указанную Вами папку. О результате я говорила выше.
Попробовала открыть папку public_html, а в ней папку с названием моего сайта. Скопировала туда adress.php и вуаля 🙂 Заработало!! (с)
Петр, такие странности бывают? Возможно, это зависит от хостера (у меня другой хостинг) или я чего-то не понимаю? Уж не думаю, что Вы ошиблись, все уроки были качественными.
P.S. все равно спасибо. мне очень помогли Ваши уроки по созданию блога. 🙂
P.S.S. а Вы, Терехов и ребята, мэй би, посещаете какие-нибудь виртуальные форумы? где еще с Вами можно пообщаться и почитать мысли, дискуссии?
Умора 🙂 Слово спасибо пропустила 🙂 Сорри :-[
Я хочу залить файл на другой хостинг. Но папку под названием public_html нигде не нашел. Куда тогда скидывать файл?
возможно он там называется что-то подобие http_docs
Здравствуйте!
Мне при переносе текста выдает такую ошибку, т.к. я прям совсем новичок, не понимаю что делать
Ошибка
SQL-запрос:
— phpMyAdmin SQL Dump — version 2.6.1 — http://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
спасибо, как раз переезжал, пригодилось!
Петр здравствуй слушай что делать у меня домен на хостиге”Хостенко” как блог перекинуть?
тоесть скачал базу блога на копм себе и всё застрял((( не подходит концовка твоего урока к моему хостингу…помоги плиз
Теперь в адресной строке браузера набираем следующий адрес: ваш_сайт.ru/adress.php: вот этот пунк уже не подходит и соответственно всё остальное дальше тоже(((( на 21 пункте застрял вобщем
C эти разобрался!!!
Теперь вот такая ошибка вылазит при залитии из exporta
SQL-запрос:
— phpMyAdmin SQL Dump
— version 2.6.1
— http://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
Что делать в Этом случае?
Подскажите пожалуйста при выполнении 29 пункта у меня выскакивает ошибка
#1062 – Duplicate entry ‘theme_mods_mysnyk’ for key 2
Спасибо, Петр за ваш блог и огромную работу ))
Я начала делать свой сайт с нуля, в качестве эксперимента.
Благодаря вашим урокам постепенно изучила матчасть и практику.
И вот сегодня, сайт удалось выложить (целый день возилась!), не с первого раза, но все равно – получилось!
Спасибо!!!
Пожалуйста! Рад был помочь…
Кстати я выкладывала сайт на другой хостинг, но все равно все получилось.
Следовала точно вашим инструкциями.
Рад был помочь 🙂
Петр, а если я хочу добавить на тот же хостинг второй сайт (тарифный план это предусматривает) – то я должна прописать у регитратора домена ТЕ ЖЕ ДНС-сервера, что были в письме от хостера для первого домена? Или же DNS одного и того же хостинга должны быть разными для разных доменов? Какова последовательность действий у регистратора домена и в CPanel хостинга для того, чтобы привязать второй домен к тому же хостингу?
1) Да, те же ДНС сервера.
2) У хостера нужно создать дополнительную папку для нового домена. Наверняка в панели хостера все это показано как сделать.
Привет Петр! У меня такая проблема,ты написал “Теперь возвращаемся к файлу export”,а где он находиться,я так понять и не могу,объясни пожалуйста,заранее спасибо!
Все Петр,я разобрался,просто не внимателен был)))
Здравствуй Петр! У меня возникла проблема,когда я захожу на phpmyadmin,то у меня там не отображается база данных,которую я создал,только есть information_schema и все больше ничего,помоги разобраться с этим,заранее спасибо!
Посмотрите внимательнее, он все-таки там должен быть, если Вы ее создали 🙂
Здравствуй Петр! Все я разобрался.просто база данных называлась по другому.Спасибо большое!)
А зачем в прошлом уроке на сервере создавалась база данных, если в этом уроке переносим туда же уже готовую с локального компьютера??? Ответьте пожалуйста.
вот ошибка
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
вообщем все пявилось несмотря на ошибку
Здравствуйте. У вас написано 3.выбираем базу данных, в нашем случае это web. А что делать если я нечаянно уничтожил эту базу?
Создайте ее заново 🙂
При выполнении SQL для создания таблиц ошибка: “#1064 – You have an error in your SQL syntax near ‘DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 “.
–phpMyAdmin SQL Dump
— version 2.6.1
ниже, чем на хостинге mySQL 3.23.58 (1GB.ru).
В результате с кодировками беда. Убрала DEFAULT CHARSET=utf8, таблицы создались. Обрадовалась. Потом по уроку 33 закачала сайт на сервер. WP-admin настроила. Такой ужас получился. Сайт весь на перекосяк – ни одной русской буквы. Меню все съехали в одну полосу.
Как чего исправить?
спасибо. разобралась самостоятельно
Извините, что беспокою так рано-утром!)
При попытке скопировать текст в SQL или импортировать файл базу даных выдает ошибку: Bad Request
Your browser sent a request that this server could not understand.
Apache/2.2.16 (Debian) Server at hvosting.hvosting.ua Port 443
не подскажите, как справиться с проблемой?
Простите, попробовал в другом браузере – все прошло как по маслу!)
спасибо за уроки, очень кстати… хоть я и не совсем новичок, но все же намного легче ити пошагово к цели, чем с бухты барахты и все в кучу!))
Петр, Вы пишете, что смена происходит для Z:\\home\\localhost\\www\\web, хотя искомым запросом в Notepad+ является localhost. Так может все-таки стоит искать Z:\\home\\localhost\\www\\web, ведь как я понял этот путь стоит менять, а не одно слово localhost.
В phpmeadmin отображается только база information_schema. Что делать?
все, решил эту проблему.
Помогите,пожалуйста, не получается соединиться через FTP
соединяет пару раз-потом вот что написано
530 PERMISSION DENIED
Я купила хостинг у Хостенко. В этом уроке застряла на пункте 20. Перечитала все уроки и комментарии. Но папка public_html не появляется!
HELP PLEASE!
Не могу найти папку public_html. на хосте……Подскажите плиз полный путь к ней
Привет!
Такая проблема:при создании базы данных в phpmyadmin на денвере,у меня отображается 9 таблиц.
При переносе в phpmyadmin на сайте cPanel,их почему-то становится 4!!!В чем проблема!?
Делаю все правильно.
SQL-запрос:
— — Дамп данных таблицы `skyboard_cat` — INSERT INTO `skyboard_cat` (`cat_id`, `cat_papa`, `cat_name`, `cat_pic`) VALUES (100, 0, ‘????????????’, ‘100.png’), (200, 0, ‘?????????????, ????’, ‘200.png’), (300, 0, ‘???????’, ‘300.png’), (400, 0, ‘?????? ? ??????’, ‘400.png’), (500, 0, ‘???????? ???’, ‘500.png’), (600, 0, ‘????’, ‘600.png’), (700, 0, ‘????’, ‘700.png’), (800, 0, ‘???????’, ‘800.png’), (101, 11, ‘?????? ???????’, ”), (102, 12, ‘????? ???????’, ”), (103, 13, ‘???? ???????’, ”), (104, 14, ‘????? ???????’, ”), (105, 15, ‘????? ???????’, ”), (111, 11, ‘?????? 1-????.?’, ”), (112, 12, ‘????? 1-????. ?’, ”), (113, 13, ‘???? 1-????. ?’, ”), (114, 14, ‘????? 1-????. ?’, ”), (115, 15, ‘????? 1-????. ?’, ”), (121, 11, ‘?????? 2-????.?’, ”), (122, 12, ‘????? 2-????. ?’, ”), (123, 13, ‘???? 2-????. ?’, ”), (124, 14, ‘????? 2-????. ?’, ”), (125, 15, ‘????? 2-????. ?’, ”), (131, 11, ‘?????? 3-????. ?’, ”), (132, 12, ‘[…]
Ответ MySQL:
#1062 – Duplicate entry ‘100’ for key ‘PRIMARY’
Подскажите почему так вышло!!!!Пожалуйста!
Как повлияет на индексацию сайта периодическое обновление базы данных на реальном сервере? т.е., допустим, я дорабатываю свой сайт на локальном сервере и раз в неделю полностью закидываю базу данных на реальный, а ту которая была сношу. Как это отразится для поисковиков?
Здравствуйте, у меня такая проблема: после переноса на реальный хостинг не отображается содержание статей и страниц. Показывает какие есть рубрики и сколько в них статей, а статьи нет. В админке тоже стоит только число опубликованных статей и новые статьи тоже не отображаются, пишет, что записи не найдены. Помогите пожалуйста, что мне нужно исправить. Файл config.php перепроверяла 20 раз. Спасибо.
Проверьте ЧПУ.
Та же самая проблема(((Можно подробнее?
Здравствуйте, Пётр. Возникла проблема при переносе данных из файла export в поле ввода SQL (шаг 29), не вставляется скопированный текст. В чём может быть причина и что необходимо предпринять? Заранее спасибо за ответ.
Добрый день, Пётр. Текст из файла export скопировался, но сервер выдал ошибку о разных версиях. Что делать?
Ошибка
SQL-запрос:
— — Хост: /home/mechty/public_html/ — Время создания: Ноя 11 2013 г., 12:53 — Версия сервера: 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_age[…]
Ответ MySQL: Документация
#1050 – Table ‘wp_comments’ already exists
24 шаг не понятен абсолютно что на что меняется , полностью ли там меняется или нет или чтото надо убрать лишнее и дописать читаю 24 шаг тысячный раз уже и нифига не понятно …………. ((((((((( как??????????………..
А так в общем все написано круто конечно спасибо за уроки!
Как у меня должно этио выглядеть на 24 шаге помогите кто добрый )) ?
нашло Z:\home\localhost\www\Tools\phpmyadmin\libraries\export\sql.php
полностью заменить на ссылку с adress.php? или оставить или как …………..
Меняем “локалхост” на ваш_сайт.ru/adress.php
Спасибо, я не ожидал что ответ так быстро придет ! Это приятно автор молодец !
Рад был помочь, успехов в развитии! 🙂
Петр в программе Notepad++ заменить localhost на мой сайт, я нажимаю заменить все но там пишет 0 occurrences were replaced. И найти “что искать” localhost нажимаю искать далее выходит can`t find the text “localhost”
что делать?
все не надо понял ошибку
не могу найти cpanel в хостинге hostenko
У меня появилось сообщение “Затронута 1 строка” вместо “SQL-запрос был успешно выполнен”. При этом таблицы во вкладке “Структура” создались.
Что это означает?
Присоединяюсь к вопросу. У меня такое же сообщение. Ребята, пожалуйста, скажите, кто знает, что с этим делать – оставить как есть или искать какие-то ошибки?