Все, что нужно знать об установке WordPress на хостинг

Установка WordPress

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

Что нужно для установки WP?

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

Установка WP

Последующие действия:

  1. На официальном сайте разработчика скачать последнюю версию CMS.
  2. Загрузить архив на хостинг с помощью панели управления или FTP-доступа.
  3. Разархивировать его в каталог, созданный под домен.
  4. Перейти в браузер и набрать домен.

После регистрации домена и настройки DNS часто приходится ждать до 24 часов пока все настройки пропишутся на серверах. До этого адрес будет нерабочим, начать инсталляцию не получится. Из-за этого тестовый вариант разворачивается на виртуальный хостинг, собранный при помощи того же Denwer’а.

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

Установка за 5 минут – миф или реальность?

В качестве подтверждения простоты использования WordPress приводят результаты экспериментов на скорость его установки на хостинг. Минимальное время указано 5 минут, чего якобы вполне достаточно для настройки дистрибутива WP под конкретный ресурс (вплоть до запуска консоли). Вопрос, насколько реалистичны такие утверждения, постоянно поднимается. Подтвердить теорию или опровергнуть получится только при самостоятельной попытке быстрой инсталляции.

Добавление нового имени домена

Процедура состоит из этапов:

  1. Закачать на сервер дистрибутив WordPress.
  2. Распаковать файлы в рабочий каталог.
  3. Создать базу данных, записать название и пароль.
  4. В адресную строку браузера ввести домен.
  5. Следовать инструкциям на экране.
  6. Ввести логин и пароль администратора консоли.

Все, остается перейти к настойкам CMS – выбору темы, установке плагинов, подключению систем аналитики, кабинета веб-мастера, других сторонних сервисов. При последовательном подходе это действительно занимает несколько минут. Если не отвлекаться на обдумывание логина и пароля, на процедуру уйдет от силы 3-4 минуты. Главное, чтобы заранее были прописаны DNS и ввод имени сайта в браузере вызывал стартовую страницу установки WP.

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

Пошаговая инструкция по установке

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

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

Скачивание дистрибутива WP

Официальный дистрибутив доступен по адресу https://ru.wordpress.org/download/. На этом ресурсе размещается свежая версия архива. Если по какой-то причине нужен один из старых релизов, они доступны по ссылке https://ru.wordpress.org/download/releases/. На странице скачивания также представлены бета-версии системы, счетчик скачивания, отображающий цифру более 41 млн экземпляров, и полный комплект с исходным кодом. Всего на одной странице размещено все необходимое для разработки.

Дистрибутив WP

На этом этапе оценивается информация, какие параметры хостинга понадобятся. Разработчик дает следующие рекомендации:

  • программная платформа PHP версии 7.3 или выше;
  • база данных MySQL6 (или MariaDB 10.1) и старше;
  • веб-сервис Apache любой версии (или Nginx).

Помимо выбора сервера, выбирается панель управления. Сервисы хостинга почти всегда предлагают несколько вариантов –Plesk, cPanel, ISPmanager. Они отличаются интерфейсом, из-за чего придется сначала освоиться в нем и только затем приступать к дальнейшим этапам. В каждый встроен модуль подключения доменов, файлового менеджера, управления. Ручных настроек будет минимум, в основном это касается ввода учетной информации.

Консоль

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

Загрузка и распаковка файлов

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

Загрузка и распаковка файлов

Последовательность действий:

  1. Открыть файловый менеджер, интегрированный в панель управления.
  2. В качестве альтернативы использовать FTP-доступ и офлайн программу вроде FileZilla.
  3. Загрузить архив с CMS на хостинг и распаковывать его в каталог.
  4. Перенести файлы из созданного подкаталога в корневую папку.

После этого удалить ненужный теперь архив и перейти к следующему этапу.

