Скидка 50% на все тарифы, ограниченное время. От $2.48/mo
Magento

Magento

Magento (ныне Adobe Commerce) — платформа для электронной коммерции с открытым исходным кодом. Мультимагазинность, мультивалютность, каталог B2B-уровня для серьёзной онлайн-торговли. Используется в Coca-Cola, Ford и Helly Hansen. Реальная альтернатива Shopify для магазинов с годовым GMV от $10 млн.

Версия

2.4.6

Операционная система

Ubuntu Server 22.04 LTS

Мин. RAM

8 GB

Типы IP

IPv4

Доступ к Magento

Откройте браузер: http://<server-ip>

Адрес панели администратора URL:

php /var/www/magento2/bin/magento info:adminuri

Войдите с учётными данными, сохранёнными в: /root/.cloudzy-creds

Важные файлы и директории

  • Установка Magento: /var/www/magento2
  • Файл конфигурации Magento: /var/www/magento2/app/etc/env.php
  • CLI Magento: /var/www/magento2/bin/magento
  • Аутентификация Composer для repo.magento.com: /var/www/.composer/auth.json
  • Кэш Composer: /var/www/.cache/composer
  • Конфигурация виртуального хоста Apache: /etc/apache2/sites-available/magento.conf
  • Символическая ссылка активного сайта: /etc/apache2/sites-enabled/magento.conf
  • Учётные данные администратора и базы данных: /root/.cloudzy-creds
  • Логи Magento: /var/www/magento2/var/log
  • Кэш Magento: /var/www/magento2/var/cache
  • Хранилище сессий Magento: /var/www/magento2/var/session
  • Самоподписанный ключ SSL: /etc/apache2/ssl/privkey.pem
  • Самоподписанный сертификат SSL: /etc/apache2/ssl/fullchain.pem

Управление службами

Apache2:

systemctl restart apache2
systemctl status apache2

MySQL:

systemctl restart mysql
systemctl status mysql

Elasticsearch:

systemctl restart elasticsearch
systemctl status elasticsearch

Команды CLI Magento

Включить режим обслуживания:

php /var/www/magento2/bin/magento maintenance:enable

Отключить режим обслуживания:

php /var/www/magento2/bin/magento maintenance:disable

Сбросить кэш:

php /var/www/magento2/bin/magento cache:flush

Установить режим развёртывания:

php /var/www/magento2/bin/magento deploy:mode:set production

Проверить адрес панели администратора URL:

php /var/www/magento2/bin/magento info:adminuri

Подключение SSL с собственным доменом

1. Направьте ваш домен на IP-адрес сервера.

2. Отредактируйте конфиг Apache и замените ServerName <IP>; на ваш домен («<your-domain>):

vim /etc/apache2/sites-available/magento.conf

3. Установите Certbot:

apt install -y certbot python3-certbot-apache

4. Выполните следующую команду, чтобы получить SSL-сертификат от Let's Encrypt:

certbot --apache --non-interactive --agree-tos --email [email protected] -d yourdomain.com

5. Перезапустите Apache, чтобы применить изменения:

systemctl restart apache2

6. Откройте браузер и перейдите по адресу: https://yourdomain.com

Ещё в разделе Self Hosted

Похожие приложения.

Запустить Magento. От $2.48/мес.