WP Emergency Kit — instrukcja (wrzuć do katalogu głównego WordPressa):

1) test.txt
   - Wejdź na /test.txt → jeśli widzisz "ok", serwer i DocumentRoot są poprawne.

2) info.php
   - Wejdź na /info.php → jeśli działa, PHP jest poprawnie podpięte (to problem WordPressa).
   - Jeśli 500 także tutaj, to błąd serwera/PHP-FPM/vhost (sprawdź logi serwera).

3) .htaccess (Apache)
   - To domyślne reguły WordPressa. Podmień obecny plik .htaccess, jeśli masz Apache.
   - Na Nginx plik .htaccess jest ignorowany.

4) db-check.php
   - Odczyta DB_* z wp-config.php i spróbuje połączyć się z bazą. Pokaże, co jest nie tak.

5) wp-debug-on.php
   - Otwórz i skopiuj blok stałych do wp-config.php, aby włączyć log do wp-content/debug.log.

6) cache-cleaner.php
   - Usuwa zawartość wp-content/cache i wyłącza drop-ins (object/advanced-cache).
   - Używaj jednorazowo.

7) plugins-toggle.php
   - /plugins-toggle.php?off=1 → wyłącza wszystkie wtyczki (zmienia nazwę katalogu).
   - /plugins-toggle.php?on=1  → przywraca katalog wtyczek.

Kolejność debugowania:
- test.txt → info.php → wp-debug-on.php (wklej do wp-config) → /wp-admin → odczytaj wp-content/debug.log
- Jeśli dalej 500: /plugins-toggle.php?off=1 → sprawdź → jeśli ok, włączaj wtyczki pojedynczo.
- Użyj cache-cleaner.php, gdy problemem jest cache/Redis.
- Jeśli db-check.php krzyczy, popraw dane w wp-config.php (DB_HOST/USER/PASS/NAME).

Powodzenia!