Созданные папки не трогать – нельзя менять их название, расположение, структуру. Иначе работоспособность ресурса будет под вопросом, ведь навскидку не скажешь, какой именно модуль за что отвечает. Это знают лишь разработчики с опытом, которые способны создать сайт с нуля, начиная от прототипа и рисования дизайна в Photoshop’е. В любом случае рекомендуется оставить их как есть и перейти к следующему этапу.

Создание базы данных

Теперь формируйте «хранилище», где будут хранится: статьи, страницы, плагины, их настройки, подключенные виджеты, оформление темы.Записи в базу данных осуществляются без участия пользователя, автоматически. При необходимости ручной корректировки пользуются спец. утилитой phpMyAdmin. В функционал панели управления входит резервное копирование, экспорт ранее созданных копий, проверка и исправление, если это возможно в автоматическом режиме. Еще на случай прекращения пользования порталом допускается ручное удаление.

Создание базы данных

Процедура создания:

  1. Выбрать соответствующий пункт панели управления.
  2. Нажать кнопку «Добавить базу данных».
  3. Внести имя латинскими буквами (часто указывают название домена).
  4. Выбрать сайт, к которому требуется ее закрепить.
  5. Задать имя пользователя, имеющего доступ к редактированию.
  6. Указать надежный пароль (слабый система не примет).
  7. Кликнуть по кнопке «Ок».

Защитный пароль допускается автоматически генерировать, но его придется запомнить (записать). Иначе впоследствии не получится получить доступ к корректировке содержимого базы данных. При ее удалении контент сайта «обнулится», поэтому фиксировать учетную информацию крайне важно. Имя пользователя, пароль и название понадобится при установке CMS. После запуска остается лишь настроить автоматическое резервирование, чтобы исключить потерю контента из-за технических сбоев, атак вирусов, хакеров.

Настройка wp-config.php (необязательный шаг)

Следующий шаг – создание и корректировка главного конфигурационного файла сайтов на WP. В нем система хранит секретные ключи безопасности, информацию по подключению к базе данных, вызову библиотек и другую информацию. «По умолчанию» в него уже внесена масса настроек, с управлением которыми предлагается ознакомиться в официальной справке. В большинстве случаев обходятся внесением минимума изменений, либо их отсутствием.

Настройка wp-config.php

Настройка файла wp-config.php при инсталляции:

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

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

Опасность доступа к файлу заключается в том, что через него легко подменить домен, изменить логины и пароли, просто испортить сайт, привести его в нерабочее состояние. Чтобы исключить эти проблемы, в .htaccess вносят команды, блокирующие редактирование. При инсталляции системы управления контентом доступ к конфигурационному файлу открыт. Что часто приводит к потере новых сайтов – только успели установить, настроить и следом он оказался зараженным вирусом.

Типичная проблема: домен становится распространителем спама и рискует навсегда оказаться в бане поисковых систем. К тому же в базе данных часто содержатся контактные данные клиентов, что приводит к утрате персональной информации, отправке нежелательных писем с «авторитетного» для них ресурса.

Структура файлов

Во время установки CMS создается ряд каталогов, названия которых вносятся в конфигурационные файлы. Менять их вручную крайне не рекомендуется, хотя в ряде случаев приходится делать это. В большинстве случаев такая необходимость возникает при попытке ручной реанимации сайта после сбоев плагинов, тем. Иногда профи сразу задают новые имена каталогов, чтобы стандартные вирусы «не видели» их.

По умолчанию создаются каталоги:

  • wp-admin – содержит рабочие файлы PHP, CSS, JS, за счет которых работает сайт;
  • wp-content – место хранения темы, плагинов, языковых модулей, медиафайлов;
  • wp-includes – здесь размещено ядро движка, пользовательский интерфейс.

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

Структура файлов

То же относится к вложенным подкаталогам:

  • /css/ –стилиCSS;
  • /js/ – программные модули JavaScript;
  • /images/ – изображения, встроенные в тему;
  • /languages/ – перевод, используемых тем.

