---
title: Soluții la 3 probleme frecvente de backend (Admin 404) în Magento 2
description: "După instalarea/actualizarea unei extensii, panoul de administrare poate returna **404 Page Not Found**. Iată cauzele frecvente și soluțiile. ### 1. După o instalare/actualizare — golește cache-ul și fișierele generate ``` php bin/magento cache:clean rm -rf var/cache/* generated/* php bin/magento setup:upgrade…"
url: "https://www.hostx.ro/kb/solutii-la-3-probleme-principale-de-backend-in-magento-2/"
updated: "2026-07-26"
category: Programare / Aplicații / Magento
tags:
  - .htaccess
  - Apache
  - cache
  - Magento 2
  - permisiuni
  - Troubleshooting
---

# Soluții la 3 probleme frecvente de backend (Admin 404) în Magento 2

După instalarea/actualizarea unei extensii, panoul de administrare poate returna **404 Page Not Found**. Iată cauzele frecvente și soluțiile.

### 1. După o instalare/actualizare — golește cache-ul și fișierele generate

```
php bin/magento cache:clean
rm -rf var/cache/* generated/*
php bin/magento setup:upgrade
```

Dacă lucrezi în modul production și ai uitat să recompilezi după instalare, resetează modul:

```
php bin/magento deploy:mode:set production
```

### 2. Rolul de permisiuni greșit

Accesează **System → Permissions → User Roles**, deschide rolul (ex. Administrators), la **Role Resources** setează **Resource Access** pe **All**, salvează și golește cache-ul.

### 3. AllowOverride pe server nou (Apache)

Magento are nevoie de `AllowOverride All` pentru a procesa fișierele `.htaccess`. În configurația Apache (ex. `/etc/apache2/apache2.conf`) setează pentru directorul site-ului:

```
<Directory /var/www/>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>
```

Apoi repornește Apache: `systemctl restart apache2` (sau `httpd`).
