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 maja 2026
3min czytania
Poradnik
Full-stack developer

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ą.

Następny krok

Przekuj artykuł w realne wdrożenie

Pod tym wpisem dokładam linki, które domykają intencję użytkownika i prowadzą dalej w strukturze serwisu.

Chcesz wdrożyć ten temat na swojej stronie?

Jeśli chcesz przełożyć wiedzę z artykułu na działającą stronę, sklep albo przebudowę serwisu, przygotuję konkretny zakres prac.

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

Wciąż używasz Local by Flywheel lub MAMP? Dowiedz się, dlaczego Docker jest standardem branżowym w 2026 roku i jak go skonfigurować dla WordPressa.
development

Docker w pracy dewelopera WordPress w 2026: Konteneryzacja stała się prosta

Wciąż używasz Local by Flywheel lub MAMP? Dowiedz się, dlaczego Docker jest standardem branżowym w 2026 roku i jak go skonfigurować dla WordPressa.

Dowiedz się, kiedy przebudowa strony internetowej jest konieczna. 7 konkretnych sygnałów technicznych i biznesowych, które oznaczają, że Twoja strona wymaga modernizacji w 2026 roku.
wordpress

Kiedy przebudować stronę internetową? 7 sygnałów, że czas na modernizację

Dowiedz się, kiedy przebudowa strony internetowej jest konieczna. 7 konkretnych sygnałów technicznych i biznesowych, które oznaczają, że Twoja strona wymaga modernizacji w 2026 roku.

WordPress 7.0 z AI Client kontra Astro 6 po akwizycji Cloudflare. Porównanie prędkości, kosztów, SEO i bezpieczeństwa. Opinia po 20 latach jako programista WP - kiedy migrować, a kiedy zostać.
wordpress

WordPress 7.0 vs Astro 6 po akwizycji Cloudflare - kto wygrywa w 2026?

WordPress 7.0 z AI Client kontra Astro 6 po akwizycji Cloudflare. Porównanie prędkości, kosztów, SEO i bezpieczeństwa. Opinia po 20 latach jako programista WP - kiedy migrować, a kiedy zostać.