Перемещение Wordpress на новый хост - Ошибка импорта базы данных # 1062 - PullRequest
0 голосов
/ 09 июня 2011

Я перемещаю сайт WordPress на новый домен и хостинг, и у меня возникли проблемы с этим.Я сделал резервную копию всего сайта, импортировал его через ftp в новый домен и установил wordpress.

Однако, когда я пытаюсь импортировать мою старую базу данных на новый сайт, я получаю эту ошибку:

    Error

    SQL query:

    -- -- Dumping data for table `wp_contact_form_7` -- INSERT INTO `wp_contact_form_7` (`cf7_unit_id`, `title`, `form`, `mail`, `mail_2`, `messages`, `additional_settings`) VALUES (1, 'Contact form 1', '

    Your Name (required)
    \r\n [text* your-name 35/100]
    \r\n


    \r\n

    Your Email (required)
    \r\n [email* your-email 35/100]
    \r\n
    \r\n

    Your Message
    \r\n [textarea your-message 30/5]
    \r\n\r\n

    [submit "Send"]
    ', 'a:7:{s:7:"subject";s:32:"Nixonsolicitors.com Contact Form";s:6:"sender";s:26:"[your-name] <[your-email]>";s:4:"body";s:194:"From: [your-name] <[your-email]>\r\nSubject: Nixonsolicitors.com Contact Form\r\n\r\nMessage Body:\r\n[your-message]\r\n\r\n\r\n--\r\nThis mail is sent via contact form on Nixon & Co http://nixonsolicitors.com/nixon";s:9:"recipient";s:14:"hugh@vbs4u.com";s:18:"additional_headers";s:0:"";s:11:"attachments";s:0:"";s:8:"use_html";s:0:"";}', 'a:8:{s:6:"active";s:0:"";s:7:"subject";s:14:"[your-subject]";s:6:"[...]

    MySQL said: Documentation
    #1062 - Duplicate entry '1' for key 1 

Как мне решить эту проблему?

Спасибо,

Хью

Ответы [ 2 ]

2 голосов
/ 09 июня 2011

Экспортируйте свою БД правильно с помощью phpmyadmin: http://codex.wordpress.org/Backing_Up_Your_Database#Using_phpMyAdmin

И посмотрите Перемещение WordPress «Кодекс WordPress

Убедитесь, что вы правильно изменили свои URL: Как переместить блог WordPress в новый домен или местоположение »My Digital Life

версии MySQL одинаковые?

0 голосов
/ 09 июня 2011
Duplicate entry '1' for key 1

Это означает, что запись с этим ключом уже существует.Скорее всего, ваш импорт не завершился в первый раз и теперь не может быть вставлен при последующем импорте.Убедитесь, что вы импортируете в новую базу данных, т.е. сначала удалите все существующие таблицы WP.

Я бы также предложил выполнить импорт / экспорт WordPress из WordPress Administration.Это избавит вас от необходимости беспокоиться о каких-либо изменениях базы данных конкретной среды между вашим веб-хостом и просто перемещать данные WordPress.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...