Новичкам проще пользоваться тем, что уже есть. Так, блог создается при помощи index.php, а стилевое оформление параметрами style.css. При формировании собственных модулей, на них ставят ссылки, а основные файлы оставляйте практически без изменений. Такой подход создает предпосылки стабильной работы ресурса независимо от изменений в его коде. Если после установки обновлений корректировки слетели, их легко вернуть путем поправки ссылок.

Запуск установки

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

Запуск установки

После нажатия кнопки «Вперед!» откроется окно, где и вносят логин, пароль, название базы данных, имя хоста. На этом шаге проверьте, правильно ли была зафиксирована информация. Если верно, то система перейдет к следующему этапу, непосредственно инсталляции CMS. Для этого нажмите кнопку «Запустить установку».

Окно ввода учетных данных

После чего открывается окно ввода учетных данных администратора консоли. Название сайта, имя пользователя, пароль и e-mail меняются в параметрах WordPress, поэтому не критично, если будут внесены любые данные. Лишь бы владелец запомнил их, чтобы суметь войти в консоль и поменять на актуальные.

Проблемы при установке и их решение

Обычно движок WP устанавливается без проблем. Если все делать правильно, не менять настройки вручную, инсталляция действительно займет не более 5 минут. Но иногда встречается ряд ошибок, избежать которых не получается даже у опытных разработчиков. Причина банальна – сервер может иметь другие параметры «по умолчанию», чем при предыдущих установках. Например, кодировка базы данных указана как win-1251, а инсталлятор CMS настроен на UTF-8. В таком случае на экране вместо русских символов пользователь увидит крякозяблы.

Решить такую проблему поможет страница phpMyAdmin:

  • открыть окно «Сопоставление соединения с MySQL»;
  • выбрать «utf8_general_ci», если нужна кодировка win-1251;
  • отметить «utf-8_unicode_ci», когда сервер работает с UTF-8.

Еще встречаются ошибки доступа. Например, выдается сообщение «Error establishing a data base connection». Оно указывает на неверно указанный логин, пароль, название созданной под сайт базы. Или при вводе домена в адресную строку по-прежнему открывается страница парковки. В этом случае проверяем правильность пути, куда был распаковать дистрибутив CMS. Пока сайт не настроен, проще заново полностью очистить нужный каталог и вновь загрузить в него архив с WP.Большинство других ситуаций в основном связано с ограничениями из-за не настроенных прав доступа. Они регулируются параметрами внутри консоли или изменениями .htaccess.

Установка WordPress на хостинг через FTP-клиент

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

Установка WordPress на хостинг через FTP-клиент

Настройка простая:

  • имя учетной записи – любое слово латинскими буквами;
  • домашняя папка – по умолчанию весь сайт, допускается указать конкретный подкаталог;
  • новый пароль –понятно и без комментариев, как и «подтверждение пароля».

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

Файловый менеджер FileZilla используется для копирования архива CMS на диск хостинга, его распаковки, удаления ненужных каталогов. В дальнейшем с его помощью будут изменять отдельные файлы вроде .htaccess, robots.txt. Процесс инсталляции при использовании FTP ничем не отличается. Базу придется создавать средствами панели управления.

Что такое «автоматическая установка» и как она работает?

Сервисы хостинга часто предлагают инсталлировать WordPress по «нажатию одной кнопки». Такая функция есть, например, у REG.RU. Она доступна в любой панели управления. В том же Plesk пункт, позволяющий установить CMS, появляется после регистрации домена (наравне с настройкой FTP, загрузки SSL-сертификата, настройки почтовых имен и DNS).

Автоматическая установка

Технически никаких различий между ручным и автоматическим способом нет. Есть разница лишь в выборе паролей (собственные фразы или сгенерированная комбинация). Остальное одинаково – ввод логина и пароля, корректировка wp-config, других модулей, участвующих в безопасности. При автоматическом режиме сразу инсталлируется последняя версия CMS. Доступ к каталогу открыт, как через файловый менеджер панели управления, так и по FTP-протоколу.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Понравилась статья? Поделитесь ею в соцсетях!