На этом уроке мы покажем вам, как установить и сконфигурировать WordPress на сервере Debian 8. Для тех из вас, кто не знает, WordPress представляет собой инструмент для создания веб-сайтов с открытым исходным кодом, написан на PHP. В среде разработчиков веб-сайтов, соглашаются, что WordPress вероятно, самый простой и самый мощный блог и система управления (или CMS), существующая на сегодняшний день.
В данной статье предполагается, что вы по крайней мере, имеете базовые знания Linux, знаете, как использовать оболочку, и самое главное, вы можете разместить сайт на своем собственном VPS. Установка очень проста и предполагает, что вы работаете в корневой учетной записи, если не вы, возможно, придется использовать ‘sudo‘ к командам, чтобы получить привилегии суперпользователя. Мы покажем вам шаг за шагом установку WordPress на сервер Debian 8 (Jessie).
Перед тем, как устанавливать любое программное обеспечение, очень важно, убедиться, что ваша система находится в актуальном состоянии, выполнив эти следующие команды в терминале:
apt-get update apt-get upgrade
На сервер Debian 8 требуется LAMP. Если у вас не установлен LAMP, вы можете следить за нашим гидом здесь.
Первое , что нужно сделать, это перейти на страницу загрузки WordPress в и скачать последнюю стабильную версию WordPress, На момент написания этой статьи это версия 4.7.1:
wget http://wordpress.org/latest.zip
Распакуйте архив WordPress в корневой каталог на вашем сервере:
unzip -q latest.zip -d /var/www/html/ cd wordpress cp -a * ..
Нам нужно будет изменить некоторые папки разрешения:
chown www-data:www-data -R /var/www/html/
По умолчанию, MariaDB не защищена. Вы можете обеспечить защиту MariaDB с помощью сценария mysql_secure_installation. Вы должны тщательно прочитать ниже каждый шаг, установить корневой пароль, удалить анонимных пользователей, запретить удаленный вход администратора, и удалить тестовую базу данных и доступ к защищенной MariaDB:
mysql_secure_installation
Настройте его следующим образом:
- Set root password? [Y/n] y - Remove anonymous users? [Y/n] y - Disallow root login remotely? [Y/n] y - Remove test database and access to it? [Y/n] y - Reload privilege tables now? [Y/n] y
Далее нам нужно будет войти в консоль MariaDB и создать базу данных для WordPress. Выполните следующую команду:
mysql -u root -p
Будет предложено ввести пароль, так что введите ваш MariaDB пароль администратора и нажмите клавишу Enter. После того, как вы вошли в систему на сервер базы данных, необходимо создать базу данных для установки WordPress:
CREATE DATABASE wordpress character set utf8 collate utf8_bin; GRANT ALL PRIVILEGES on wordpress.* to 'wpuser'@'localhost' identified by 'ваш_пароль'; FLUSH PRIVILEGES; exit
На этом этапе мы будем настраивать основной конфигурационный файл WordPress, где нам нужно настроить его основные параметры, так что это может быть связано с базой данных и пользователем:
mv wp-config-sample.php wp-config.php
Теперь откройте его с помощью вашего любимого редактора, чтобы сделать какие-либо изменения в конфигурационном файле WordPress:
nano wp-config.php
Ниже приведены значения, которые нам необходимо обновить в соответствии с нашей предыдущей базой данных и настройки пользователя:
// ** MySQL settings - You can get this info from your web host ** // /** имя базы данных WordPress */ define('DB_NAME', 'wordpress'); /** пользователь базы данных MySQL */ define('DB_USER', 'wpuser'); /** пароль базы банных MySQL */ define('DB_PASSWORD', 'ваш_пароль'); /** MySQL hostname */ define('DB_HOST', 'localhost');
WordPress будет доступна в HTTP на порту 80 по умолчанию. Откройте ваш любимый браузер и перейдите по адресу http://yourdomain.ru или http://сервер-IP/ и выполнить необходимые шаги для завершения установки. Если вы используете брандмауэр, необходимо открыть порт 80 для обеспечения доступа к панели управления.
Поздравления! Вы успешно установили WordPress. Благодарим Вас за использование этого учебника для установки WordPress CMS (Content Management Systems) на вашем Debian 8 системы Jessie. Для получения дополнительной справки или полезной информации, мы рекомендуем вам зайти на официальный веб – сайт WordPress.