Файл: Основные теоретические сведения Что такое cms.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 11.12.2023

Просмотров: 118

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

СОДЕРЖАНИЕ

1. Установка и первоначальная настройка CMS WordPress

1.3 Первоначальная настройка CMS WordPress

1.4 Знакомство с интерфейсом CMS WordPress

2. Создание темы WordPress

2.1 Что такое тема WordPress

2.2 Откуда взять дополнительные темы?

2.3 Создание собственной темы

3. Автоматизация вывода информации о сайте

3.1 Информация о сайте в секции «Head»

3.2 Информация о сайте теге в «Header» секции «Body»

№ 5 Регистрация и вывод сайдбара в теме для WordPress

№ 6 Шаблоны контента в теме для WordPress

№ 7 Шаблоны вывода страниц и записей в теме для WordPress На данном этапе мы научились выводить посты в виде списка как при помощи стандартного цикла WordPress, так и при помощи функции get_posts, но вывод отдельных постов еще невозможен. Как и оговаривалось ранее, за вывод отдельных записей в теме WordPress отвечает файл «single.php», создайте такой файл в корне темы, а в качестве содержимого файла добавьте содержимое, представленное на рисунке 7.1.

№ 8 Перенос сайта и размещение на хостинге

8.1. Создание резервной копии сайта, находящегося под управлением CMS WordPress

8.2 Перенос сайта, находящегося под управлением CMS WordPress на другой локальный web-сервер

8.3 Размещение сайта, находящегося под управлением CMS WordPress на хостинговой площадке

№ 8 Перенос сайта и размещение на хостинге


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

8.1. Создание резервной копии сайта, находящегося под управлением CMS WordPress


Для переноса сайта на другой локальный web-сервер необходимо в первую очередь иметь копию всех его файлов. Так как в общем случае копирование большого числа файлов даже незначительного размера, будет очень длительным процессом, необходимо создать архив всех файлов сайта (лучше если это будет архив формата Zip, так как этот формат является наиболее распространенным на хостинговых площадках, а компьютеры, находящиеся под управлением Windows, не требуют установки дополнительного программного обеспечения для работы с архивами данного формата). Создайте такой архив.

На следующем шаге потребуется база данных уже существующего сайта в формате SQL. Для того, чтобы её получить, необходимо воспользоваться инструментом PHPMyAdmin, входящим в состав локального web-сервера OpenServer. Найти данный инструмент можно в подменю «Дополнительно» меню панели управления OpenServer. Откройте его (имя пользователя root? пароль отсутствует) и перейдите к интересующей базе данных (в случае строгого выполнения данных указаний это база данных с именем wpdb) (см. рисунок 10.1).



Рисунок 10.1 – База данных с именем wpdb открыта в инструменте PHPMyAdmin

При открытой базе данных перейдите на вкладку «Export/Экспорт» и в новой вкладке нажмите кнопку «Go/Вперед», после этого будет скачана требуемая база данных в формате sql (см. рисунок 10.2).



Рисунок 10.2 – Скачанная база данных в отображаемая в менеджере загрузок браузера Google Chrome

8.2 Перенос сайта, находящегося под управлением CMS WordPress на другой локальный web-сервер



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

Создайте в папке «Domains» локального web-сервера OpenServer папку с именем «mysite» и произведите в неё извлечение файлов ранее созданного архива (обратите внимание на то, что все файлы и папки архива должны располагаться непосредственно в корне созданной папки). Перезагрузите OpenServer и проверьте, что ранее созданная папка отобразилась как новый домен в составе доменов локального сервера.

Поле этого необходимо перенести и базу данных сайта. Для этого также необходимо будет воспользоваться инструментов PHPMyAdmin, откройте его и создайте при его помощи новую базу данных с именем «mysite». После создания базы данных перейдите на вкладку «Import/Импорт», при помощи кнопки «Выберите файл» вызовите окно выбора файла и укажите в нем расположение ране скачанной базы данных, а затем нажмите кнопку «Go/Вперед». Будет произведен импорт базы данных в указанную базу, но уже с новым именем.

На следующем шаге нам потребуется изменить записи одной из таблиц базы данных, её имя должно заканчиваться на _options (более точного наименования привести невозможно, так как оно зависит от используемого при установке WordPress префикса таблиц базы данных). Откройте указанную таблицу для редактирования и найдите в ней строки «siteurl» и «home». Измените их значения вместо http://wordpress на http://mysite.

