Архив метки: CMS Wordpress

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

Вы когда-нибудь хотели сбросить настройки базы данных WordPress по умолчанию? Если у вас есть WordPress на локальный сервер или в Интернет для целей тестирования, вы, вероятно, нашли причины, чтобы повторно инициализировать базу данных WordPress по умолчанию настройки. Зачастую люди просто переустанавливают WordPress, но есть проще решение.

Позвольте представить Вам плагин для WordPress базы данных сброса. После того как вы установите и активируете этот плагин, новый вариант будет добавлен в раздел «инструменты» (инструменты » сброс базы данных ).

Базы Данных WordPress Сбросить

Как вы можете видеть на изображении выше, вы можете выбрать, либо что сбросить в конкретной таблице базы данных или всю базу данных к значениям по умолчанию. После того, как вы выберите таблицы, которые вы хотите сбросить, Вам необходимо ввести случайно сгенерированный значение в текстовое поле. Это чтобы подтвердить, что вы действительно хотите сделать это. Как только Вы нажмете на синий кнопку «Reset Database», вы сбросите данные.

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

Примечание: это должно использоваться только на установленном тестовом сайте. На самом деле не предназначены для установки на рабочие сайты.

Скачать Восстановление базы Данных WordPress по умолчанию



2015-07-19T18:34:21
CMS WordPress

Управление базами данных с помощью phpmyadmin

WordPress — это CMS, написанная с использованием PHP, язык скриптов и MySQL в качестве базы данных системы управления. Для того, чтобы использовать WordPress, вы действительно не должны узнать ни одного из них. Тем не менее, базовое понимание этих двух могли помочь в устранении проблем, а также повысить Ваше понимание в том, как работать с WordPress. В статье мы пройдемся по темам, как WordPress использует базу данных, в том числе расскажем какие по умолчанию таблицы базы данных создает CMS WordPress. Мы также покажем вам, как управлять базами данных WordPress используя phpmyadmin, который будет включать в себя создание резервных копий базы данных, оптимизация базы данных (далее именуем просто БД) WordPress, и многое другое.

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

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

Когда вы начали установку WordPress, он попросит Вас предоставить ваше имя пользователя, пароль и имя хоста базы данных (в большинстве случаев localhost). Эта информация хранится в файле конфигурации (wp-config.php).

Предоставление сведений базы данных во время установки WordPress

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

Понимание Таблиц БД WordPress

При каждой установке WordPress по умолчанию имеет 11 таблиц в базе данных. Каждая Таблица БД содержит данные для разных разделов, особенностей и функциональности в WordPress. Глядя на структуру этих таблиц, вы можете легко понять, где находятся различные части вашего сайта. В настоящее время, по умолчанию установка WordPress создает следующие таблицы:

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

wp_commentmeta : эта таблица содержит мета информацию о комментариях, размещенные на платформе WordPress. Эта Таблица имеет четыре поля meta_id, comment_id, meta_key и meta_value. Каждый meta_id относится к comment_id. Один пример из комментария, мета информация хранится статус комментария (утвержденных, в ожидании, мусор, и т. д.).

wp_comments : Как имя предполагает, эта таблица содержит ваши комментарии WordPress. Она содержит комментарий, имя автора, URL, адрес электронной почты, комментарий и др.

wp_links : управляет ссылками (блогролл), создана более ранними версиями WordPress или содержит ссылки на различные ресурсы при установки WordPress, обычно очищается.

wp_options : эта таблица содержит большую часть вашего сайта WordPress с широкими настройками, такие как: адрес сайта, электронной почты администратора, по умолчанию категории, посты на каждой странице, Формат времени и многое другое. Таблицу также используют множество плагинов WordPress для хранения настроек плагина.

wp_postmeta : эта таблица содержит мета информацию о ваших постах WordPress, страниц, а также пользовательские типы постов. Примером пост-мета-информация будет, какой шаблон использовать для отображения страницы, настраиваемые поля и др. Некоторые плагины будут также использовать эту таблицу для хранения данных, таких как плагин SEO для WordPress.

wp_posts : название говорит само за себя, но на самом деле эта таблица содержит все типы постов или мы должны сказать типы контента. Эта Таблица содержит все Ваши сообщения, страниц, правок и пользовательские типы постов.

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

wp_term_relationships : эта таблица управляет отношениями типов постов в WordPress с условиями в таблице wp_terms. Например это таблица помогает определить взаимосвязь постов с рубриками и тегами.

