πŸ“š HF Wiki

aktualisiert 18:52:26

WordPress Debugging Guide

White Screen of Death

  1. WP_DEBUG aktivieren:

   define('WP_DEBUG', true);
   define('WP_DEBUG_LOG', true);
   define('WP_DEBUG_DISPLAY', false);
  1. Log lesen: GET /viaviva/v1/debug/log
  2. HΓ€ufigste Ursachen: Plugin-Konflikt, PHP Memory Limit, Fatal Error
  3. Plugin-Konflikt finden: POST /viaviva/v1/debug/plugin-conflict

Performance-Probleme

  1. Lighthouse Score messen: POST /viaviva/v1/performance/lighthouse
  2. Bilder prΓΌfen: GET /viaviva/v1/performance/images
  3. DB prΓΌfen: GET /viaviva/v1/performance/database
  4. Assets prΓΌfen: GET /viaviva/v1/performance/assets
  5. Optimieren in der Reihenfolge: Bilder β†’ DB β†’ Assets β†’ Cache
  6. Ziel: Performance Score > 85

Plugin-Konflikte

  1. POST /viaviva/v1/debug/plugin-conflict β†’ automatische Erkennung
  2. Manuell: Alle deaktivieren, einzeln aktivieren, nach jedem testen
  3. HΓ€ufige Konflikte: Cache-Plugins, Security-Plugins, SEO-Plugins
  4. wp plugin deactivate --all --allow-root β†’ testen β†’ einzeln reaktivieren

Datenbank-Reparatur

  1. POST /viaviva/v1/performance/database/optimize β†’ rΓ€umt auf
  2. GET /viaviva/v1/performance/database β†’ Gesundheitsstatus
  3. Manuell via WP-CLI: wp db repair --allow-root
  4. OPTIMIZE TABLE auf große Tabellen
  5. Transients lΓΆschen: ΓΌber /performance/database/optimize

REST API Probleme

  1. Permalink-Struktur prΓΌfen: wp rewrite structure "/%postname%/" --allow-root
  2. .htaccess prΓΌfen: WordPress-Standard-Block vorhanden?
  3. wp rewrite flush --allow-root
  4. Plugin-Konflikt: Sicherheits-Plugins blockieren manchmal REST API

Memory-Limit erhΓΆhen

In wp-config.php:


define('WP_MEMORY_LIMIT', '256M');
define('WP_MAX_MEMORY_LIMIT', '512M');

Oder in PHP-INI: memory_limit = 256M

Viaviva Sync API Fehler

WooCommerce Probleme