+38 095 520-30-05
Заказать звонок
При покупке хостинга под сайт на платформе Wordpress, вопрос установки, как правило, не актуален. В большинстве панелей управления вам предложат установить эту CMS автоматически. Фактически операция займет пару минут и производится буквально в один клик.
Но остается еще немало случаев, когда не обойтись без установки WP вручную. Это может быть проект на собственном сервере (в том числе локальном), либо на хостинге, где провайдер не предусмотрел автоматической возможности. Именно для таких ситуаций мы предлагаем руководство, как установить Wordpress самостоятельно.
Перед началом процедуры, чтобы все прошло быстро и гладко, необходимо подготовить:
Установка Wordpress возможна на сервер с такими параметрами и возможностями:
Среди наиболее надежных вариантов для установки Wordpress создатели CMS называют сервера с Apache или Nginx. Это является рекомендацией, не жестким требованием.
Для выбора хостинга официальный сайт WP рекомендует:
Мы в свою очередь можем дополнить этот список нашими партнерами с надежным и быстрым хостингом:
Этот способ подойдет, если ваш хостинг-провайдер поддерживает возможность создания и редактирования файлов в папках сервера.
Особенность установки за 5 минут в отсутствии необходимости создавать файл wp-config.php и прочих. Весь процесс на себя берет сама CMS.
1. Загрузка файлов Wordpress на сервер
Из скачанного архива с дистрибутивом CMS необходимо распаковать файлы.
Далее необходимо выгрузить их в корневой каталог на сервере. Это папка, на которую будет направлен URL сайта. Как правило, она носит название www или public_html.
Загрузить дистрибутив удобнее с помощью FTP-клиента, но можно использовать и панель управления хостинг-аккаунта, если предусмотрена функция файлового менеджера. Кстати, в некоторых файловых менеджерах можно загружать архив без распаковки и разархивировать его на сервере.
Если для работы с сервером используется shell-доступ, закачать файлы Wordpress в нужную папку можно напрямую из репозитория. Для этого:
При этом файлы попадут в папку wordpress в той же директории, куда загружен zip. Это значит, что содержимое этой папки нужно переместить в корневой каталог.
2. Создание базы данных
Для управления сайтом Вордпресс использует один из двух вариантов баз данных: MySQL или MariaDB. В подавляющем большинстве случаев речь идет о первой. Есть много способов создать базу данных:
Как правило, любой хостинг-провайдер позволяет автоматически генерировать базу данных для установки CMS. Примерно процедура выглядит так:
Обратите внимание, чтобы пользователь получил полный набор прав: создание, редактирование таблиц баз данных, – если такие опции предусмотрены.
Рекомендуем сохранить все введенные данные под рукой, чтобы к ним был быстрый доступ. Они понадобятся в процессе установки CMS.
3. Установка в браузере
Когда база данных создана, а файлы размещены на сервере, начинается непосредственно установка Wordpress. Для этого нужно перейти на сайт по ссылке http://site.com, где site.com – ваш домен. При этом в браузере должно открыться окно начала установки.
Ознакомившись с информацией, жмем на единственную кнопку – «Вперед».
В открывшейся форме необходимо ввести название созданной базы данных, имя и пароль пользователя, сервер (здесь оставляем localhost). При необходимости работать в одной базе данных с несколькими копиями CMS, можно указать префикс для таблиц. Все эти данные будут внесены в генерируемый файл wp-config.php.
Если все заполнено корректно, то появится следующее окно, где можно запустить процесс инсталляции.
В ходе установки нужно будет заполнить еще несколько полей:
Wordpress заканчивает установку, создает пользователя. В результате, если процедура завершена успешно, вы увидите уведомление об этом.
По кнопке «Войти» вы перейдете в административную панель сайта и сможете начать работать с ресурсом.
Если при автоматической установке что-то пошло не так, можно воспользоваться вторым вариантом.
1. Создание базы данных
Как и при варианте автоматической установки, нужно создать базу данных MySQL и пользователя в ней с полными правами доступа.
2. Распаковка архива с дистрибутивом
Извлеките файлы из zip-архива, скачанного с официального сайта Wordpress.
3. Создание и редактирование файла wp-config.php
Изначально в архиве с CMS wp-config.php нет. Нужно найти в извлеченной папке файл wp-config-sample.php и переименовать его, убрав -sample. Теперь основной файл конфигурации движка Wordpress создан.
Переходим к внесению изменений в настройки:
Кроме этих параметров файл содержит:
Здесь же можно задать специальные ключи аутентификации – это наборы символов, используемые в определенных местах кода WP для защиты от взлома:
Чтобы быстро сгенерировать ключи, можно воспользоваться специальным сервисом от Wordpress.
Префикс таблиц – $table_prefix = 'wp_'. Он добавляется к наименованию всех таблиц. Этот параметр используется, как правило, для запуска нескольких экземпляров Вордпресса с одной СУБД. Но еще это способ повысить безопасность сайта: если поставить уникальное сочетание символов, можно значительно усложнить взлом базы.
4. Выгрузка файлов на сервер
Используя FTP-клиент, файловый менеджер, загрузите файлы Wordpress в корневой каталог сайта или в подпапку, если CMS будет управлять только определенным разделом сайта.
5. Установка в браузере
Перейдите по ссылке http://site.com, где site.com – ваш домен, или http://site.com/papka/, где site.com – ваш домен, а papka – название подпапки, в которую вы загрузили файлы Wordpress.
Если все настройки были выполнены верны и файлы загрузились корректно, в браузере отобразится окно установки. Далее следуют шаги, аналогичные описанным выше при автоматической инсталляции движка.
VPS необходим, если сайт получает по-настоящему большой трафик. Перед началом установки CMS на сервер необходимо поставить:
Понадобится также SSH-клиент для подключения к серверу.
1. Установка Apache
Чтобы поставить Apache 2 Web Server на Ubuntu в SSH-клиент необходимо ввести команды:
Проверить, что Apache установлен правильно, можно, перейдя по ссылке http://site.com, где site.com – ваш домен.
Если сервер работает, отобразится дефолтная страница:
2. PHP
Для установки на сервер PHP и набор библиотек, введите команду:
Чтобы проверить корректность инсталляции PHP, создайте простой php-файл. Для этого введите команду:
В открывшееся окно текстового редактора вставьте код:
<?php
echo "Hello world!";
?>
Сохраните и закройте файл. По ссылке http://site.com/file.php должен отобразиться текст «Hello world!» Это значит, что PHP работает правильно.
3. MySQL
Используйте команду:
Установите надежный пароль root-пользователя.
Далее необходимо создать базу данных, внести ее параметры в файл wp-config.php и запустить установку Wordpress.
4. Установка CMS
Для скачивания дистрибутива и распаковки архива на сервере необходимо ввести команды:
Чтобы файлы CMS перенести в нужную директорию Apache Server, наберите команду:
Для определения прав на чтение-запись файлов и каталогов системы управления контентом, введите команду:
5. Настройка СУБД
Для входа в консоль MySQL, наберите:
Для создания новой БД потребуется ввести:
Здесь обратите внимание, что вместо переменных имя_БД, пользователь_БД, пароль_пользователя, необходимо вписать нужные вам данные.
Чтобы переименовать файл wp-config-sample.php при помощи SSH-клиента, используйте команды:
Далее нужно открыть переименованный файл в тестовом редакторе nano:
Вместо дефолтных значений переменных DB_NAME, DB_USER, DB_PASSWORD ввести выбранные параметры имя_БД, пользователь_БД, пароль_пользователя.
Когда правка окончена нужно перезапустить сервер и СУБД:
6. Окончание установки
В адресную строку браузера вставьте или впишите адрес сервера – должна открыться страница «Установки за 5 минут». Остается ввести необходимые данные о сайте и администраторе. Пройдите процесс установки и ваш Wordpress на VPS готов к работе.
1. Error establishing a database connection
Это значит, что база данных недоступна или не отвечает.
При возникновении ошибки соединения с базой данных необходимо:
Если проблему самостоятельно решить не удалось, правками настроек, напишите в техподдержку хостинг-провайдера или создайте тикет.
2. Headers already sent by
Полностью сообщение об ошибке может выглядеть примерно так:
Warning: Cannot modify header information — headers already sent by (output started at / /www/WP/wp-config.php:1) in /www/WP2/wp-includes/pluggable.php on line 850
Это значит, что файл wp-includes/pluggable.php не может отправить заголовок, так как это уже сделано файлом wp-config.php (из первой строки).
Проблема связана с ошибкой, допущенной при редактировании wp-config.php. Необходимо проверить:
Альтернативно ошибка может возникать, если править файл wp-config.php в «Блокноте». Дело в том, что приложение может по умолчанию сохранять его в кодировке UTF-8, добавляя сигнатуру. Решить проблему просто – выбрать для редактирования другой текстовый редактор Notepad++, Sublime Text и т. п. и пересохранить файл в них с кодировкой UTF-8.
3. Неправильная кодировка базы данных
Если на странице текст отображается нечитаемыми символами, следует уточнить кодировку сервера, установленную хостинг-провайдером.
Чтобы конфликта кодировок не возникло, можно сразу после создания базы данных проверить это:
Если разница в параметрах не обнаружена, проверьте кодировку в файлах темы Wordpress.
4. При установке открывается пустая страница
Если после ввода в адресную строку браузера http://site.com, где site.com – ваш домен, на странице ничего не отображается, необходимо проверить, корректно ли загружены файлы дистрибутива Wordpress:
Если все верно, обращайтесь в поддержку.
Веб-агентство «Красный хамелеон» создает производительные сайты с любым функционалом. Заказывайте создание визитки на Wordpress или разработку интернет-магазина на Laravel. Напишите нам, мы бесплатно оценим ваш проект и предложим оптимальное решение.