wp_term_taxonomy : эта таблица определяет таксономий терминов, определенных в таблице wp_terms. Например, если у вас есть термин “WordPress учебники“, то эта таблица содержит данные, говорящие, что это связано с таксономической категорией. Короче эта таблица содержит данные для WordPress, который помогает различать, какой термин является категорией, какая является тегом и др.

wp_usermeta : содержит мета информацию о пользователях на вашем сайте.

wp_users : содержит данные пользователя, такие как имя пользователя, пароль, пользователя, Электронная почта и т. д.

Управление базой данных WordPress с помощью phpmyadmin

Phpmyadmin является программное обеспечение с открытым исходным кодом, которое предоставляет веб-интерфейс для управления базой данных MySQL. Наиболее часто хостинг провайдер устанавливает для WordPress в панели управления phpmyadmin. Это позволяет пользователям легко получать доступ к базе данных и выполнять общие задачи по управлению базами данных.

Все наши рекомендуемые хостинг-провайдеры используют cpanel. Для доступа к phpmyadmin в cpanel, перейдите вниз к базам данных и щелкните по ссылке phpmyadmin. Это позволит открыть phpmyadmin в новой вкладке браузера.

Главная страница phpmyadmin

Щелкнув по базам данных, он покажет вам список баз данных, которые вы создали и к которым имеете доступ. Нажмите на вашу базу данных WordPress, и он покажет вам список ваших таблиц БД WordPress.

Вордпресс таблиц, перечисленных в phpmyadmin

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

Примечание: прежде чем вы что-либо измените, вы должны сделать резервную копию БД. Нет кнопки отмены. Так просто сделать резервную копию БД.

Создание резервной копии БД WordPress с помощью phpmyadmin

Чтобы создать резервную копию БД WordPress с помощью phpmyadmin, выберите вашу базу данных WordPress. В верхнем меню, нажмите на вкладкe «экспорт».

Вкладка "экспорт" для экспорта базы данных WordPress с помощью phpmyadmin

В новых версиях phpmyadmin, он будет просить выбрать вам метод для экспорта. Быстрый способ будет сделать экспорт базы данных в файл .SQL. Пользовательский метод даст вам больше вариантов и возможность загрузки резервной копии в сжатый zip или GZIP архив. Мы рекомендуем использовать пользовательский метод и выбрав zip как метод сжатия. Пользовательский метод также позволяет исключать таблицы из БД. Допустим, если Вы использовали плагин, который создал таблицу внутри вашей базы данных WordPress, то вы можете выбрать, чтобы исключить эту таблицу из резервной копии, если хотите.

Экспорт базы данных WordPress с помощью phpmyadmin

Экспортированный файл базы данных может быть импортирован обратно в другую или ту же базу данных с помощью phpmyadmin в закладке Import.

Создание резервной копии WordPress с помощью плагина

Сохраняя регулярное резервное копирование вашего сайта WordPress — это лучшее, что вы можете сделать для вашей безопасности WordPress. В то время как в базе данных WordPress содержится большинство вашей информации, у неё по-прежнему не хватает довольно важных элементов, изображений. Все ваши изображения хранятся в папке данных /wp-content/ в файле. Хотя в базе данных есть информация, какое изображение крепится где в посте, это бесполезно, если изображение в папке не существует.

Часто новички думают, что резервная копия БД — это все, что им нужно. Это неправда. Вы должны иметь полную резервную копию вашего сайта, что включает в себя ваши темы, плагины и картинки. Большинство хостинг-компаний не хранят ежедневные резервные копии.

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

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

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

Оптимизация БД WordPress в phpmyadmin

Благодаря WordPress через некоторое время ваша база данных становится фрагментированной. Память начинает больше расходоваться, что увеличивает общий размер базы данных и время выполнения запросов. Для тех из нас, кто помнит еще старые ПК, вы бы заметили, что ваш компьютер будет работать быстрее, как только вы используете программу дефрагментации диска. БД MySQL работает аналогичным образом. Он запускается простой командой, что позволяет Вам оптимизировать вашу базу данных. Зайдите в phpmyadmin и нажмите на базу данных WordPress. Это покажет вам список ваших таблиц в WordPress. Нажмите на кнопку поставить все ссылки (Check All) ниже в таблицах. Рядом с ним есть выпадающий список вниз, нажмите на нее и выберите «оптимизировать таблицу».

Оптимизация базы данных WordPress с помощью phpmyadmin

