Ga naar inhoud

Magento foutmeldingen oplossen: complete gids

Magento is een krachtig e-commerce platform, maar kan complexe foutmeldingen geven. In deze gids behandelen we de meest voorkomende Magento fouten.

1. 503 Service Unavailable

Symptoom

Website toont 503 fout, vaak tijdens onderhoud.

Oorzaak

  • Maintenance mode actief
  • Server overbelast
  • Cron jobs vastgelopen

Oplossing

  1. Check maintenance mode - Verwijder var/.maintenance.flag
  2. Herstart services - PHP-FPM, MySQL, Redis
  3. Check server resources - CPU en geheugen
  4. Bekijk logs - In var/log/

2. There has been an error processing your request

Symptoom

Generieke Magento fout zonder details.

Oorzaak

  • PHP exception
  • Module conflict
  • Cache probleem

Oplossing

  1. Bekijk exception log - var/log/exception.log
  2. Schakel developer mode in - Voor details
  3. Wis cache - bin/magento cache:clean
  4. Check recent geinstalleerde modules

3. Exception printing is disabled

Symptoom

Fout toont alleen code, geen details.

Oorzaak

  • Production mode actief
  • Foutweergave uitgeschakeld

Oplossing

  1. Schakel developer mode in - bin/magento deploy:mode:set developer
  2. Bekijk var/log/exception.log - Voor echte fout
  3. Controleer var/report/ - Foutrapportages

4. Indexer is in invalid state

Symptoom

Producten niet zichtbaar of zoeken werkt niet.

Oorzaak

  • Indexer vastgelopen
  • Database lock
  • Onvoldoende geheugen

Oplossing

  1. Reset indexer status - bin/magento indexer:reset
  2. Herindexeer - bin/magento indexer:reindex
  3. Verhoog geheugen - Voor grote catalogi
  4. Check cron - Moet draaien voor automatische indexering

5. SQLSTATE Connection refused

Symptoom

Database verbinding mislukt.

Oorzaak

  • MySQL server offline
  • Verkeerde credentials
  • Socket probleem

Oplossing

  1. Check MySQL status - systemctl status mysql
  2. Controleer app/etc/env.php - Database gegevens
  3. Test met mysql client - Direct verbinden
  4. Neem contact op met hosting - Voor serverprobleem

6. Cache storage error

Symptoom

Fouten bij cache operaties.

Oorzaak

  • Redis connectie mislukt
  • Onvoldoende schijfruimte
  • Rechten probleem

Oplossing

  1. Check Redis - redis-cli ping
  2. Wis cache via CLI - rm -rf var/cache/*
  3. Check schijfruimte - df -h
  4. Controleer rechten - var/ moet schrijfbaar zijn

7. Compilation error

Symptoom

Fout tijdens setup:di:compile.

Oorzaak

  • PHP versie conflict
  • Module incompatibiliteit
  • Syntax error in code

Oplossing

  1. Check PHP versie - Magento 2.4 vereist PHP 7.4+
  2. Update modules - composer update
  3. Bekijk foutmelding - Welke class/file?
  4. Schakel module uit - Die het probleem veroorzaakt

8. Deployment failed

Symptoom

Static content deployment mislukt.

Oorzaak

  • Onvoldoende geheugen
  • Theme probleem
  • JavaScript errors

Oplossing

  1. Verhoog geheugen - php -d memory_limit=2G bin/magento setup:static-content:deploy
  2. Deploy specifiek theme - Met --theme parameter
  3. Check grunt/npm - Voor frontend build errors
  4. Bekijk pub/static/ logs

9. Memory exhausted

Symptoom

PHP geheugen op tijdens operaties.

Oorzaak

  • Grote catalogus
  • Zware operatie
  • Onvoldoende PHP geheugen

Oplossing

  1. Verhoog memory_limit - In php.ini naar 2G+
  2. Gebruik CLI - Heeft meer geheugen beschikbaar
  3. Splits operaties - In kleinere batches
  4. Optimaliseer database - Verwijder oude logs

10. Checkout errors

Symptoom

Klanten kunnen niet afrekenen.

Oorzaak

  • Payment module fout
  • JavaScript error
  • Shipping method probleem

Oplossing

  1. Check browser console - Voor JS errors
  2. Test met standaard theme - Luma
  3. Bekijk payment logs - In var/log/payment.log
  4. Schakel modules uit - Een voor een testen

Algemene Magento tips

  • Gebruik altijd CLI - Voor admin taken
  • Wis cache regelmatig - Na elke wijziging
  • Monitor logs - var/log/ en var/report/
  • Test op staging - Voor productie updates

Meer informatie: Adobe Commerce documentatie

Veelgestelde vragen

Hoe lang duurt het om dit te implementeren?

De implementatietijd varieert per situatie. Voor eenvoudige configuraties is dit binnen een uur geregeld, complexere setups kunnen enkele uren tot een dag duren.

Wat zijn de kosten?

De kosten zijn afhankelijk van je hosting provider en pakket. Veel basisfuncties zijn gratis inbegrepen, voor geavanceerde functies kunnen extra kosten gelden.

Heb ik technische kennis nodig?

Voor de basis heb je weinig technische kennis nodig. De meeste hosting providers bieden uitgebreide documentatie en support om je te helpen.

Was dit artikel nuttig?

Vergelijk direct hosting pakketten om de beste keuze voor jouw situatie te maken.

Klaar om te kiezen?

Vergelijk hosting pakketten