Подробная установка WordPress на сервер хостинга

Подробная установка WordPress на сервер хостинга

От автора

Здравствуй, уважаемый Чайник. В прошлой статье я рассуждал о разнице WordPress.com и WordPress.org. Из статьи понятно, что вариант бесплатного сайта на WordPress.com я отношу к тренировочным, где можно бесплатно попробовать работать с системой, изучить панель администратора, попробовать писать и публиковать статьи.

Если нужен нормальный рабочий проект с перспективой роста и развития, нужно отказаться от зависимости WordPress.com и скачивать коробочную версию WordPress с сайта WordPress.org (русская версия https://ru.wordpress.org/). Далее нужно ставить WordPress на сервер заранее арендованного хостинга и продолжать независимую работу по созданию и продвижению сайта.

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

О WordPress, совсем чуть-чуть

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

Где нужно брать?

Вопроса, откуда брать свежий дистрибутив WordPress быть не должно. Только с официального сайта. Для русскоговорящих пользователей, последнюю версию WordPress всегда можно найти тут: https://ru.wordpress.org/. На английском языке WordPress можно забрать тут: https://wordpress.org/.

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

Подготовка к установке

Чтобы быстро, как написано в аннотации, «за пять минут», установить WordPress, необходимо провести подготовительные работы, а именно:

  • Создать базу данных для сайта;
  • Сделать редакцию файла wp-simple-config.php.

Создаем базу данных для сайта

Не буду останавливаться на теории баз данных, это можно прочитать в учебниках, например, тут (http://www.intuit.ru/studies/courses/111/111/info). Только отмечу, что нам нужно создать реляционную базу данных MySQL. Данный тип СУБД наиболее приспособлен для работы с CMS WordPress, в том числе благодаря использованию языка запросов SQL. Если проще, то реляционные базы данных MySQL наиболее просты в управлении.

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

Итак, нам нужно создать базу данных MySQL для нашего сайта. Для этого нам нужно авторизоваться (войти) в административную панель хостинга. Вы должны были познакомиться с ней на этапе аренды хостинга.

В зависимости от типа панели вам нужно найти следующую вкладку:

  • DirectAdmin: «Управление базами данных»;
  • CPanel: «MySQL Databases»;
  • ICP manager: «Инструменты-Базы данных».
управление MySQL DirectAdmin
DirectAdmin

Наша задача создать базу данных, что мы начинаем делать, найдя и нажав кнопку «Создать» на этих вкладках.

База данных сайта идентифицируется по трем параметрам:

  • Названию (name);
  • Имени пользователя (user);
  • Паролю доступа (password).

Их вам и нужно задать при создании базы данных, а на будущее эти параметры нужно запомнить (скопировать). Например:

  • База данных: xjmeomru_bdsni
  • Хост: localhost
  • Логин: xjmeomru_mansit
  • Пароль: D6fthuio79
создаем базу данных
установка WordPress на сервер: создание базы данных

Примечание: Параметр «Хост» относится к месту установки программы MySQL хостером. Обычно это «localhost» и эти данные у вас должны быть с момента аренды хостинга. Если есть какие-то сомнения, напишите в техподдержку хостинга.

Phpmyadmin

Давайте посмотрим на созданную базу данных, а заодно познакомимся с панелью управления базами данных, которая называется  «phpmyadmin».

Вход на неё осуществляется из панели администрирования хостинга с вкладки:

  • DirectAdmin: «phpmyadmin»;
  • CPanel: «phpMyAdmin»;
  • ICP manager: «phpmyadmin».
Фото авторизации phpmyadmin
Фото авторизации phpmyadmin

После авторизации в phpmyadmin (по пользователю и паролю созданной базы данных), видим такую картинку.

Фото phpmyadmin
Фото phpmyadmin
  • Слева список всех созданных баз данных;
  • Справа общая информация;
  • Вверху меню управления.

Нажав на название базы данных, она откроется для работы. Здесь пока ничего нет, база данных пуста.

В завершении этого раздела обращу внимание на три кнопки в меню phpmyadmin:

  • SQL: здесь можно создавать запросы sql для управления базой данных;
  • Импорт: Эта кнопка позволят восстанавливать базу данных из-заранее сделанных резервных копий.
  • Экспорт: Эта кнопка позволяет создавать резервные копии базы данных или отдельных таблиц в различных форматах (sql, zip, gzip).

Подробная установка WordPress 4.9 на сервер хостинга

Арендуя хостинг, вы получаете некое дисковое пространство (реальное или виртуальное), которое вы самостоятельно распределяете между своими сайтами. Проще говоря, для каждого сайта нужно создать свой каталог. Называется такой каталог, корневой папкой сайта или просто, корень. Path корня обозначается косой чертой (/). Полный путь до корневого каталога обозначается несколько длиннее, например, так, /patch/…/domen.ru/public_html/.

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

Примечание: Для универсальности работы со всеми хостинг компаниями, рекомендую для работы с каталогом сайта использовать FTP клиент и отказаться от файловых менеджеров. Рекомендую установить на своём компьютере либо FTP клиент FilleZilla, либо WinSCP.

Фото панели FilleZilla
Фото панели FilleZilla
Фото панели WinSCP
Фото панели WinSCP

После установки выбранной программы FTP клиент вам необходимо соединиться с сервером хостинга по FTP соединению. Для этого используйте пароль, имя сервера FTP и имя пользователя FTP, которые нужно взять в панели хостинга или в тех.поддержке.

Важно! Обратите внимание, что данные FTP авторизации отличаются от других данных пользователя хостинга.

FileZilla соединение
FileZilla соединение
WinSCP соединение
WinSCP соединение

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

  • Каталог с именем вашего домена (ISP), который лежит в каталоге [www];
  • Каталог [public_html] для Linux (cPanel, DirectAdmin)
  • Каталог [httpdocs] для панелей Windows (Plesk)

Точно найти корневой каталог сайта, поможет правило: в корневом каталоге сайта лежит файл [index.html]

Когда корень сайта найден, необходимо по FTP закачать в корневую папку содержимое папки [wordpress], скачанного и распакованного дистрибутива WordPress. Для этого можно выделить всё содержимое папки [wordpress] и перетащить в корень сайта.

Редакция файла config

Итак, что мы сделали? Во-первых, создали базу данных со своими параметрами входа, во-вторых, закачали на сервер каталог CMS. Отлично! Теперь нам нужно соединить нашу CMS с базой данных.

Для этого в каталоге wordpress есть специальный файл [wp-simple-config.php]. Его нужно отредактировать, а именно:

  • Нужно изменить его имя на [wp-config.php];
  • В сам файл внести данные созданной базы данных;
  • Поменять в файле ключи безопасности.

Работая с сайтом, вам часто придётся редактировать файлы каталога. Для этих целей, нужно иметь на компьютере программу текстового редактора. Можно использовать «родной» Windows блокнот, но он слишком прост для серьёзной работы. Установите отдельную программу текстового редактора, например Notepad++ (https://notepad-plus-plus.org/).

После установки Notepad++ в настройках FTP клиента укажите её как программу редактирования файлов по умолчанию. Это позволит редактировать файлы в FTP клиенте, не перенося их на компьютер.

Откройте файл [wp-simple-config.php] для редактирования в блокноте Notepad++.

В строчки внесите параметры базы данных:

  • define(‘DB_NAME’, ‘ Имя базы данных’);
  • define(‘DB_USER’, ‘ Имя пользователя ‘);
  • define(‘DB_PASSWORD’, ‘ Пароль к базе данных ‘);
  • define(‘DB_HOST’, ‘localhost’);

Найдите строку: «Уникальные ключи и соли для аутентификации». Это ключи безопасности. Чтобы их поменять, откройте ссылку указанную вверху ключей (https://api.wordpress.org/secret-key/1.1/salt/ сервиса ключей на WordPress.org). Скопируйте группу ключей и целиком перенесите в файл.

Всё! Больше ничего редактировать  не нужно. Сохраните файл под новым именем wp-config.php. Если переносили файл на компьютер, верните его обратно по FTP в корень сайта.

Итог 1

Все ручные работы по установке  WordPress 4.9 завершены, переходим к автоматической части установки.

Установка WordPress на сервер

После работы по FTP в адресную строку браузера впишите свой домен.

Система перебросит вас на первый экран установки. Заполняете все поля указанные звездочкой. Они обязательны к заполнению. Все вписанные данные можно потом поменять.

На втором экране вписываем или проверяем данные базы данных.

Примечание: Если вы используете современные браузеры (Chrome, Mozzilla, Opera), то этап редактирования файла конфигурации [wp-simple-config.php] можно пропустить и выполнить заполнение параметров базы данных на втором экране установки. В этом случае, к редактированию файла, нужно будет вернуться, только для смены ключей безопасности.

На последнем этапе установки удаляем каталог [install] и переходим на сайт и панель администрирования по ссылкам.

Фото установки WordPress с пояснениями

Установка окно 1
установка WordPress на сервер окно 1: без действий
установка окно 2
установка WordPress на сервер окно 2: заполнить данные базы данных
окно 3
Окно 3: без действий
Окно 4: Вписать данные сайта
Окно 4: Вписать данные сайта и генерировать пароль администратора.
Поздравляем
Установка WordPress на сервер завершена!

Выводы

Поздравляю, если установка WordPress на сервер прошла успешно (версия скринов 4.9.). Если вас постигла неудача, то снесите всё, вплоть до базы данных и повторите всё заново.

если всё прошло успешно, вы можете войти в административную панель своего сайта WordPress.

авторизация
авторизация на сайте
административная панель
административная панель WordPress

Любой вопрос про установка WordPress на сервер в комментариях.

©wpkupi.ru

Еще статьи

Похожие посты:

Оставьте комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.