Это позволит оптимизировать ваши таблицы за счет дефрагментации. Это сделает ваш WordPress запросы выполняются немного быстрее и немного уменьшить размер базы данных.

Другие методы, которые вы можете сделать с помощью phpmyadmin

Есть много методов, которые вы можете применить в вашем сайте WordPress при изменении значений в базе данных с помощью phpmyadmin. Однако, настоятельно рекомендуется, чтобы вы никогда не делали этого, только в случае крайней необходимости или если вы знаете, что вы делаете. Убедитесь, что вы сделали резервную копию БД перед внесением любых изменений в базу данных. Ниже приведены некоторые из пунктов, которые вы можете сделать с вашей базой данных:

Обеспечение вашей базы данных WordPress

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

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

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

Мы надеемся, что это руководство помогло улучшить Ваше понимание БД WordPress и как она работает. Хотя, возможно, вам не нужен такой гид сразу же, он всегда поможет узнать, как обстоят дела на будущее.



2015-07-19T08:19:58
CMS WordPress

Что такое: Базы данных

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

WordPress использует MySQL в качестве системы управления базами данных (далее будем называть БД). MySQL — это программное обеспечение, используемое для создания БД, хранения и извлечение данных при запросе. MySQL является программным обеспечением с открытым исходным кодом, как WordPress и лучше всего работает с другими популярными продуктами, таких как Apache веб-сервер, PHP и операционная система Linux.

Для установки WordPress вам потребуется БД MySQL. Во время установки (см.: завершить установку WordPress Учебник), вы предоставляете WordPress и вашей БД информацию, а затем WordPress берет управление на себя.

Что такое базы данных хоста

Базы данных хоста компьютера, на котором размещается БД на сервере MySQL. Большинство находится на localhost при вводе localhost в поле host браузера, будет подключение WordPress к базе данных. Однако, некоторые хостинг-провайдеры могут использовать различные имена Хостов для управления MySQL-серверами. Вы найдете имя хоста в MySQL базе данных или в разделе панели управления хостингом. Попросите вашего хостинг-провайдера, если вы не можете найти имя хоста.

Таблицы базы данных

В БД есть таблицы, которые, разделены на секции в БД системы. Каждая таблица имеет столбцы и информация хранится в виде строк. У каждой строки есть поле для каждого столбца в таблице.

Пример: офис, базы данных могут содержит таблицу называемая employee_records. Эта Таблица может содержать следующие столбцы:

  • employee_id
  • employee_name
  • employee_joining_date
  • employee_phone_no

WordPress будет автоматически создавать таблицы внутри БД. На момент написания данных по умолчанию установка WordPress создаёт следующие таблицы:

  • wp_commentmeta
  • wp_comments
  • wp_links
  • wp_options
  • wp_postmeta
  • wp_posts
  • wp_terms
  • wp_term_relationships
  • wp_term_taxonomy
  • wp_usermeta
  • wp_users

Каждая из этих таблиц будет с разным столбцами, где хранятся данные. Например, таблица wp_users в WordPress имеет следующие столбцы:

  • ID
  • user_login
  • user_pass
  • user_nicename
  • user_email
  • user_url
  • user_registered
  • user_activation_key
  • user_status
  • display_name

Что такое SQL запрос

SQL — это аббревиатура для языка структурированных запросов, это специальный язык программирования, используемый для управления БД. Поручение, выданный SQL к БД сервера для извлечения данных называется запросом. WordPress использует MySQL запросы, чтобы получить данные и использовать их для создания веб-страниц.

Типичный MySQL запрос выглядит так:




1SELECT * FROM wp_posts WHERE ID = 23;

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

Как управлять БД в WordPress

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

Что такое: Базы данных

WordPress и БД могут быть управляемыми с помощью phpmyadmin, который является веб-приложением с открытым исходным кодом, с красивым простым графическим интерфейсом пользователя для управления БД MySQL. Есть также много плагинов WordPress, которые могут помочь Вам создать резервные копии БД WordPress.

Дополнительное Чтение



2015-07-18T20:26:23
CMS WordPress

Что такое: MySQL

MySQL — это система управления базами данных (сокращенно БД), которая используется в WordPress для хранения и извлечения информации на свой блог. Подумайте об этом таким образом. Если ваша БД является хранилищем данных, то что WordPress использует для организации и хранения всех важных данных с вашего сайта (посты, страницы, изображения, и т. д.). MySQL — это компания, которая создала специальный инструмент для хранения данных.

