Написать в техподдержку Позвонить нам
Админпанель Выход

Содержание статьи:

    Установка WordPress на операционную систему Ubuntu 18.04

    WordPress — самая популярная система управления контентом веб-страниц (CMS). Для данной системы создано множество плагинов, её сообщество в мире очень обширное. Для работы с WordPress не нужны специальные знания, все понятно на интуитивном уровне.

    Требования

    • Операционная система Ubuntu версии 18.04.
    • Пользователь с доступом к команде sudo.
    • Установленный стек LAMP.

    Если у вас еще не установлен стек LAMP:

    • Вы можете получить готовый стек LAMP в облаке в виде настроенной виртуальной машины на Ubuntu 18.04. При регистрации вы получаете бесплатный бонусный счет, которого хватает, чтобы тестировать сервер несколько дней. 
    • Вы можете установить стек LAMP самостоятельно. О том, как установить стек LAMP на Ubuntu 18.04, читайте тут.

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

    Перед установкой WordPress выполните следующее:

    1. Откройте окно терминала.
    2. Перейдите в домашний каталог, выполнив команду:
      cd ~
    3. Создайте временный каталог tempWRС, выполнив команду: 
    mkdir tempWP 
    1. Перейдите в созданный каталог, выполнив команду: 

    cd ~/tempWP
    1. Скачайте архив WordPress, выполнив команду: 

    curl -O https://wordpress.org/latest.tar.gz
    1. Распакуйте и переместите файлы из текущего каталога в каталог /var/www/html/, выполнив команду: 

    sudo tar zxvf ~/tempWP/latest.tar.gz -C /var/www/html
    1. Удалите каталог tempWRС, выполнив команду: 

    rm -Rf ~/tempWP


    Настройка БД MySQL

    Чтобы начать работу с WordPress, необходимо создать и настроить выделенную базу данных MySQL. Для этого:

    1. Откройте окно терминала.

    2. Для перехода в оболочку MySQL выполните команду:

    sudo mysql -u root -p 

    Используйте аутентификацию учетной записи root, которая относится исключительно к СУБД MySQL.

    1. Создайте новую базу данных для WordPress, используя команду:

    CREATE DATABASE имя_базы;
    Например: CREATE DATABASE wordpress;

    Внимание

    После всех команд СУБД MySQL должна ставиться точка с запятой.

    1. Создайте пользователя с правами полного доступа к созданной базе данных и назначьте ему пароль, используя команду: 

    CREATE USER имя_пользователя@localhost IDENTIFIED BY 'пароль';
    Например: CREATE USER wuser@localhost IDENTIFIED BY 'mypassword';
    1. Предоставьте пользователю необходимые привилегии для создания и изменения таблиц базы данных, выполнив команду: 

    GRANT ALL PRIVILEGES ON  имя_базы.* TO имя_пользователя@localhost;
    Например: GRANT ALL PRIVILEGES ON wordpress.* TO wuser@localhost;
    1. Актуализируйте предоставление привилегий к таблицам базы данных, выполнив команду: 

    FLUSH PRIVILEGES;
    1. Выйдите из оболочки MySQL, выполнив команду: 

    exit


    Настройка файлов конфигурации WordPress

    Для первичной настройки конфигурационных файлов WordPress: 

    1. Перейдите в каталог с конфигурационными файлами WordPress, выполнив команду:

    cd /var/www/html/wordpress
    1. Переименуйте файл wp-config-sample.php, используя команду:

    mv 
    Например: sudo mv wp-config-sample.php wp-config.php
    1. Откройте файл wp-config.php для редактирования, используя команду:

    sudo nano wp-config.php
    1. В файле wp-config.php найдите следующие строки:

    1. В файле wp-config.php:

    • Замените значения по умолчанию на значения, которые вы указали при настройке MySQL (см. предыдущий раздел):
    Например:
    define( 'DB_NAME', 'wordpress' );
    define( 'DB_USER', 'wuser' );
    define( 'DB_PASSWORD', 'mypassword' );
    • Сохраните изменения, используя сочетание клавиш CTRL+O.
    • Завершите редактирование, используя сочетание клавиш CTRL+X.
    1. Замените владельца каталогов и файлов в корневом каталоге веб-сервера, используя команду: 

    sudo chown -R имя_пользователя:www-data /var/www/html/wordpress/
    где имя_пользователя - имя пользователя, www-data - имя группы
    Например: sudo chown -R www-data:www-data /var/www/html/wordpress/

    Примечание

    Во избежание ошибок веб-сервера Apache при запуске скриптов используйте имя пользователя www-data и имя группы www-data по умолчанию.

    1. Если необходимо предоставить доступ к файлам корневого каталога веб-сервера другому пользователю, включите этого пользователя в группу www-data, используя команду: 
    sudo usermod -a -G www-data имя_пользователя
    Например: sudo usermod -a -G www-data wuser
    1. Настройте права доступа к файлам и папкам, выполнив команду: 

    sudo chmod -R 755 /var/www
    1. Для безопасной работы WordPress необходимо получить уникальные значения ключей. Для этого выполните команду:

    curl -s https://api.wordpress.org/secret-key/1.1/salt/

    В результате на экран будет выведена информация, содержащая значения ключей, в следующем виде:

            

    Внимание

    Значения ключей выше приведены в качестве примера. Далее используйте значения ключей, которые вы получили в результате выполнения команды curl.

    1. Откройте файл wp-config.php для редактирования, выполнив команду: 

    sudo nano wp-config.php
    1. В файле wp-config.php:

    • Найдите раздел:
    define('AUTH_KEY',                'put your unique phrase here');
    define('SECURE_AUTH_KEY', 'put your unique phrase here');
    define('LOGGED_IN_KEY', 'put your unique phrase here');
    define('NONCE_KEY', 'put your unique phrase here');
    define('AUTH_SALT', 'put your unique phrase here');
    define('SECURE_AUTH_SALT', 'put your unique phrase here');
    define('LOGGED_IN_SALT', 'put your unique phrase here');
    define('NONCE_SALT',             'put your unique phrase here');
    • В соответствующие строки внесите уникальные значения ключей, полученные в результате выполнения команды curl:

            

    • Сохраните внесенные изменения, используя сочетание клавиш CTRL+O.
    • Завершите редактирование, используя сочетание клавиш CTRL+X.
    1. Перезагрузите веб-сервер Apache, выполнив команду: 

    sudo systemctl restart apache2

    Установка WordPress

    Чтобы установить WordPress:

    1. В адресной строке браузера к внешнему адресу веб-сервера добавьте строку:

    /wordpress/wp-admin/install.php
    1. Выберите язык системы и нажмите кнопку Продолжить:

        

    1. На странице настроек:

    • Выберите имя сайта WordPress и имя пользователя.
    • По умолчанию будет сгенерирован надежный пароль. Используйте этот пароль или введите новый.

    Внимание

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

    • Введите адрес электронной почты.
    • При необходимости настройте видимость сайта для поисковых систем.
    • Нажмите кнопку Установить WordPress:

        

    1. После установки Wordpress войдите в систему:

        

    В результате откроется главная страница WordPress:

    Обратная связь

    Возникли проблемы или остались вопросы? Напишите нам, мы будем рады вам помочь.

    Полезна ли была эта статья?