Przeniesienie strony ze środowiska lokalnego na serwer za pomocą dostępu SSH

  • 02.10.2026
  • 13
  • Czas czytania: 2 min
  • Kategoria:Konserwacja

The article provides a step-by-step guide on transferring a WordPress site from local development to a server using SSH access. It covers essential commands and best practices to ensure a smooth migration, including file transfer and database import.

Przeniesienie strony ze środowiska lokalnego na serwer za pomocą dostępu SSH

Czego potrzebujemy:

  1. Dostępu do serwera przez SSH
  2. Zainstalowanego na serwerze WP-CLI

Jak zainstalować WP-CLI na serwerze?

  1. curl -O [https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar](https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar)
  2. php wp-cli.phar --info (powinien wyświetlić wersję WP-CLI)
  3. chmod +x wp-cli.phar
  4. sudo mv wp-cli.phar /usr/local/bin/wp

Instrukcja krok po kroku: jak szybko przenieść stronę

Gdy potrzebujesz przenieść wersję deweloperską wraz z całą zawartością i bazą danych lub wykonać deployment:

  1. Połącz się z serwerem przez SSH.
  2. Przejdź do katalogu, w którym znajduje się strona: cd /path/to/wp/folder
  3. Wykonaj polecenie wp core download --allow-root.
  4. Utwórz bazę danych w panelu hostingu.
  5. Musimy skonfigurować plik wp-config.php. W tym celu wykonaj poniższe polecenie, zastępując parametry własnymi danymi:
    wp core config --dbname=YOUR_DATABASE_NAME --dbuser=YOUR_DATABASE_USER --dbpass=YOUR_DATABASE_PASSWORD --dbhost=if_differs_from_a_localhost --dbprefix=dbprefix
  6. Musimy wyeksportować bazę danych z lokalnego komputera i przesłać ją do wybranego katalogu na serwerze.
  7. Zaimportuj bazę danych za pomocą polecenia wp --quiet db import /path/to/file/exported-wp-sql.sql.
  8. Teraz musimy zmienić wszystkie adresy URL z lokalnego adresu na główną domenę:
    wp search-replace [http://old-url.com](http://old-url.com) [https://new-url.com](https://new-url.com) --all-tables
  9. Przenieś wszystkie pliki znajdujące się w folderze wp-content/ (jeśli korzystasz z macOS, Linuxa lub Uniksa, możesz wykonać w terminalu polecenie scp -r remoteuser\@remoteserver:/remote/folder/ /path/to/wp/folder).

Nasza strona została pomyślnie przeniesiona na serwer.

Powiązane wpisy

Wskazówki i spostrzeżenia z mojej drogi zawodowej

Jak korzystać z autoloadingu Composera w WordPressie

Jak korzystać z autoloadingu Composera w WordPressie

  • 02.10.2026
  • 14
Dlaczego WordPress 5.5.3 z PHP 8 zwraca błąd 404 na każdej stronie witryny?

Dlaczego WordPress 5.5.3 z PHP 8 zwraca błąd 404 na każdej stronie witryny?

  • 02.10.2026
  • 13
Standardy kodowania WordPressa dla PHP

Standardy kodowania WordPressa dla PHP

  • 02.10.2026
  • 12
Wszystkie wpisy

Gotowy, aby wynieść swój projekt
na wyższy poziom?

Wprowadźmy Twoją wizję w życie dzięki profesjonalnemu tworzeniu stron i dedykowanym rozwiązaniom.
Skontaktuj się z nami już teraz i rozpocznijmy pracę nad przekształceniem Twoich pomysłów w rzeczywistość!