- Настройка сайта (хостинга) для оптимальной работы wordpress
- Общие рекомендации безопасности к установке wordpress
- Автоматическая установка wordpress на хостинг
- Где посмотреть данные по авто установке и как удалить вордпресс?
- Ручная установка wordpress на хостинг за 5 минут по шагам.
- Шаг 1. Создаем базу данных и пользователя к ней.
- Создание базы данных в cPanel:
- Создание базы данных в ISPmanager:
- Создание базы данных в DirectAdmin:
- Создание базы данных в Plesk:
- Шаг №2 — Скачиваем вордпресс
- Шаг №3 Загружаем файлы CMS на хостинг
- Шаг №4 – Начало и завершение установки
- 10 минутная установка wordpress
- WordPress установили, что дальше?
Перед тем как начать установку, у вас уже должно быть:
- Доменное имя вашего сайта. Если вы покупаете домен не через хостинг, то его нужно прилинковать (делегировать) к хостингу.
- Платный хостинг. В данном уроке мы будем рассматривать установку на beget — рекомендую (есть 30 дней бесплатного теста). Но вы можете использовать любой хостинг, установка везде + — одинаковая.
Внимание! Вы можете не покупать домен, если просто решили побаловаться, а воспользоваться техническим, его дают при регистрации хостинга. Либо установить wordpress локально (на пк).
Настройка сайта (хостинга) для оптимальной работы wordpress
После того как купили домен, у вас создался сайт (при условии что купили его у beget), перейдите в раздел сайты и напротив сайта щелкните по значку шестеренки, в сплывающем окне на против пункта «Версия PHP», выберете PHP 7.4 или выше (см. требования к установке ниже).
Где меняется версия PHP у других хостеров смотрите в faq или спросите у ТП.
Перед тем как начать установку, рекомендую почитать рекомендации безопасности.
Общие рекомендации безопасности к установке wordpress
WP довольно часто взламывают, поэтому рекомендую заботься о безопасности, прямо с начала установки движка! Вот перечень общих рекомендаций при установке.
- Не используйте логин по умолчанию: admin, обязательно используйте что то уникальное и используйте сложный пароль, для генерации можно воспользоваться бесплатным генератором типа: passwordsgenerator.net — так вы обезопасите себя от взломов через Брутфорс (Brute force).
- Изменяйте стандартный префикс базы данных: wp_ замените его на что-то более сложное — так вы обезопасите себя от SQL инъекций (внедрение SQL-кода).
Теперь можно приступать к установке. Начнем с самого простого и быстрого способа — но не самого безопасного.
Автоматическая установка wordpress на хостинг
Внимание! Из соображений безопасности (описал выше) — не рекомендую использовать автоматическую установку, устанавливаете CMS в ручную (об этом ниже). Но в любом случае выбор за вами.
Переходим в раздел CMS и выбираем wordpress
для быстрого поиска можно выбрать раздел «Блоги и форумы».
Заполняем данные в окошке (домен, сайт для установки и прочие) и нажимаем установить,
ждем пару секунд и все готово.
Где посмотреть данные по авто установке и как удалить вордпресс?
Данные по установке которые вы ввели можно увидеть тут же, нажав на кнопку информация, тут же нажав на «удалить CMS» будет удалена.
Плюсы данного метода:
- быстро и просто;
- сохранена вся информация по установке (все доступы) — если забыли можно будет посмотреть.
Минус: Нельзя поставить свои префикс на таблицы в базе данных! А так как его в дальнейшем менять довольно проблематично, этот минус перечеркивает плюсы!
Ручная установка wordpress на хостинг за 5 минут по шагам.
Рекомендую использовать данный способ установки, т.к. таким образом мы как минимум увеличиваем защиту сайта от SQL инъекций.
Шаг 1. Создаем базу данных и пользователя к ней.
Для этого переходим в раздел MySQL, на beget этот раздел находиться на виду.
Если вы не знаете, где находится панель управления – напишите в службу поддержки вашего хостинга. Вам дадут прямую ссылку. Так же ниже разместил видео по созданию баз данных в различных популярных панелях хостингов.
На открывшейся странице вводим название базы и пароль, я еще оставляю комментария для какого домена делается и нажимаем «Добавить» не забудьте записать пароль от базы (он понадобится при установке).
Пользователь для базы создается автоматически — он точно такой же как имя БД (на некоторых хостингах нужно создавать пользователя отдельно).
Создание базы данных в cPanel:
Создание базы данных в ISPmanager:
Создание базы данных в DirectAdmin:
Создание базы данных в Plesk:
Шаг №2 — Скачиваем вордпресс
Скачиваем актуальную русскую версию wordpress с официального сайта. Если нужна мультиязычная версия то скачиваем ее от сюда.
В данный момент кнопка скачать находиться примерно в середине страницы. Архив с движком скачивается в формате .zip
Если по каким либо причинам официальный сайт не доступен, посетите урок как скачать WordPress.
Шаг №3 Загружаем файлы CMS на хостинг
Самый простой и быстрый способ загрузить wordpress на хостинг, это воспользоваться файловым менеджером.
Открываем файловый менеджер, находим наш сайт, открываем корень сайта и загружаем туда архив.
Примечание! По умолчанию архив с дистрибутивом лежит в папке wordpress — т.е. имеет вложенность, которая нам не нужна. Чтобы от нее избавится можно сначала распаковать его на ПК, а потом снова упаковать уже без вложенности
И потом уже загрузить в корень сайта.
Затем распаковываем его, нажав по нему правой кнопкой мыши и выбрав соответствующий пункт.
На многих хостингах все примитивнее, там ищите что то типа архиватор — распаковать.
После распаковки, сам архив можно удалить.
Альтернативный вариант: заливаем файлы на хостинг при помощи filezilla.
Шаг №4 – Начало и завершение установки
Запускаем установку перейдя по адресу домена (в браузере site.ru и enter, должно автоматом перебросить на site.ru/wp-admin/setup-config.php), где site.ru — ваш домен и далее следуем шагам установщика.
На этой странице вам надо ввести название вашего сайта (любое название, потом его можно будет поменять). Также придумываете «абракадабру» для логина и для пароля.
Рекомендую на старте установить галку на против «Видимость в поисковых системах» — чтобы попытаться предотвратить индексирование по факту пустого и бесполезного сайта (не забудьте снять эту галку в настройках перед тем как добавлять свой сайт в ПС).
Когда вы ввели все данные, нажимаем «Установить WordPress». После чего перед вами появится окошко с поздравлением об успешной установке.
Все, на этом установка закончена. Теперь вы можете войти в админ-панель вашего сайта с помощью логина и пароля, которые только что придумали (не забываем сохранять все логины и пароли в наш текстовый файл — а лучше в специальную программу).
Минусы: Дольше и с небольшими заморочками устанавливать — если занимаетесь обучением, то можно и не заморачиваться.
Плюсы: как минимум ставим свои префиксы для БД, а это + к безопасности.
10 минутная установка wordpress
Если по каким либо причинам у вас не прошла 5 минутная установка, попробуйте установить WP таким вариантом. Данный вариант ничем не отличается от предыдущего, единственное у нас появляется дополнительный шаг: подготовка к установке (шаг между 2 и 3 выше указанной инструкции).
- Создаем базу данных и пользователя.
- Скачиваем WP.
- Готовим WordPress к установке
После скачивания, распакуйте архив с помощью программы архиватора. На компьютерах Windows можно использовать, например, программу WinRAR (условно бесплатный) или 7-zip — (бесплатный и есть версия под Linux).
После распаковки архива вы получите папку с множеством файлов. Нам надо будет работать с файлом «wp-config-sample.php»
Переименуйте название файла, удалив из него «–sample». Теперь у нас файл называется просто «wp-config.php». Да и файлики license.txt и readme.html можно удалить.
Откройте файл при помощи редактора кода. Лучшим бесплатным редактором на данный момент считаю Visual Studio Code — он мультиплатформенный: есть версии для Windows, MAC, Linux.
Увидите страницу с кодом. Нам надо будет внести изменения в строки «Параметры MySQL».
Вносим наши имя базы данных, логин пользователя базы данных и пароль пользователя.
Имя базы данных вносим сюда – define( ‘DB_NAME’, ‘database_name_here’ );
Имя пользователя базы (на beget идентичен имени БД) данных вносим сюда – define( ‘DB_USER’, ‘username_here’ );
Пароль пользователя вносим сюда вносим сюда – define( ‘DB_PASSWORD’, ‘password_here’ );
Также рекомендую сменить кодировку здесь — define( ‘DB_CHARSET’, ‘utf8’ ); — utf8 на utf8mb4 — это почти тоже самое но данная кодировка расширенная, поддерживает эмодзи и т.д.
Следите, чтобы вы случайно не вставили никаких пробелов. Иначе файл работать не будет. В итоге у нас должно получится вот так.
Устанавливаем параметры безопасности, для этого копируем вот эту ссылку и вставляем её в адресную строку вашего браузера.
Нажимаем Enter, и вы получаете уникальные ключи для вашего сайта.
скопируйте их и вставьте за место значений которые в текущий момент находятся в строках с 51 по 58.
По идее WP сам должен поменять все эти значения при установке, но на всякий случай делаем — тем более это не долго.
Меняем стандартный префикс базы данных, это последнее, что нам осталось сделать. Стандартный префикс «wp_», прописываем любое сочетание латинских букв и цифр.
Внимание! table_prefix может содержать только числа, буквы и подчёркивания.
Сохраняем файл wp-config.php (Нажимаем «Сохранить» или нажимаем Ctrl+S). Закрываем файл. Теперь надо всё это загрузить на ваш хостинг. Я обычно запаковываю все файлы обратно в архив и заливаю их архивом через файловый менеджер хостинга, и там же его распаковываю.
После чего запустить установщик и следовать его шагам.
WordPress установили, что дальше?
После установки WP (пока он пустой и не настроенный), я бы закинул в корень сайта файл robots.txt со следующим содержанием:
User-agent: *
Disallow: /
Запрет поисковым системам индексировать сайт — тоже не забудьте его поправить после того как сайт будет готов.
В дальнейшем, вы можете входить в админ. по адресу: http://site.ru/wp-login.php (замените домен на свой).
В следующем уроке подробно рассмотрим административную панель wordpress и продолжим создавать сайт.