Vodiči

Praktične korak-po-korak upute za programere i sistem administratore — instalacija, održavanje, PHP, projekti i rješavanje problema.

HTTP 500 greška

Dijagnostika interne greške servera — PHP log, permissions, .htaccess.

  1. PHP error log

    Projekti → projekt → Održavanje → Pregled logova. Provjerite PHP-FPM i error log domene — tamo je uzrok fatal errora.

  2. Permissions

    Provjerite ownership (uadmin:uadmin) i chmod direktorija (2775) te datoteka (664). Pogrešan ownership često uzrokuje 500 kod CMS aplikacija.

    ls -la /web/public_html/example.com/
    ls -la /web/logs/example.com/
  3. PHP-FPM pool

    Provjerite postoji li i radi li PHP-FPM pool projekta (Web → Pool tab). Bez poola PHP stranice ne rade.

    systemctl status php8.3-fpm
    sudo /usr/local/uadmin/bin/recovery-stack.sh status
  4. .htaccess i open_basedir

    Privremeno preimenujte .htaccess u document rootu. Provjerite open_basedir postavke na tabu Sigurnost (Web → Security).