VK Cloud logo

Linux жүйесінде WordPress орнату

WordPress ― PHP тілінде жазылған және MySQL деректер қорын пайдаланатын контентті басқару жүйесі (CMS). Блогтарды, сайттарды немесе веб-қосымшаларды жасауға мүмкіндік береді.

Бұл нұсқаулық VK Cloud-та Almalinux 9 операциялық жүйесінде WordPress CMS-тің соңғы нұсқасын өрістетуге, сондай-ақ домендік ат арқылы қол жеткізу үшін DNS жазбасын баптауға көмектеседі. ДҚБЖ ретінде Single конфигурациясындағы MySQL 8.0 пайдаланылады.

Дайындық қадамдары

  1. VK Cloud-та тіркеліңіз.

  2. Интернетке қолжетімділігі бар және 10.0.0.0/24 ішкі желісі бар network1 желісін жасаңыз.

  3. ВМ жасаңыз:

    • атауы: Almalinux_9_WP;
    • операциялық жүйе: Almalinux 9;
    • желі: 10.0.0.0/24 ішкі желісі бар network1;
    • жария IP-мекенжайын тағайындаңыз. Мысалда 212.233.95.135 пайдаланылады;
    • қауіпсіздік топтары: default, ssh+www.
  4. ДҚ инстансын жасаңыз:

    • атауы: MySQL-9341;
    • ДҚБЖ: MySQL 8.0;
    • конфигурация түрі: Single;
    • желі: network1;
    • ДҚ атауы: wordpress-db;
    • ДҚ пайдаланушысының аты: wordpress;
    • пайдаланушы құпиясөзі: AN0r25e0ae4d626p;

    Мысалда жасалған инстанстың ішкі IP-мекенжайы: 10.0.0.7.

  5. DNS аймағын жасаңыз.

  6. Бөлінген аймақта жазба жасаңыз:

    • жазба түрі: A;
    • атауы: мысалы, site-wp.example.vk.cloud;
    • IP-мекенжайы: ВМ-нің сыртқы мекенжайы 212.233.95.135.
  7. (Қосымша) nslookup site-wp.example.vk.cloud командасының көмегімен атаудың IP-мекенжайға шешілетінін тексеріңіз. Операция сәтті орындалған кезде шығатын нәтиже:

    Non-authoritative answer:Name:   site-wp.example.vk.cloudAddress: 212.233.95.135

1. WordPress-ті ВМ-ге орнатыңыз

  1. Almalinux_9_WP ВМ-іне қосылыңыз.

  2. Пакеттерді өзекті нұсқаға дейін жаңартыңыз және ВМ-ді келесі командалар арқылы қайта жүктеңіз:

    sudo dnf update -ysudo systemctl reboot
  3. Қажетті репозиторийлерді жүктеп, командаларды ретімен орындаңыз:

    sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm -ysudo dnf install https://rpms.remirepo.net/enterprise/remi-release-9.rpm -ysudo dnf module enable php:remi-8.2 -ysudo dnf install wget httpd php php-mysqlnd php-gd php-intl php-bcmath php-pecl-zip -y
  4. httpd-демонын іске қосыңыз:

    sudo systemctl enable httpd.service --now
  5. WordPress CMS репозиторийін жүктеп, оны іске қосылған веб-серверге өрістетіңіз:

    sudo wget https://wordpress.org/latest.tar.gzsudo tar xzf latest.tar.gz -C /var/www/html/sudo chown -R apache:apache /var/www/html/wordpress/
  6. Веб-сервердің дұрыс жұмыс істеуі үшін SELinux параметрлерін орнатыңыз:

    sudo setsebool -P httpd_can_network_connect onsudo setsebool -P httpd_unified onsudo setsebool -P httpd_enable_cgi onsudo setsebool -P httpd_builtin_scripting on
  7. Браузерде ВМ-нің жария IP-мекенжайын /wordpress жолымен енгізіңіз. Осы нұсқаулықта бұл site-wp.example.vk.cloud/wordpress.

  8. Орнату шеберінде ағылшын тілін таңдап, CMS орнату туралы ақпаратпен танысыңыз.

  9. MySQL-9341 параметрлерін көрсетіңіз:

    • Database name: wordpress-db.
    • Username: wordpress.
    • Password: AN0r25e0ae4d626p.
    • Database Host: 10.0.0.7.
    • Table Prefix: wp_
  10. CMS тіркелгі деректерін көрсетіңіз:

    • Site Title: site-wp.example.vk.cloud.
    • Username: admin.
    • Password: әкімші құпиясөзін ойлап табыңыз.
    • Your Email: CMS әкімшісінің email мекенжайын көрсетіңіз.
  11. Install WordPress түймесін басыңыз.

2. WordPress жұмыс қабілеттілігін тексеріңіз

  1. Браузерде http://site-wp.example.vk.cloud/wordpress/ мекенжайына өтіңіз.
  2. Авторизация терезесінде CMS әкімшісінің логині мен құпиясөзін енгізіңіз.

WordPress CMS әкімші панелі ашылады.

Пайдаланылмайтын ресурстарды жойыңыз

Өрістетілген виртуалды ресурстар тарификацияланады. Егер олар енді қажет болмаса: