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