Jak sprawdzić błędy w logach? Jak spakować całą stronę w sekundę? Zestaw niezbędnych komend Linux dla administratora WP.
PL

SSH dla WordPress developera: 10 komend, które uratują ci życie

5.00 /5 - (25 głosów )
Ostatnio zweryfikowano: 1 marca 2026
Doświadczenie: 5+ lat doświadczenia
Spis treści

Jako WordPress Developer, pewnie spędzasz dużo czasu w kliencie FTP (FileZilla) lub panelu hostingu. To błąd. To, co w FTP zajmuje 15 minut (np. usuwanie folderu cache z 100,000 plików), w terminalu SSH zajmuje 2 sekundy.

W tym poradniku pokażę Ci zestaw komend, bez których senior developerzy nie wyobrażają sobie pracy.


1. Analiza dysku: co zjada moje miejsce?

Kiedy hosting krzyczy “Quota Exceeded”, FileZilla nie pomoże. Użyj tego:

du (disk usage)

## Pokaż foldery w bieżącym katalogu, posortowane wg rozmiaru
du -h --max-depth=1 | sort -hr

ncdu (ncurses disk usage)

Jeśli możesz, wpisz ncdu. To interaktywny menedżer, po którym nawigujesz strzałkami. To absolutny “Game Changer” w czyszczeniu serwera.


2. Logi: debugowanie w czasie rzeczywistym

Zamiast ściągać plik debug.log, otwierać go notatnikiem i szukać błędu… oglądaj go na żywo!

tail -f

## ŚLedź ostatnie linie pliku w czasie rzeczywistym
tail -f wp-content/debug.log

Teraz odśwież stronę w przeglądarce, a błędy same pojawią się na ekranie. Zakończ skrótem Ctrl+C.


3. Szukanie w plikach: gdzie jest ten kod?!

Szukasz, w którym pliku użyto funkcji add_image_size? Nie ściągaj całego projektu.

grep

## Szukaj frazy "add_image_size" we wszystkich plikach PHP rekurencyjnie
grep -r "add_image_size" .

Jeśli chcesz tylko listę plików (bez treści):

grep -rl "add_image_size" .

4. Uprawnienia: naprawa “403 forbidden”

Często po migracji pliki mają złe uprawnienia. Pamiętaj zasadę:

  • Katalogi: 755
  • Pliki: 644

find + chmod

Nie rób tego ręcznie. Użyj automatu:

## Ustaw 755 dla wszystkich katalogów
find . -type d -exec chmod 755 {} \;

## Ustaw 644 dla wszystkich plików
find . -type f -exec chmod 644 {} \;

5. Kopia zapasowa: szybki backup

Chcesz zrobić szybki backup przed aktualizacją? Nie kopiuj przez FTP (trwa wieki). Spakuj na serwerze.

tar

## Stwórz archiwum backup.tar.gz z całego katalogu
tar -czf backup.tar.gz .

Rozpakowanie:

tar -xzf backup.tar.gz

6. Baza danych (wp-CLI)

Jeśli masz WP-CLI (a powinieneś), nie musisz logować się do phpMyAdmin.

## Eksport bazy (backup)
wp db export backup.sql

## Import bazy
wp db import backup.sql

## Wyczyść bazę (uwaga!)
wp db reset

7. Masowe usuwanie plików

Usuwanie folderu cache wtyczki, który ma milion małych plików, przez FTP może zająć godzinę (FTP kasuje plik po pliku).

rm

## Usuń folder i wszystko w środku (bez powrotu!)
rm -rf wp-content/cache/

Czas trwania: 0.5 sekundy.


Podsumowanie

Terminal SSH nie gryzie. Pozwala Ci pracować z prędkością dysku serwera, a nie prędkością Twojego łącza internetowego. Zacznij od ncdu i tail -f – zobaczysz, że nie będziesz chciał wracać do klikania myszką.

FAQ do artykułu

Często zadawane pytania

Najważniejsze odpowiedzi, które pomagają wdrożyć temat w praktyce.

SEO-ready GEO-ready AEO-ready 3 Q&A
Czym jest SSH dla WordPress developera: 10 komend, które uratują ci życie?
SSH dla WordPress developera: 10 komend, które uratują ci życie to kluczowy element zarządzania witryną WordPress, który pomaga poprawić jej wydajność, bezpieczeństwo i doświadczenie użytkownika.
Jak wdrożyć SSH dla WordPress developera: 10 komend, które uratują ci życie?
SSH dla WordPress developera: 10 komend, które uratują ci życie polega na konfiguracji różnych ustawień i wdrażaniu najlepszych praktyk w celu optymalizacji Twojej strony WordPress.
Dlaczego SSH dla WordPress developera: 10 komend, które uratują ci życie jest ważne?
SSH dla WordPress developera: 10 komend, które uratują ci życie jest to kluczowa sprawa, ponieważ ma bezpośredni wpływ na rankingi strony w wyszukiwarkach, prędkość ładowania i ogólny sukces witryny.

Potrzebujesz FAQ dopasowanego do branży i rynku? Przygotujemy wersję pod Twoje cele biznesowe.

Porozmawiajmy

Polecane artykuły