Linux жүйесінде OpenCart орнату
OpenCart — интернет-дүкен жасауға арналған платформа. OpenCart MVC қағидаты бойынша құрылған және PHP пен MySQL қолдайтын кез келген веб-серверге орнатылуы мүмкін.
Бұл нұсқаулық VK Cloud-та Ubuntu 22.04 операциялық жүйесінде OpenCart 4.0.2.3 нұсқасын өрістетуге, сондай-ақ домендік ат арқылы қол жеткізу үшін DNS жазбасын баптауға көмектеседі. ДҚБЖ ретінде Single конфигурациясындағы MySQL 8.0 пайдаланылады.
-
VK Cloud-та тіркеліңіз.
-
Интернетке қолжетімділігі бар және
10.0.0.0/24ішкі желісі барnetwork1желісін жасаңыз. -
- атауы:
Ubuntu_22_04_OpenCart; - операциялық жүйе: Ubuntu 22.04;
- желі:
10.0.0.0/24ішкі желісі барnetwork1; - жария IP-мекенжайын тағайындаңыз. Мысалда
87.239.106.48пайдаланылады; - қауіпсіздік топтары:
default,ssh+www.
- атауы:
-
- атауы:
MySQL-9341; - ДҚБЖ: MySQL 8.0;
- конфигурация түрі: Single;
- желі:
network1; - ДҚ атауы:
MySQL-9341; - ДҚ пайдаланушысының аты:
user; - пайдаланушы құпиясөзі:
AN0r25e0ae4d626p;
Мысалда жасалған инстанстың ішкі IP-мекенжайы:
10.0.0.7. - атауы:
-
DNS аймағын жасаңыз.
-
Бөлінген аймақта жазба жасаңыз:
- жазба түрі:
A; - атауы: мысалы,
site-opencart.example.vk.cloud; - IP-мекенжайы: ВМ-нің сыртқы мекенжайы
87.239.106.48.
- жазба түрі:
-
(Қосымша)
nslookup site-opencart.example.vk.cloudкомандасының көмегімен атаудың IP-мекенжайға шешілетінін тексеріңіз. Операция сәтті орындалған кезде шығатын нәтиже:Non-authoritative answer:Name: site-opencart.example.vk.cloudAddress: 87.239.106.48
-
Ubuntu_22_04_OpenCartВМ-іне қосылыңыз. -
Пакеттерді өзекті нұсқаға дейін жаңартыңыз және ВМ-ді келесі командалар арқылы қайта жүктеңіз:
sudo dnf update -ysudo systemctl reboot -
Қажетті репозиторийлерді жүктеп, веб-серверді іске қосыңыз:
sudo apt install apache2 apache2-utils libapache2-mod-php php8.1 php8.1-cli php8.1-curl php8.1-fpm php8.1-gd php8.1-intl php8.1-mbstring php8.1-mysql php8.1-opcache php8.1-readline php8.1-soap php8.1-xml php8.1-xmlrpc php8.1-zip php-gd -ysudo systemctl enable apache2 --now -
OpenCart репозиторийін жүктеп, оны іске қосылған веб-сервердегі
opencartдиректориясына өрістетіңіз:cd ~wget https://github.com/opencart/opencart/archive/refs/tags/4.0.2.3.tar.gztar xzf 4.0.2.3.tar.gzsudo cp -r opencart-4.0.2.3/upload /var/www/html/opencartsudo chown -R www-data:www-data /var/www/html/opencartsudo mv /var/www/html/opencart/config-dist.php /var/www/html/opencart/config.phpsudo mv /var/www/html/opencart/admin/config-dist.php /var/www/html/opencart/admin/config.php -
Браузерде ВМ-нің жария IP-мекенжайын
/opencartжолымен енгізіңіз. Осы нұсқаулықта бұлsite-opencart.example.vk.cloud/opencart. -
Орнату шеберінде OpenCart лицензиялық келісімінің шарттарымен танысып, оларды қабылдаңыз.
-
Pre-Installation қадамында OpenCart орнатуға ВМ-нің дайындығын тексеріңіз — барлық тексерулер сәтті орындалуы тиіс.
-
Configuration қадамында
MySQL-9341параметрлерін көрсетіңіз:- DB Driver:
MySQLi. - Hostname:
10.0.0.7. - Username:
user. - Password:
AN0r25e0ae4d626p. - Database:
MySQL-9341. - Port:
3306.
Осы қадамда әкімшінің тіркелгі деректерін де көрсетіңіз.
- DB Driver:
-
Орнатудың аяқталуын күтіңіз: Installation complete беті пайда болады.
-
(Қосымша) Бағдарламалық жасақтама әзірлеушісінің ұсынымдарына сәйкес OpenCart-ты қосымша баптаңыз:
-
Веб-серверден
installдиректориясын жойыңыз:sudo rm -rf /var/www/html/opencart/install -
storageдиректориясын/var/wwwішіне жылжытыңыз:sudo mv /var/www/html/opencart/system/storage/ /var/www -
/var/www/html/opencart/config.phpжәне/var/www/html/opencart/admin/config.phpконфигурациялық файлдарында мына жолды ауыстырыңыз:// исходная строкаdefine('DIR_STORAGE', DIR_SYSTEM . 'storage/');// заменяемая строкаdefine('DIR_STORAGE', '/var/www/storage/');
-
Браузерде http://site-opencart.example.vk.cloud/opencart/ мекенжайына өтіңіз. Орнату сәтті аяқталса, демо-дүкені бар бет ашылады.

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