Последнее, что требуется изменить, это имя используемой базы данных в конфигурационном файле WordPress с именем «wp-config.php». Откройте данный файл в любом HTML-редакторе и измените имя базы данных с «wpdb» на «mysite» (см. рисунок 10.3).



Рисунок 10.3 – Фрагмент конфигурационного файла CMS WordPress? касающийся настроек используемой базы данных

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

8.3 Размещение сайта, находящегося под управлением CMS WordPress на хостинговой площадке


В нашем примере будет рассмотрен вариант размещения сайта на хостинге hostiman расположенного по адресу https://hostiman.ru/.



Пройдите регистрацию на данном сайте, заказав при этом бесплатное доменное имя и бесплатный хостинг, при этом Вам будет предоставлена возможность размещения 2-х сайтов, а дисковое пространство, предоставленное Вам будет равно 1000 Мб.

Перейдите в панель управления хостингом (в моём случае её адрес: https://s1.hostiman.ru:1500/manager/ispmgr), данная панель основана на использовании IPSmanager (довольно распространенной панели для хостинг-провайдеров).

Используя правое меню панели управления перейдите в подраздел «Менеджер файлов» раздела «Главное», а непосредственно в «Менеджере файлов» в папку «WWW» и папку созданного для Вас домена (Рисунок 10.4).



Рисунок 10.4 – Файловый менеджер панели управления хостингом ISPmanager

В дальнейшей работе будут использоваться кнопки менеджера файлов, нажмите кнопку «Закачать», а в открывшейся вкладке произведите выбор файла с архивом сайта, который был ранее создан и нажмите кнопку «Ok». Архив сайта будет закачан на хостинг, и Вы увидите его в списке файлов.

Выделите только-что закачанный файл и нажмите кнопку «Извлечь» а затем «Ok». Архив сайта будет распакован в корень Вашего домена, а сам архив теперь можно будет удалить с хостинга, для этого выделите его и нажмите кнопку «Удалить».

Далее нам потребуется инструмент PHPMyAdmin, найти его можно в разделе «Инструменты» основного меню панели управления хостингом. Откройте его, система предложит создать новую базу данных, пользователя и пароль для доступа к базе данных. Создайте их на своё усмотрение помнив при этом, что использовать необходимо латинские символы, а сами данные будут необходимы в дальнейшем и их необходимо запомнить. Так, например, я создал базу данных с именем my_wpdb.

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


Еще раз обратитесь к «Менеджеру файлов», в папке «WWW» удалите файл «index.html», который располагался так сразу после установки и откройте для редактирования файл «wp-config.php» (используя при этом двойной щелчок). Отредактируйте значения параметров Имя базы данных для WordPress, Имя пользователя MySQL, Пароль к базе данных MySQL. Сохраните изменения и откройте сайт в браузере. В случае отсутствия ошибок и правильного отображения страницы работу можно считать успешно выполненной.

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

1 Более подробно о функции bloginfo можно узнать по адресу: https://wp-kama.ru/function/bloginfo

2 Более подробно можно о работе функции можно узнать по адресу: https://wp-kama.ru/function/register_nav_menu

3 Более подробно можно о работе функции можно узнать по адресу: https://wp-kama.ru/function/wp_nav_menu

4 Более подробно можно о работе функции можно узнать по адресу: https://wp-kama.ru/function/register_sidebar

5 Более подробно о стандартном цикле WordPress и используемых при выводе записи (поста) функциях можно ознакомиться по ссылке: https://wp-kama.ru/id_119/the-loop.html

6 Более подробно о работе функции можно узнать по ссылке: https://wp-kama.ru/function/the_posts_pagination

7 Код для данного примера взят по адресу: https://wp-kama.ru/function/the_posts_pagination. По этому же адресу Вы можете ознакомиться с другими примерами работы над пагинацией по записям сайта

8 По адресу: https://wp-kama.ru/function/get_posts можно подробно ознакомиться с работой данной функции

9 Подробнее о работе функции можно узнать по ссылке: https://wp-kama.ru/function/add_theme_support

10 Подробнее о работе функции можно узнать по ссылке: https://wp-kama.ru/function/add_image_size

11 Подробнее о работе функции можно узнать по ссылке: https://wp-kama.ru/function/the_tags

12 Подробнее о работе функции можно узнать по ссылке: https://wp-kama.ru/function/the_post_navigation

13 Более подробно о работе функции можно узнать по ссылке: https://wp-kama.ru/function/wp_list_comments

14 Более подробно о работе функции можно узнать по ссылке: https://wp-kama.ru/function/comment_form

15 Пример использования можно скопировать по адресу: https://wp-kama.ru/function/comment_form