Magento kan soms foutmeldingen geven. In dit artikel behandelen we de meest voorkomende problemen en oplossingen.

Wit scherm (White Screen of Death)

Oorzaken

  • PHP fout
  • Geheugen tekort
  • Syntax fout in code

Oplossing 1: PHP errors tonen

Bewerk pub/index.php:

ini_set('display_errors', 1);
error_reporting(E_ALL);

Oplossing 2: Logs checken

tail -f var/log/exception.log
tail -f var/log/system.log

Oplossing 3: Geheugen verhogen

Verhoog memory_limit naar 2G of hoger.

500 Internal Server Error

Oorzaken

  • Bestandsrechten incorrect
  • .htaccess problemen
  • PHP errors

Oplossing 1: Rechten herstellen

find var generated vendor pub/static pub/media app/etc -type f -exec chmod 644 {} \;
find var generated vendor pub/static pub/media app/etc -type d -exec chmod 755 {} \;
chmod u+x bin/magento

Oplossing 2: Apache logs checken

tail -f /var/log/apache2/error.log

Admin login werkt niet

Oplossing 1: Admin URL controleren

Check app/etc/env.php voor de juiste admin URL.

Oplossing 2: Wachtwoord resetten

php bin/magento admin:user:unlock admin
php bin/magento admin:user:create --admin-user=newadmin --admin-password=SterkWachtwoord123! --admin-email=email@example.com --admin-firstname=First --admin-lastname=Last

Cache problemen

Alle cache wissen

php bin/[magento cache](https://support.theory7.net/hc/nl/articles/1293-magento-caching-en-performance-optimalisatie):flush
rm -rf var/cache/* var/page_cache/* generated/*

"Please upgrade your database"

php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy -f

Maintenance mode

Inschakelen

php bin/magento maintenance:enable

Uitschakelen

php bin/magento maintenance:disable

Debug tips

  1. Check altijd var/log/ eerst
  2. Schakel developer mode in voor debugging
  3. Gebruik de browser console voor JavaScript errors
  4. Test op een staging omgeving

Hulp nodig?

Kom je er niet uit? Neem contact op met onze support.