Iată pașii pentru instalarea Magento 2 pe un server Ubuntu.
1. Cerințe de sistem (Magento 2.4.7)
- Composer 2.x
- Web server: Apache 2.4 sau Nginx 1.24+
- Bază de date: MySQL 8.0 sau MariaDB 10.6
- PHP 8.1, 8.2 sau 8.3, cu extensiile necesare
- Elasticsearch 8.x sau OpenSearch 2.x
- SSL/TLS (HTTPS obligatoriu)
Configurează și proprietarul sistemului de fișiere Magento.
2. Obține software-ul (Composer)
cd /var/www/html
composer create-project --repository-url=https://repo.magento.com/ \
magento/project-community-edition magento2
Autentifică-te cu cheile de acces din contul Adobe Commerce Marketplace.
3. Permisiuni
cd magento2
find var generated vendor pub/static pub/media app/etc -type f -exec chmod g+w {} +
find var generated vendor pub/static pub/media app/etc -type d -exec chmod g+ws {} +
chmod u+x bin/magento
4. Instalarea
php bin/magento setup:install --base-url=https://example.com/ \
--db-host=localhost --db-name=magento --db-user=magento --db-password=<PAROLĂ_PUTERNICĂ> \
--admin-firstname=Admin --admin-lastname=User --admin-email=admin@example.com \
--admin-user=admin --admin-password=<PAROLĂ_PUTERNICĂ> --language=en_US \
--currency=USD --timezone=Europe/Bucharest --use-rewrites=1 \
--search-engine=opensearch --opensearch-host=localhost --opensearch-port=9200
Securitate: folosește parole puternice pentru admin și baza de date (nu valori de tip „12345″).
5. Verificare
Deschide frontend-ul și autentifică-te în panoul de administrare cu datele contului creat.