живая сайт не обновляется после импорта базы данных sql

Вопрос или проблема

Мой живой сайт не обновляется после импорта sql базы данных с локального сервера wamp. В прошлый раз всё прошло отлично, но прошлой ночью я не смог увидеть изменения, внесенные локально. Что я сделал:
– работал локально, создавая страницу и загружая новую страницу contact php и шаблон контакта
– внес некоторые изменения на фронтенде (стиль)
– экспортировал базу данных в формате sql
– изменил ссылки в sql (с локальных на живые)
– импортировал в живую mysql базу данных
– обновил таблицы стилей с изменениями и также загрузил новую контактную форму на живой сайт через ftp

Ничего не произошло. Только изменения стилей вступили в силу. Я не увидел добавленных новых меню и новых страниц, которые я создал. Контактная форма отсутствует, как и новый шаблон, который я создал для формы. Практически база данных Sql Live не изменилась.

У меня WordPress 4.2, обновленный вчера на живом сайте

П.С. Я также отключил кэш в wp config, чтобы попробовать решить проблему, но ничего не изменилось. Спасибо заранее 🙂

паоло

У меня было что-то похожее, записи некоторых типов постов не отображались.

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

http://yoursite.com/wp-admin/post.php?post=23&action=edit

Замените ID (здесь ’23’) на ID поста/страницы/чего-то еще, что вы не можете увидеть в живом режиме.

Если это решает вашу проблему, это может означать странную ошибку в обновлении WordPress…

Это была проблема, с которой я столкнулся, меняя MacAir на MacPro. Я определенно рекомендую использовать WP All In One Migrator, а затем установить бесплатное расширение для увеличения места импорта. Сохраните это как файл, импортируйте его на новом сайте. Легко, если вы столкнетесь с какими-либо ошибками, просто напишите разработчикам приложения за бесплатным советом.

Ответ или решение

Проблема с обновлением сайта после импорта базы данных SQL: Комплексный анализ и решения

Введение

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

Шаги, которые вы предприняли

Вы выполнили следующее:

  1. Создали новые страницы и обновили шаблон контактной формы в локальной среде.
  2. Экспортировали базу данных в формате SQL.
  3. Изменили ссылки (localhost на live server) в SQL-файле.
  4. Импортировали базу данных на живом сервере.
  5. Обновили стили и загрузили новые файлы через FTP.
  6. Отключили кэш в конфигурационном файле WordPress.

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

Возможные причины проблемы

  1. Ошибки при импорте базы данных: Может случиться так, что процесс импорта не завершился корректно или некоторые изменения не были применены из-за ошибок в SQL-файле.

  2. ID постов и страниц: Если в вашем локальном и живом сайтах используются одинаковые ID для записей и страниц, при попытке редактирования через админку может возникнуть путаница. Для проверки можете использовать следующую ссылку для доступа к конкретному посту:

    http://вашсайт.com/wp-admin/post.php?post=ID&action=edit

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

  3. Кэширование: Несмотря на отключение кэширования в wp-config.php, другие плагины кэширования или серверное кэширование могут все еще влиять на отображение обновленного контента. Убедитесь, что кэш вашего сервера и, если применимо, кэш CDN очищен.

  4. Конфликт плагинов: Обновление WordPress до версии 4.2 могло вызвать конфликт с установленными плагинами. Отключите все плагины и проверьте, исчезла ли проблема.

  5. Проблемы с параметрами базы данных: Некоторые настройки вашего live-сервера могут отличаться от локальных, что может вызывать проблемы. Убедитесь, что версии PHP и MySQL, используемые на обоих серверах, совместимы с вашей версией WordPress.

Рекомендуемые действия

  1. Повторный импорт базы данных: Попробуйте заново экспортировать и импортировать базу данных, предварительно удалив старую базу данных на живом сервере. Убедитесь, что при экспорте и импорте нет ошибок.

  2. Использование плагина миграции: Рассмотрите возможность использования плагина, например, WP All In One Migrator. Этот инструмент может облегчить процесс миграции и минимизировать вероятность ошибок.

  3. Проверка на наличие ошибок: Если вы не видите изменений, воспользуйтесь инструментами отладки WordPress (пример: define( 'WP_DEBUG', true ); в wp-config.php), чтобы получить дополнительную информацию о возможных ошибках.

  4. Тестирование на локальной среде: Перед тем как переносить изменения на живой сайт, протестируйте все изменения локально и убедитесь, что они работают корректно.

  5. Обратитесь к хостинг-провайдеру: Если проблема сохраняется, обратитесь к своему хостинг-провайдеру. У них может быть дополнительная информация о возможных проблемах на сервере или настройках.

Заключение

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

Оцените материал
Добавить комментарий

Капча загружается...