Добро пожаловать в это пошаговое руководство по установке PrestaShop на Ubuntu 26.04! В эпоху, когда мощный, безопасный интернет-магазин необходим для успеха бизнеса, выбор правильной платформы электронной коммерции имеет все значение. PrestaShop - это надежное решение с открытым исходным кодом, которое предлагает обширную настройку, улучшение производительности и расширенные возможности для создания и управления вашей цифровой витриной.
Это руководство предоставляет четкие инструкции для разработчиков, системных администраторов и технически подкованных пользователей, готовых развернуть PrestaShop на надежном сервере Ubuntu 26.04. Независимо от того, запускаете ли вы новый онлайн-магазин или обновляете существующий, следуйте за тем, чтобы обеспечить плавную и успешную установку.
Предварительные условия
- Сервер с Ubuntu 26.04 в качестве ОС
- Права пользователя: пользователь root или обычный пользователь с привилегиями sudo
Конвенции
| |
Шаг 1. Обновите систему
Мы предполагаем, что у вас установлена новая версия Ubuntu 26.04. Нам необходимо обновить системные пакеты до последних доступных версий. Для этого выполните следующие команды:
| |
Система может нуждаться в перезагрузке после обновления.
| |
Шаг 2. Установите веб-сервер Nginx
PrestaShop требует веб-сервер и мы будем использовать Nginx для этой цели.
| |
Шаг 3. Установите сервер базы данных MariaDB
PrestaShop опирается на базу данных для хранения своих данных. Установка MariaDB:
| |
Шаг 4. Установите PHP и требуемые расширения
PrestaShop построен на PHP, поэтому установите PHP и его необходимые расширения:
| |
Шаг 5. Создание базы данных для PrestaShop
Войти в консоль MariaDB:
| |
Создайте базу данных и пользователя для PrestaShop:
| |
Заменить YourStrongPasswordHere сильным, уникальным паролем.
Шаг 6. Установите Composer
Composer устанавливается с помощью сценария composer-setup.php, который мы сначала загрузим в /tmp, проверим его, а затем запустим сценарий для установки Composer.
Сначала запустите команду для загрузки скрипта в /tmp/composer-setup.php:
| |
Далее мы получим подпись Composer и сохраним ее в системной переменной HASH с помощью:
| |
Теперь, чтобы убедиться, что сценарий установки безопасен для запуска, выполните следующий код:
| |
Если вывод говорит, что установщик проверен, переходите к общесистемной установке:
Теперь вы можете выполнить скрипт установки, который мы ранее загрузили в /tmp/composer-setup.php, чтобы установить composer для всей системы в каталог /usr/local/bin с помощью команды:
| |
Наконец, подтвердите установку путем запуска:
| |
Шаг 7. Установите Node.js
Это самый простой и быстрый способ установки Node в нашей системе Ubuntu 26.04.
| |
Вы успешно установили LTS-версию Node.js.
Шаг 8. Скачать Prestashop
Скачать последние файлы PrestaShop. Последний релиз - версия 9.1.0; вы можете просмотреть другие доступные версии на официальной странице PrestaShop GitHub.
Перейдите в каталог /tmp и загрузите релиз:
| |
Это позволит извлечь каталог PrestaShop-9.1.0. Переместить и переименовать этот каталог в веб-каталог:
| |
Наконец, установите соответствующую собственность для каталога PrestaShop:
| |
Шаг 9. Установка зависимостей Composer
Используйте composer для загрузки зависимостей проекта:
| |
Шаг 10. Установка зависимостей JavaScript и CSS
PrestaShop использует NPM для управления зависимостями и Webpack для их компиляции в статических активах. Вы можете использовать следующую команду:
| |
Шаг 11. Настроить Nginx
После установки nginx уже будет работать. Затем создайте серверный блок nginx (виртуальный хост) для сайта PrestaShop:
| |
Затем вставьте следующее в файл.
| |
Сохранить и закрыть файл. Затем проверьте конфигурацию nginx для любых ошибок:
| |
Если тест проходит, перезапустите nginx, чтобы применить изменения:
| |
Шаг 12. Установите SSL
Чтобы включить SSL для установки PrestaShop, сначала установите необходимый пакет Certbot:
| |
Затем получить и установить SSL-сертификат от Let’s Encrypt путем запуска:
| |
Поздравляю! PrestaShop теперь установлен и закреплен на вашем сервере Ubuntu 26.04. Запустите начальную настройку на https://example.com, настройте настройки вашего магазина и начните создавать свой сайт электронной коммерции. Наслаждайтесь мощными, гибкими и масштабируемыми функциями PrestaShop для вашего онлайн-бизнеса!
Завершение
Если вам понравился этот пост о том, как установить PrestaShop на Ubuntu 26.04, пожалуйста, поделитесь им с друзьями или оставьте комментарий ниже. Спасибо