×

Как я могу установить WordPress на свой хостинг?

WordPress — одна из самых популярных систем управления контентом для веб-сайтов. Установка WordPress на хостинг-сервер может быть выполнена двумя способами: Автоматическая установка через cPanel (Softaculous/WPToolkit) и Ручная установка путем загрузки файлов WordPress.

Автоматическая установка WordPress через cPanel

  1. Подключитесь к учетной записи cPanel вашего хостинг-сервера.
  2. Перейдите в WordPress Management или WordPress Toolkit из левого меню или из раздела Domains. Обратите внимание, что точные названия могут немного отличаться в зависимости от вашего хостинг-провайдера.
    cPanel WordPress Management Button
  3. На странице WordPress Toolkit вы можете начать установку WordPress, нажав кнопку Install WordPress. В качестве альтернативы вы можете нажать кнопку Scan, чтобы проверить наличие существующих установок WordPress на сервере, которые были выполнены без инструмента Toolkit.
    cPanel Install WordPress
  4. Далее необходимо указать URL для установки, то есть домен, на который вы хотите установить WordPress.
  5. Следующим шагом является ввод имени пользователя для учетной записи администратора, пароля и адреса электронной почты.
    cPanel Install WordPres Options
  6. Подтвердите, нажав кнопку Install.

Ручная установка WordPress через терминал

Этот метод требует более продвинутых технических знаний и доступа по SSH к вашему хостинг-серверу.

  1. Подключитесь к серверу с помощью инструмента PuTTY или SSH-клиента.
  2. После подключения к серверу вам необходимо перейти в папку, где вы хотите разместить свой сайт WordPress. Обычно это подкаталог папки public_html, которая представляет собой корневой веб-каталог ваших сайтов. Убедитесь, что вы знаете корневой каталог вашего веб-сервера, так как он может отличаться (например, /var/www/html/ вместо public_html).

    cd public_html/example.com ## вместо example.com будет название вашего веб-сайта


    Или, если эта папка еще не существует, вы можете создать ее, а затем перейти в нее:

    cd public_html
    mkdir example.com
    cd example.com


  3. Загрузите последнюю версию WordPress с их сервера и извлеките файл из нее, используя следующие команды:

    wget https://wordpress.org/latest.tar.gz
    tar xfz latest.tar.gz


    Команда tar xfz latest.tar.gz создаст каталог с именем wordpress в текущем каталоге.
  4. После извлечения переместите файлы из каталога wordpress в папку example.com (или в текущую папку, куда вы хотите установить WordPress). Затем удалите каталог wordpress и файл latest.tar.gz. Вы можете сделать это с помощью команд:

    mv wordpress/* ./
    rmdir ./wordpress/
    rm -f latest.tar.gz
  5. Далее вы создадите базу данных и пользователя MySQL/MariaDB и свяжете их. Эти команды специфичны для операционных систем на базе Debian/Ubuntu. Если вы используете CentOS/RHEL, команды установки MariaDB могут отличаться.

    sudo apt install mariadb-server mariadb-client
    mysql_secure_installation


    После запуска mysql_secure_installation вам потребуется подтвердить некоторые детали установки, такие как установка/обновление пароля root. Эта команда жизненно важна для обеспечения безопасности вашей установки MariaDB/MySQL.

    Затем подключитесь к консоли MySQL:

    mysql -u root -p

    Вам потребуется ввести пароль для учетной записи root MySQL. В консоли mysql введите следующие команды:

    CREATE DATABASE wordpress_db; # Измените желаемое название базы данных
    CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'StrongPassword!'; # Измените желаемое имя пользователя и пароль
    GRANT ALL ON wordpress_db.* TO 'wp_user'@'localhost' IDENTIFIED BY 'StrongPassword!'; # Введите ранее измененные данные. Внимание! Пароль, указанный здесь, должен быть ИДЕНТИЧЕН паролю из команды CREATE USER. FLUSH PRIVILEGES;
    EXIT;


    Рекомендация по безопасности: Убедитесь, что вы используете надежные и уникальные пароли для базы данных и пользователя MySQL.
  6. Создайте и настройте файл wp-config.php. Этот шаг имеет решающее значение. Скопируйте файл wp-config-sample.php и переименуйте его в wp-config.php. Затем отредактируйте его, чтобы ввести данные базы данных, созданные ранее.

    cp wp-config-sample.php wp-config.php
    nano wp-config.php # или используйте свой любимый редактор (vim и т. д.)


    В файле wp-config.php найдите и измените следующие строки с данными вашей базы данных:

    define( 'DB_NAME', 'wordpress_db' ); // Имя базы данных
    define( 'DB_USER', 'wp_user' ); // Имя пользователя базы данных
    define( 'DB_PASSWORD', 'StrongPassword!' ); // Пароль пользователя базы данных
    define( 'DB_HOST', 'localhost' ); // Обычно 'localhost'


  7. Завершите настройку WordPress, открыв сайт в браузере. Если файлы WordPress были перемещены в public_html/example.com, то URL для доступа будет http://example.com или, при отсутствии настроенного домена, http://server_ip/example.com. Получив доступ к этому URL, вы будете перенаправлены к окончательному процессу установки WordPress (установка заголовка сайта, учетных данных администратора WordPress и т. д.).