Linux жүйесінде WordPress орнату
WordPress ― PHP тілінде жазылған және MySQL деректер қорын пайдаланатын контентті басқару жүйесі (CMS). Блогтарды, сайттарды немесе веб-қосымшаларды жасауға мүмкіндік береді.
Бұл нұсқаулық VK Cloud-та Almalinux 9 операциялық жүйесінде WordPress CMS-тің соңғы нұсқасын өрістетуге, сондай-ақ домендік ат арқылы қол жеткізу үшін DNS жазбасын баптауға көмектеседі. ДҚБЖ ретінде Single конфигурациясындағы MySQL 8.0 пайдаланылады.
-
VK Cloud-та тіркеліңіз.
-
Интернетке қолжетімділігі бар және
10.0.0.0/24ішкі желісі барnetwork1желісін жасаңыз. -
- атауы:
Almalinux_9_WP; - операциялық жүйе: Almalinux 9;
- желі:
10.0.0.0/24ішкі желісі барnetwork1; - жария IP-мекенжайын тағайындаңыз. Мысалда
212.233.95.135пайдаланылады; - қауіпсіздік топтары:
default,ssh+www.
- атауы:
-
- атауы:
MySQL-9341; - ДҚБЖ: MySQL 8.0;
- конфигурация түрі: Single;
- желі:
network1; - ДҚ атауы:
wordpress-db; - ДҚ пайдаланушысының аты:
wordpress; - пайдаланушы құпиясөзі:
AN0r25e0ae4d626p;
Мысалда жасалған инстанстың ішкі IP-мекенжайы:
10.0.0.7. - атауы:
-
DNS аймағын жасаңыз.
-
Бөлінген аймақта жазба жасаңыз:
- жазба түрі:
A; - атауы: мысалы,
site-wp.example.vk.cloud; - IP-мекенжайы: ВМ-нің сыртқы мекенжайы
212.233.95.135.
- жазба түрі:
-
(Қосымша)
nslookup site-wp.example.vk.cloudкомандасының көмегімен атаудың IP-мекенжайға шешілетінін тексеріңіз. Операция сәтті орындалған кезде шығатын нәтиже:Non-authoritative answer:Name: site-wp.example.vk.cloudAddress: 212.233.95.135
-
Almalinux_9_WPВМ-іне қосылыңыз. -
Пакеттерді өзекті нұсқаға дейін жаңартыңыз және ВМ-ді келесі командалар арқылы қайта жүктеңіз:
sudo dnf update -ysudo systemctl reboot -
Қажетті репозиторийлерді жүктеп, командаларды ретімен орындаңыз:
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 -
httpd-демонын іске қосыңыз:
sudo systemctl enable httpd.service --now -
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/ -
Веб-сервердің дұрыс жұмыс істеуі үшін 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 -
Браузерде ВМ-нің жария IP-мекенжайын
/wordpressжолымен енгізіңіз. Осы нұсқаулықта бұлsite-wp.example.vk.cloud/wordpress. -
Орнату шеберінде ағылшын тілін таңдап, CMS орнату туралы ақпаратпен танысыңыз.
-
MySQL-9341параметрлерін көрсетіңіз:- Database name:
wordpress-db. - Username:
wordpress. - Password:
AN0r25e0ae4d626p. - Database Host:
10.0.0.7. - Table Prefix:
wp_
- Database name:
-
CMS тіркелгі деректерін көрсетіңіз:
- Site Title:
site-wp.example.vk.cloud. - Username:
admin. - Password: әкімші құпиясөзін ойлап табыңыз.
- Your Email: CMS әкімшісінің email мекенжайын көрсетіңіз.
- Site Title:
-
Install WordPress түймесін басыңыз.
- Браузерде
http://site-wp.example.vk.cloud/wordpress/мекенжайына өтіңіз. - Авторизация терезесінде CMS әкімшісінің логині мен құпиясөзін енгізіңіз.
WordPress CMS әкімші панелі ашылады.
Өрістетілген виртуалды ресурстар тарификацияланады. Егер олар енді қажет болмаса: