---
title: Cum instalez Magento 2 pe Ubuntu?
description: "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,…"
url: "https://www.hostx.ro/kb/cum-instalez-magento-2-pe-ubuntu/"
updated: "2026-07-26"
category: Programare / Aplicații / Magento
tags:
  - bază de date
  - Composer
  - configurare
  - instalare
  - Linux
  - Magento 2
  - permisiuni
  - PHP
  - SSL/TLS
---

# Cum instalez Magento 2 pe Ubuntu?

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](https://experienceleague.adobe.com/en/docs/commerce-operations/installation-guide/prerequisites/file-system/overview).

### 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.