MySQL — это реляционная система управления БД с открытым исходным кодом. Он работает как сервер и позволяет нескольким пользователям управлять и создавать многочисленные базы данных. Он является центральным компонентом в стеке веб-приложения Lamp с открытым исходным кодом, который используются для создания веб-сайтов. Lamp предназначен для Linux, Апач, MySQL и PHP. Большинство установок WordPress использовать стек Lamp, поскольку он имеет открытый исходный код и полностью совместим с WordPress.

Вордпресс требует MySQL, чтобы хранить и извлекать все его данные в том числе размещать материалы, профили пользователей и пользовательские типы постов. Большинство хостинг-провайдеров уже имеют установленный MySQL на веб-серверах, так как он широко используется во многих веб-приложениях с открытым исходным кодом, например, CMS WordPress.

WordPress использует язык программирования PHP для хранения и извлечения данных из БД MySQL. Для извлечения данных из БД, WordPress и выполняет SQL-запросы для динамического генерирования контента. SQL расшифровывается как Язык структурированных запросов, программирование на языке обычно используется для запросов БД.

Для пользователей, которым не удобно писать собственные PHP и SQL-скрипты, большинство хостинг — провайдеров предлагают простой в использовании веб-приложений для управлением БД. Одним из таких веб-приложение phpmyadmin, который позволяет пользователям управлять своей базой данных с помощью веб-основанного графического интерфейса. Вы можете манипулировать вашими таблицами визуально хотя через phpmyadmin запускает SQL-запросы для вас.

Что такое: MySQL

Из MySQL не приходит какой-либо графический интерфейс и продвинутый уровень пользователи предпочитают просто управлять своими БД из командной строки.

Дополнительное Чтение



2015-07-18T18:43:48
CMS WordPress

Что это: Apache?

Apache является наиболее широко используемым веб-серверным программным обеспечением. Разрабатывает и поддерживает Apache Software Foundation, Apache является открытым исходным кодом, доступно для бесплатного скачивания. Он работает на 67% всех веб-серверов в мире. Это быстрый, надежный и безопасный. Он может быть индивидуальным для удовлетворения потребностей многих различных сред с помощью расширений и модулей. Наиболее часто для хостинга WordPress провайдеры используют Apache в качестве веб-сервера программного обеспечения. Однако, WordPress может работать и на других веб-серверных программных обеспечениях.

Что такое Веб-сервер?

Интересно, что такое веб-сервер? Ну веб-сервер, как хозяин ресторана -). Когда вы приедете в ресторан, хозяин встречает тебя, проверяет информацию о бронировании и ведет вас к вашему столу. Похож на ресторан и хост, WEB-сервер проверяет веб-страницы, которые вы запросили и выбирает их для вашего пользования. Однако, веб-сервер-это не только хост, но и ваш сервер. Как только он нашел веб-страницы, которые вы запросили, он также предоставит вам веб-страницы. Веб-сервер, как Apache, тот-же метрдотель ресторана. Он обрабатывает Ваши сообщения с сайте (на кухне), учитывает Ваши пожелания, заботится о том, чтобы другие сотрудники (модулей) готовы вам служить. Также он хорошо очищает таблицы (память, кэш-памяти, модули) и очищает их для новых операций.

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

Дополнительное Чтение



2015-07-18T07:41:20
CMS WordPress

Что такое: AJAX

AJAX или асинхронный JavaScript и XML, это группа методов, используемых в веб-разработке, которые позволяют веб-страницам обмен данными с сервером без перезагрузки страницы. С использованием AJAX, приложений в интернете могут обмениваться данными с сервером без вмешательства в существующие веб-страницы. Хотя “Х” предназначен для для XML, не надо использовать XML для обмена данными. Json можно использовать вместо этого.

В компьютерных программах, ‘асинхронными’ называют операции если они функционируют независимо от других процессов. Именно поэтому веб-страницы не должны быть перезагружен для того, чтобы отправить информацию на сервер. Точный метод для этого использует так называемый объект XMLHttpRequest, который фактически представляет собой интерфейс, который позволяет выполнять сценарии для выполнения AJAX-запросов.

AJAX-это не одна технология. Все эти технологии работают вместе, чтобы создать один запрос http или https. Следующие технологии включаются:

  • HTML-код
  • В CSS
  • Объектная Модель Документа
  • В XML
  • Объект XMLHttpRequest
  • JavaScript

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



2015-07-17T18:40:03
CMS WordPress