Magento — это платформа электронной коммерции с открытым исходным кодом, построенная на PHP. Это ведущий игрок в мире электронной коммерции. Adobe приобрела компанию в 2018 году. Magento призван помочь развитию бизнеса, а версии предназначены для малых, средних и корпоративных организаций. Платформа с открытым исходным кодом включает в себя встроенные функции, такие как интегрированная оплата, оплата и доставка, управление каталогом, учетные записи клиентов и т.д. В этом сообщении блога мы шаг за шагом объясним, как установить Magento на Ubuntu 26.04.
Предпосылки
- Сервер под управлением Ubuntu 26.04
- Права пользователя: пользователь root или обычный пользователь с привилегиями sudo
Конвенции
| |
Шаг 1. Обновите систему
Свежая установка Ubuntu 26.04 требует обновления пакетов до последних доступных версий.
| |
Система может нуждаться в перезагрузке после обновления.
| |
Шаг 2. Добавьте системного пользователя
Magento будет управляться новым пользователем системы по имени magento. Давайте теперь создадим нового системного пользователя, выполним эту команду ниже.
| |
Затем давайте дадим новому пользователю пароль.
| |
Вам будет предложено дважды ввести пароль пользователя magento, пароль не будет отображаться на вашем экране. После этого мы можем предоставить новому пользователю привилегию sudo.
| |
Давайте теперь переключимся на нового пользователя. С этого момента команды будут выполняться новым пользователем.
| |
Шаг 3. Установите PHP
Ubuntu 26.04 поставляется с PHP 8.5, Давайте установим PHP 8.5 и его расширения.
| |
Далее нам нужно изменить следующие настройки в файле php.ini:
| |
Давайте внесем изменения, выполнив эти команды
| |
Затем давайте создадим пул PHP-FPM.
| |
Нам нужно вставить в файл следующее.
| |
Сохраните файл, затем выйдите из редактора файлов и не забудьте перезапустить службу php-fpm.
| |
Шаг 4. Установите Nginx
В этой статье мы будем использовать Nginx в качестве веб-сервера. Давайте установим его сейчас.
| |
Затем нам нужно создать блок сервера nginx для нашего веб-сайта Magento.
| |
Вставьте следующее в файл конфигурации.
| |
Сохраните файл, затем выйдите.
Шаг 5. Установите OpenSearch
Magento теперь поддерживает OpenSearch как альтернативу Elasticsearch. На этом этапе мы установим OpenSearch и изменим его настройки. Давайте выполним команды ниже, чтобы продолжить.
| |
| |
| |
| |
Добавив информацию о репозитории, мы можем перечислить все доступные версии OpenSearch:
| |
Теперь давайте установим OpenSearch 3.5.0, выполнив следующую команду:
| |
По умолчанию OpenSearch использует SSL, но Magento его не использует. Итак, нам нужно отключить плагин SSL в OpenSearch для успешной установки Magento:
| |
И добавьте это в конец файла yml:
| |
Сохраните файл, затем выйдите, и, наконец, мы можем включить службу и запустить ее прямо сейчас.
| |
Как только он заработает, мы можем запустить эту команду для проверки.
| |
Команда вернет вывод, подобный этому:
| |
Шаг 6. Установите MySQL-сервер
Ubuntu 26.04 поставляется с MySQL 8.4 и MariaDB 11.8.
| |
| |
После установки мы можем создать новую базу данных и ее пользователя для нашего веб-сайта Magento.
| |
Создайте базу данных, используя
| |
Создать нового пользователя
| |
Чтобы предоставить все привилегии в базе данных с помощью
| |
Сбросьте привилегии и выйдите из оболочки
| |
Шаг 7. Установите Composer
На этом этапе мы собираемся установить Composer. Установка довольно проста.
| |
Вот и всё. Чтобы проверить версию установленного Composer, вы можете запустить эту команду:
| |
Шаг 8. Загрузите и установите Magento
Перейдите на официальный сайт Magento и создайте учетную запись или войдите в систему, если она у вас уже есть. Обратите внимание, что, согласно их веб-сайту, на данный момент мы можем установить только Magento 2.4.7 на Ubuntu 26.04.
| |
После загрузки всех необходимых файлов мы можем установить их, выполнив следующую команду.
| |
| |
После запуска установщика и его завершения вы увидите выходные данные с URL-адресом вашего личного администратора. Запишите это, поскольку это URL-адрес, по которому вы будете управлять своим магазином.
| |
Если вы не скопировали URL-адрес со своей административной страницы, вы можете получить его с помощью:
| |
Прежде чем войти в систему, мы можем сначала отключить двухфакторную аутентификацию, а затем включить ее снова. Нам нужно запустить эти команды, чтобы отключить модули 2FA.
| |
На этом этапе Magento установлен, и мы можем перейти к серверной части по адресу http://example.com/admin_rb3sWmp, используя наш любимый веб-браузер. Обратите внимание, что для доступа к серверной части вы должны использовать собственную ссылку.
После входа в систему мы видим панель управления Magento.
Шаг 9. Настройте задания Cron
Magento требует запуска заданий cron для автоматизации важных системных функций. Давайте выполним команду ниже, чтобы создать задания cron Magento под пользователем magento.
| |
Завершение
Поздравляем! Вы успешно установили Magento на Ubuntu 26.04.
Теперь ваша очередь извлечь из этого максимум пользы.
Если вам понравился этот пост о том, как установить Magento на Ubuntu 26.04, поделитесь им с друзьями в социальных сетях или просто оставьте комментарий ниже. Спасибо.