WEB и WordPress новости, темы, плагины. Здесь мы делимся советами и лучшими решениями для сайтов.

Как найти и заменить базу данных WordPress

636

Одна из ваших обязанностей как владельца сайта WordPress – это управление вашей базой данных. Хотя вам не нужно понимать все о том, как работает база данных, базовые знания могут позволить вам выполнить несколько важных задач, таких как исправление сообщения «ошибка установления соединения с базой данных».

Изучение того, как автоматически обновлять текст в базе данных, – еще одна важная часть управления базой данных. Допустим, вы переезжаете на новый домен или добавляете на свой сайт сертификат SSL. Или, может быть, вы переименовали линейку продуктов и вам нужно заменить все экземпляры на своем сайте. В этих случаях знание того, как выполнить массовый поиск и замену WordPress, может сэкономить вам часы времени, которые в противном случае вам пришлось бы тратить вручную на обновление URL-адресов и текста.

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

Как выполнять поиск и замену в базе данных WordPress

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

Существуют и другие способы выполнения действий поиска и замены в базе данных, в том числе установка сценария PHP под названием Search Replace DB в каталоге вашего сайта или использование команды wp search-replace. Однако эти методы могут быть трудными и рискованными для не разработчиков. Одна ошибка может сломать ваш сайт или сделать его более уязвимым для хакеров. Фактически, владельцы сайтов, на серверах которых был запущен скрипт searchreplacedb2.php, в 2017 году стали объектом серьезной кампании вредоносного ПО.

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

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

Поиск и замена плагинов базы данных WordPress

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

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

1 Найти и заменить

Search & Replace – это бесплатный плагин, созданный Inpsyde. С помощью этого плагина вы можете заменять URL-адреса, а также слова и фразы в своей базе данных прямо из панели управления WordPress.

Скажем, например, вы добавили сертификат SSL на свой сайт http://www.playground.dev. Вы должны написать эту версию HTTP в поле «Искать», а версию HTTPS – в поле «Заменить на». Затем нажмите кнопку «Заменить домен / URL-адрес», чтобы обновить все URL-адреса в вашей базе данных.

Как найти и заменить базу данных WordPress

Источник

При обновлении слов и фраз на вкладке «Поиск и замена» вы можете установить флажок «Пробный запуск», чтобы просмотреть изменения до их внесения. Это важная функция, поскольку изменения в базе данных необратимы. Однако важно отметить, что эта функция не предлагается на вкладке «Домен / URL».

Как найти и заменить базу данных WordPress

Источник

Что отличает этот плагин от других плагинов поиска и замены, так это то, что пользователи могут создавать резервную копию своей базы данных одним нажатием кнопки. Просто перейдите на вкладку «База данных резервного копирования» и нажмите кнопку «Создать файл SQL», как показано ниже.

Как найти и заменить базу данных WordPress

Источник

2 Улучшенный поиск заменить

Better Search Replace – еще один бесплатный плагин, который позволяет пользователям выполнять поиск в базе данных и заменять запросы со своей панели управления WordPress. Этот плагин от Delicious Brains не позволяет пользователям создавать резервные копии своей базы данных, но у него есть несколько функций, которых нет в Search & Replace.

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

Как найти и заменить базу данных WordPress

Источник

Вы также можете использовать этот плагин для поиска и замены текста для многосайтовой установки WordPress, а не только для одного сайта.

Написание MySQL-запроса для выполнения поиска и замены в базе данных WordPress

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

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

На панели управления в учетной записи хостинга перейдите в «Файлы» > «Диспетчер файлов».

Как найти и заменить базу данных WordPress

Источник

В меню навигации в левой части экрана щелкните папку public_html. Обратите внимание, что в зависимости от вашего хостинг-провайдера эта папка также может называться www, htdocs или httpdocs.

Как найти и заменить базу данных WordPress

Источник

Найдите файл wp-config.php. Дважды щелкните файл, чтобы открыть его.

Как найти и заменить базу данных WordPress

Источник

Вы можете найти имя в следующей строке:

define (‘DB_NAME’, ‘Имя базы данных’);

Запишите это, а затем вернитесь на панель управления. Перейдите в раздел Базы данных и щелкните значок phpMyAdmin.

Как найти и заменить базу данных WordPress

Источник

Найдите свою базу данных WordPress и нажмите кнопку Enter phpMyAdmin. На странице phpMyAdmin щелкните вкладку SQL в верхней строке меню.

Как найти и заменить базу данных WordPress

Источник

Вы добавите в текстовое поле следующую строку кода:

обновить TABLE_NAME установить FIELD_NAME = replace (FIELD_NAME, ‘Текст для поиска,’ Текст для замены на ‘);

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

  • TABLE_NAME представляет имя таблицы (раздела базы данных), которую вы хотите изменить. Когда вы открываете базу данных phpMyAdmin, вы можете увидеть свои таблицы на вкладке «Структура». Некоторые из наиболее распространенных – это wp_comments, wp_posts и wp_users.

Как найти и заменить базу данных WordPress

Источник

  • FIELD_NAME представляет собой имя поля, в котором находятся целевые данные. Вы можете увидеть имена полей при открытии таблицы, которую хотите отредактировать.
  • «Текст для поиска» представляет собой слово или фразу, которые вы хотите изменить.
  • «Текст для замены» представляет собой слово или фразу, которая заменит исходный текст.

Представьте, что вы ведете блог о еде и понимаете, что неправильно написали слово «малина» во всех своих сообщениях. Чтобы заменить все вхождения слова «малина» с ошибкой на правильное слово «малина» в теле всех сообщений и страниц, ваш запрос MySQL будет выглядеть так:

обновить wp_posts set post_content = replace (post_content, ‘rasberry,’ raspberry ‘);

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

Упрощение управления базой данных

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

Источник записи: https://blog.hubspot.com

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