{"id":150,"date":"2025-05-26T20:56:01","date_gmt":"2025-05-26T18:56:01","guid":{"rendered":"https:\/\/netcloud24.com\/pl\/blog\/?p=150"},"modified":"2025-05-26T21:02:17","modified_gmt":"2025-05-26T19:02:17","slug":"poradnik-instalacji-i-uzycia-wp-cli-na-ubuntu","status":"publish","type":"post","link":"https:\/\/netcloud24.com\/pl\/blog\/poradnik-instalacji-i-uzycia-wp-cli-na-ubuntu\/","title":{"rendered":"Poradnik instalacji i u\u017cycia WP-CLI na Ubuntu"},"content":{"rendered":"<h1><\/h1>\n<div class=\"promo\">\n<p><strong>Potrzebujesz wydajnego serwera dla WordPressa?<\/strong> Sprawd\u017a nasze rozwi\u0105zania:<\/p>\n<ul>\n<li><a href=\"https:\/\/netcloud24.com\/\" target=\"_blank\" rel=\"noopener\">VPS Windows<\/a> &#8211; idealny do rozwoju i test\u00f3w WordPress<\/li>\n<li><a href=\"https:\/\/netcloud24.com\/\" target=\"_blank\" rel=\"noopener\">Serwer dedykowany Windows<\/a> &#8211; maksymalna wydajno\u015b\u0107 dla du\u017cych stron<\/li>\n<li><a href=\"https:\/\/netcloud24.com\/\" target=\"_blank\" rel=\"noopener\">Serwer VPS<\/a> &#8211; elastyczne rozwi\u0105zanie dla developer\u00f3w<\/li>\n<\/ul>\n<\/div>\n<p>WP-CLI to oficjalne narz\u0119dzie wiersza polece\u0144 dla WordPressa, kt\u00f3re pozwala zarz\u0105dza\u0107 instalacj\u0105 WordPressa bez u\u017cycia przegl\u0105darki. W tym poradniku poka\u017cemy jak zainstalowa\u0107 i wykorzystywa\u0107 WP-CLI na Ubuntu.<\/p>\n<div class=\"note\">\n<p><strong>Wymagania wst\u0119pne:<\/strong> Dost\u0119p do serwera z Ubuntu z uprawnieniami administratora. Wszystkie komendy nale\u017cy wykonywa\u0107 jako root lub z u\u017cyciem sudo.<\/p>\n<\/div>\n<h2>Instalacja WP-CLI<\/h2>\n<div class=\"command\">\n<h3>Krok 1: Pobranie WP-CLI<\/h3>\n<pre><code>curl -O https:\/\/raw.githubusercontent.com\/wp-cli\/builds\/gh-pages\/phar\/wp-cli.phar<\/code><\/pre>\n<h3>Krok 2: Sprawdzenie poprawno\u015bci pobranego pliku<\/h3>\n<pre><code>php wp-cli.phar --info<\/code><\/pre>\n<h3>Krok 3: Nadanie uprawnie\u0144 wykonywalno\u015bci<\/h3>\n<pre><code>chmod +x wp-cli.phar<\/code><\/pre>\n<h3>Krok 4: Przeniesienie do \u015bcie\u017cki systemowej<\/h3>\n<pre><code>sudo mv wp-cli.phar \/usr\/local\/bin\/wp<\/code><\/pre>\n<h3>Krok 5: Weryfikacja instalacji<\/h3>\n<pre><code>wp --info<\/code><\/pre>\n<\/div>\n<div class=\"promo\">\n<p><strong>Optymalne \u015brodowisko dla WordPress:<\/strong> Nasze <a href=\"https:\/\/netcloud24.com\/\" target=\"_blank\" rel=\"noopener\">serwery VPS<\/a> zapewniaj\u0105 idealne warunki do rozwoju projekt\u00f3w WordPress!<\/p>\n<\/div>\n<h2>Podstawowe komendy WP-CLI<\/h2>\n<div class=\"command\">\n<h3>Instalacja WordPressa<\/h3>\n<pre><code>wp core install --url=example.com --title=\"Tytu\u0142 strony\" --admin_user=admin --admin_password=strongpassword --admin_email=email@example.com<\/code><\/pre>\n<h3>Aktualizacja WordPressa<\/h3>\n<pre><code>wp core update\r\nwp core update-db<\/code><\/pre>\n<h3>Zarz\u0105dzanie pluginami<\/h3>\n<pre><code>wp plugin install akismet --activate\r\nwp plugin update --all\r\nwp plugin deactivate akismet<\/code><\/pre>\n<h3>Zarz\u0105dzanie motywami<\/h3>\n<pre><code>wp theme install twentytwenty --activate\r\nwp theme update --all<\/code><\/pre>\n<\/div>\n<h2>Zaawansowane u\u017cycie WP-CLI<\/h2>\n<div class=\"command\">\n<h3>Tworzenie kopii zapasowej<\/h3>\n<pre><code>wp db export backup.sql\r\nwp export --dir=\/path\/to\/backup<\/code><\/pre>\n<h3>Przywracanie z kopii<\/h3>\n<pre><code>wp db import backup.sql<\/code><\/pre>\n<h3>Zarz\u0105dzanie u\u017cytkownikami<\/h3>\n<pre><code>wp user create username email@example.com --role=editor --user_pass=password\r\nwp user list --field=user_email<\/code><\/pre>\n<h3>Wyszukiwanie i zamiana w bazie danych<\/h3>\n<pre><code>wp search-replace 'http:\/\/stara-domena' 'http:\/\/nowa-domena' --all-tables<\/code><\/pre>\n<\/div>\n<div class=\"promo\">\n<p><strong>Automatyzacja WordPress:<\/strong> Nasze <a href=\"https:\/\/netcloud24.com\/\" target=\"_blank\" rel=\"noopener\">serwery dedykowane Windows<\/a> pozwalaj\u0105 na pe\u0142n\u0105 automatyzacj\u0119 zarz\u0105dzania wieloma instalacjami WordPress!<\/p>\n<\/div>\n<h2>Przydatne funkcje WP-CLI<\/h2>\n<ul class=\"features\">\n<li>Generowanie plik\u00f3w konfiguracyjnych<\/li>\n<li>Zarz\u0105dzanie komentarzami<\/li>\n<li>Tworzenie w\u0142asnych komend<\/li>\n<li>Praca z wieloma instalacjami<\/li>\n<li>Integracja z cron<\/li>\n<li>Zarz\u0105dzanie widgetami<\/li>\n<li>Praca z opcjami<\/li>\n<li>Generowanie dummy content<\/li>\n<\/ul>\n<div class=\"note\">\n<p><strong>Tip:<\/strong> Wpisz <code>wp help<\/code> aby zobaczy\u0107 pe\u0142n\u0105 list\u0119 dost\u0119pnych komend lub <code>wp help &lt;command&gt;<\/code> aby zobaczy\u0107 pomoc dla konkretnej komendy.<\/p>\n<\/div>\n<h2>Rozwi\u0105zywanie problem\u00f3w<\/h2>\n<div class=\"warning\">\n<p><strong>Cz\u0119ste problemy:<\/strong><\/p>\n<ul>\n<li><strong>B\u0142\u0105d permissions:<\/strong> Upewnij si\u0119, \u017ce pliki WordPressa maj\u0105 odpowiednie uprawnienia (zwykle www-data:www-data)<\/li>\n<li><strong>Brak rozszerzenia PHP:<\/strong> Wymagane s\u0105 rozszerzenia PHP: curl, dom, openssl, zip<\/li>\n<li><strong>Limit pami\u0119ci:<\/strong> Zwi\u0119ksz memory_limit w php.ini je\u015bli wyst\u0119puj\u0105 b\u0142\u0119dy<\/li>\n<\/ul>\n<\/div>\n<div class=\"command\">\n<h3>Instalacja wymaganych rozszerze\u0144 PHP<\/h3>\n<pre><code>sudo apt install php-curl php-dom php-openssl php-zip\r\nsudo systemctl restart apache2<\/code><\/pre>\n<\/div>\n<div class=\"promo\">\n<p><strong>Profesjonalne \u015brodowisko:<\/strong> Nasze <a href=\"https:\/\/netcloud24.com\/\" target=\"_blank\" rel=\"noopener\">VPS Windows<\/a> s\u0105 prekonfigurowane pod WordPress i WP-CLI &#8211; oszcz\u0119d\u017a czas na konfiguracji!<\/p>\n<\/div>\n<h2>Podsumowanie<\/h2>\n<p>WP-CLI to pot\u0119\u017cne narz\u0119dzie, kt\u00f3re znacz\u0105co przyspiesza prac\u0119 z WordPressem. Dzi\u0119ki niemu mo\u017cesz:<\/p>\n<ul>\n<li>Zarz\u0105dza\u0107 WordPressem z poziomu terminala<\/li>\n<li>Automatyzowa\u0107 rutynowe zadania<\/li>\n<li>Pracowa\u0107 szybciej ni\u017c przez panel administracyjny<\/li>\n<li>Integrowa\u0107 WordPress z innymi narz\u0119dziami<\/li>\n<\/ul>\n<div class=\"promo\">\n<p><strong>Gotowy na boost produktywno\u015bci?<\/strong> Wybierz idealne rozwi\u0105zanie hostingowe:<\/p>\n<ul>\n<li><a href=\"https:\/\/netcloud24.com\/\" target=\"_blank\" rel=\"noopener\">VPS Windows<\/a> &#8211; dla developer\u00f3w WordPress<\/li>\n<li><a href=\"https:\/\/netcloud24.com\/\" target=\"_blank\" rel=\"noopener\">Serwer dedykowany Windows<\/a> &#8211; dla agencji i du\u017cych portali<\/li>\n<li><a href=\"https:\/\/netcloud24.com\/\" target=\"_blank\" rel=\"noopener\">Serwer VPS<\/a> &#8211; elastyczne rozwi\u0105zanie dla ka\u017cdego<\/li>\n<\/ul>\n<p>Odwied\u017a <a href=\"https:\/\/netcloud24.com\/\" target=\"_blank\" rel=\"noopener\">netcloud24.com<\/a> i znajd\u017a idealne rozwi\u0105zanie dla swojego projektu WordPress!<\/p>\n<\/div>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Potrzebujesz wydajnego serwera dla WordPressa? Sprawd\u017a nasze rozwi\u0105zania: VPS Windows &#8211; idealny do rozwoju i test\u00f3w WordPress Serwer dedykowany Windows &#8211; maksymalna wydajno\u015b\u0107 dla du\u017cych\u2026<\/p>\n","protected":false},"author":1,"featured_media":152,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-150","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/posts\/150","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/comments?post=150"}],"version-history":[{"count":1,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/posts\/150\/revisions"}],"predecessor-version":[{"id":151,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/posts\/150\/revisions\/151"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/media\/152"}],"wp:attachment":[{"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/media?parent=150"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/categories?post=150"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/tags?post=150"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}