• Привет, форумчане! 🙂

    У меня имеется свой сервер, работающий на операционной системе Windows Server 2016. На нём установлена база данных MySQL Server 5.5. Арендован домен, на котором создан сайт, работающий на CMS WordPress 4.9.6.
    Возникла необходимость переустановить операционную систему на Ubuntu 18.04.
    Для этого я полностью выгрузил каталог для дальнейшей работы, но возникла большая проблема с экспортом базой данных: она вроде имеется, но таблицы в ней просто отсутствуют! хотя с другими базами всё в порядке. При этом сайт стабильно работает и никаких проблем нет.
    Может я чего-то не понимаю, объясните, пожалуйста, как мне перенести базу данных.

Просмотр 15 ответов — с 1 по 15 (всего 26)
  • Модератор Yui

    (@fierevere)

    永子

    https://ru.wordpress.org/plugins/duplicator/

    перенесите плагином

    https://ibb.co/gMm9WT
    Вот сейчас я вообще перестал что-либо понимать. Выходит, CMS тоже не видит базу данных?

    Модератор Yui

    (@fierevere)

    永子

    это экспорт плагина? база 0 байт?

    а если попробовать mysqldump
    экспорт
    mysqldump -u ИМЯПОЛЬЗ -p -c --databases ИМЯБД > file.sql

    импорт
    mysql -u ПОЛЬЗОВАТЕЛЬ -p ИМЯБД < file.sql

    Выходит, CMS тоже не видит базу данных?

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

    Текстовый файл mysqldump имеет такое содержание: https://ibb.co/e6ogd8

    Текстовый файл mysqldump

    ??
    Я говорил проверить настройку плагина.

    Модератор Yui

    (@fierevere)

    永子

    View post on imgur.com

    импорт может иметь проблемы из-за этих директив, если имя БД на целевой системе отличается
    (обмениваться текстом в виде картинок — изврат)

    Я говорил проверить настройку плагина

    Я отвечал Yui

    Плагин «Duplicator» может завершить процесс, выдаёт ошибку: «Построение прервано сервером. This server cannot complete the build due to setup constraints.»
    Какое же ограничение может стоять на сервере?

    Модератор Yui

    (@fierevere)

    永子

    посмотрите логи ошибок, возможно туда пишется причина более конкретно

    Я отвечал Yui

    Этого не видно. Но и Yui тоже ни про какой текстовый файл mysqldump не спрашивала. mysqldump — это системная команда (сервис, «программа») сервера.

    Вы настойки плагина так и не смотрели, похоже?

    Вы настойки плагина так и не смотрели, похоже?

    Если Вы имеете введу обработку SQL Script, то да, она выполняется с помощью Mysqldump.

    Я имею ввиду

    Но в любом случае:

    посмотрите логи ошибок, возможно туда пишется причина более конкретно

    посмотрите логи ошибок, возможно туда пишется причина более конкретно

    Действительно, логирование показывает несколько ошибок в запросах, однако я не знаю как они решаются:

    [27-May-2018 07:34:02 UTC] База данных WordPress возвратила ошибку Table 'newposition.wp_duplicator_packages' doesn't exist в ответ на запрос SELECT * FROM 'wp_duplicator_packages' ORDER BY id DESC, выполненный do_action('toplevel_page_duplicator'), WP_Hook->do_action, WP_Hook->apply_filters, duplicator_get_menu, include('C:\inetpub\wwwroot\(URLsite)\wp-content\plugins\duplicator\views\packages\controller.php'), include('C:\inetpub\wwwroot\(URLsite)\wp-content\plugins\duplicator\views\packages\main\controller.php'), include('C:\inetpub\wwwroot\(URLsite)\wp-content\plugins\duplicator\views\packages\main\packages.php')
    [27-May-2018 07:34:02 UTC] База данных WordPress возвратила ошибку Table 'newposition.wp_duplicator_packages' doesn't exist в ответ на запрос SELECT status FROM 'wp_duplicator_packages' WHERE status >= 100, выполненный do_action('toplevel_page_duplicator'), WP_Hook->do_action, WP_Hook->apply_filters, duplicator_get_menu, include('C:\inetpub\wwwroot\(URLsite)\wp-content\plugins\duplicator\views\packages\controller.php'), include('C:\inetpub\wwwroot\(URLsite)\wp-content\plugins\duplicator\views\packages\main\controller.php'), include('C:\inetpub\wwwroot\(URLsite)\wp-content\plugins\duplicator\views\packages\main\packages.php')
    [27-May-2018 07:34:08 UTC] PHP Notice:  Constant WP_MEMORY_LIMIT already defined in C:\inetpub\wwwroot\(URLsite)\wp-config.php on line 92
    [27-May-2018 07:34:20 UTC] PHP Notice:  Constant WP_MEMORY_LIMIT already defined in C:\inetpub\wwwroot\(URLsite)\wp-config.php on line 92
    [27-May-2018 07:34:22 UTC] PHP Notice:  Constant WP_MEMORY_LIMIT already defined in C:\inetpub\wwwroot\(URLsite)\wp-config.php on line 92
    [27-May-2018 07:34:31 UTC] PHP Notice:  Constant WP_MEMORY_LIMIT already defined in C:\inetpub\wwwroot\(URLsite)\wp-config.php on line 92
    [27-May-2018 07:34:38 UTC] PHP Notice:  Constant WP_MEMORY_LIMIT already defined in C:\inetpub\wwwroot\(URLsite)\wp-config.php on line 92
    [27-May-2018 07:34:38 UTC] База данных WordPress возвратила ошибку Table 'newposition.wp_duplicator_packages' doesn't exist в ответ на запрос SELECT ID, hash FROM 'wp_duplicator_packages' WHERE hash = 'c69ca282c95e3cfa5329180527073420', выполненный do_action('wp_ajax_duplicator_package_build'), WP_Hook->do_action, WP_Hook->apply_filters, duplicator_package_build, DUP_Package->runBuild, DUP_Package->getHashKey
    [27-May-2018 07:34:38 UTC] База данных WordPress возвратила ошибку Table 'newposition.wp_duplicator_packages' doesn't exist в ответ на запрос SHOW FULL COLUMNS FROM 'wp_duplicator_packages', выполненный do_action('wp_ajax_duplicator_package_build'), WP_Hook->do_action, WP_Hook->apply_filters, duplicator_package_build, DUP_Package->runBuild
    [27-May-2018 07:34:38 UTC] База данных WordPress возвратила ошибку Table 'newposition.wp_duplicator_packages' doesn't exist в ответ на запрос SHOW FULL COLUMNS FROM 'wp_duplicator_packages', выполненный do_action('wp_ajax_duplicator_package_build'), WP_Hook->do_action, WP_Hook->apply_filters, duplicator_package_build, DUP_Package->runBuild
    • Ответ изменён 6 лет, 6 месяцев назад пользователем SeVlad. Причина: код

    Table ‘newposition.wp_duplicator_packages’ doesn’t exist

    В базе проверили наличие этой таблицы?
    Она может быть пустая, но целая. Её структура:

    В базе проверили наличие этой таблицы?

    База данных вообще пустая: https://ibb.co/bUDGwT

Просмотр 15 ответов — с 1 по 15 (всего 26)
  • Тема «Проблема с базой данных» закрыта для новых ответов.