PHP chyby a varování

Zobrazení PHP chyb

Pro zobrazení PHP chyb zapněte WP_DEBUG v wp-config.php:

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);

Zapnutí WP_DEBUG

Varování: WP_DEBUG by měl být zapnut pouze na vývojovém prostředí, ne na produkčním webu.

Čtení error logů

PHP error logy jsou obvykle uloženy v:

  • wp-content/debug.log (pokud je WP_DEBUG_LOG zapnut)
  • Server error log (obvykle v cPanel nebo hosting panelu)

Časté PHP chyby

Fatal error: Class not found

Řešení: Spusťte composer install --no-dev v složce pluginu.

Memory limit exceeded

Řešení: Zvyšte memory_limit v PHP nastavení nebo wp-config.php.

Permission denied

Řešení: Zkontrolujte oprávnění souborů a složek.

Řešení problémů

  • Zkontrolujte PHP verzi (musí být 8.1+)
  • Zkontrolujte dostupnost GD nebo Imagick
  • Zkontrolujte Composer závislosti
  • Zkontrolujte error logy