Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Puchar WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Jak włączać / włączać wtyczki WordPress z bazy danych

Uwaga redakcyjna: Otrzymujemy prowizję z linków partnerskich na WPBeginner. Prowizje nie mają wpływu na opinie i oceny naszych redaktorów. Dowiedz się więcej o Proces redakcyjny.

Czy chcesz włączać lub włączać wtyczki z bazy danych WordPress?

Jeśli nie możesz uzyskać dostępu do obszaru administracyjnego WordPress i musisz włączyć wtyczkę, aby przywrócić dostęp, możesz to zrobić z poziomu bazy danych WordPress.

W tym artykule pokażemy, jak łatwo włączać twoje wtyczki WordPress za pomocą bazy danych.

How to enable/activate WordPress plugins from the database

Kiedy należy włączać wtyczki WordPress za pomocą bazy danych?

Wiele typowych błędów WordPress może uniemożliwić właścicielowi witryny internetowej dostęp do obszaru administracyjnego WordPress. W większości takich sytuacji użytkownik chce wyłączyć wtyczki WordPress bez dostępu administratora.

Jednak w niektórych sytuacjach właściciel witryny internetowej może potrzebować włączania niektórych wtyczek, aby przywrócić dostęp do swojej witryny WordPress.

Załóżmy na przykład, że błąd uniemożliwia ci dostęp do kokpitu WordPress i znalazłeś wtyczkę, która może poprawić ten błąd.

Na szczęście WordPress przechowuje informacje o włączanych wtyczkach w twojej bazie danych WordPress. Oznacza to, że możesz ręcznie wpisz te informacje bezpośrednio w bazie danych i powiedz WordPressowi, aby włączał wtyczkę.

Jedynym warunkiem jest to, że wtyczka musi być zainstalowana na twojej witrynie WordPress, co oznacza, że powinna być obecna w katalogu wtyczek na twojej witrynie internetowej WordPress.

W związku z tym zobaczmy, jak krok po kroku można łatwo włączać/aktywować wtyczkę za pomocą bazy danych:

Krok 1: Znajdź nazwę swojej bazy danych za pomocą panelu kontrolnego hostingu

Aby włączać wtyczki WordPress za pomocą phpMyAdmin, należy najpierw poznać nazwę twojej bazy danych WordPress.

Aby to zrobić, zaloguj się do kokpitu twojego hostingu. W tym poradniku będziemy korzystać z Bluehost.

Jeśli korzystasz z usług innej firmy hostingowej, Twój kokpit WordPress może wyglądać nieco inaczej.

Na karcie „Witryny internetowe” przejdź do zakładki „Zaawansowane” i kliknij przycisk „Zarządzaj” obok opcji „Menedżer plików”.

Click Manage button next to the File Manager option

Spowoduje to otwarcie Menedżera plików w nowym oknie. Tutaj wystarczy zlokalizować i kliknąć katalog public_html w lewej kolumnie.

Wszystkie pliki znajdujące się w katalogu public_html zostaną teraz wyświetlone na ekranie.

W tym miejscu należy zlokalizować i kliknąć katalog z nazwą twojej witryny w kolumnie „Nazwa”.

Go to the publich_html file and find your site name

Niektórzy użytkownicy mogą zamiast tego zobaczyć swoje pliki i foldery WordPress zainstalowane w katalogu public_html.

Po otwarciu plików twojej witryny WordPress, zlokalizuj plik wp-config. php w sekcji „Nazwa” i kliknij go prawym przyciskiem myszy.

Spowoduje to otwarcie menu, w którym należy wybrać opcję „Zobacz”.

Click View

Spowoduje to otwarcie pliku wp-config. php w nowym oknie, w którym można znaleźć dane twojej bazy danych.

Zalecamy skopiowanie i wklejenie danych Twojej bazy danych, w tym nazwy użytkownika i hasła, do aplikacji notatnika na komputerze.

Database details

Teraz, gdy udało ci się znaleźć nazwę twojej bazy danych, przejdźmy do następnego kroku.

Krok 2: Zlokalizuj opcję aktywnych wtyczek poprzez phpMyAdmin

Po znalezieniu nazwy twojej bazy danych, musisz wrócić do panelu sterowania hostingu WordPress.

Tam ponownie przejdź do karty „Zaawansowane” i przewiń w dół do opcji „phpMyAdmin”. Następnie kliknij przycisk „Zarządzaj” znajdujący się obok niej.

Click the Manage button next to the PHPMyAdmin option

Spowoduje to uruchomienie aplikacji phpMyAdmin w nowej karcie przeglądarki.

Uwaga: Przed wprowadzeniem jakichkolwiek zmian, upewnij się, że utworzyłeś pełną kopię zapasową twojej bazy danych. Będzie ona przydatna, jeśli cokolwiek pójdzie nie tak.

Następnie kliknij kartę „Baza danych” w menu nawigacyjnym u góry strony.

Gdy to zrobisz, znajdź twoją bazę danych WordPress i kliknij przycisk przeglądania, aby ją rozwinąć.

Click the Database tab from the navigation menu

Spowoduje to wczytywanie wszystkich twoich tabel bazy danych WordPress na ekranie.

Tutaj musisz znaleźć tabelę wp_options i kliknąć przeglądaj obok niej.

Uwaga: Domyślnie WordPress używa wp_ jako prefiksu dla nazw tabel. Twoja tabela w bazie danych WordPress może mieć inny prefiks tabeli.

Click at wp-options

Wewnątrz tabeli wp_options należy znaleźć wiersz, w którym opcja_name jest ustawiona na active_plugins.

Następnie kliknij znajdujący się obok odnośnik „Edytuj”.

Click the Activate_Plugins option

Spowoduje to otwarcie okna, w którym można ręcznie wpisz szczegóły, aby włączyć wtyczkę.

Krok 3: Włączanie wtyczki za pomocą phpMyAdmin

WordPress przechowuje informacje o włączonej wtyczce w specjalnym formacie, aby oprogramowanie mogło uzyskać do nich programowy dostęp. Aby powiedzieć WordPressowi, które wtyczki ma włączać, będziemy musieli użyć tego samego formatu.

Najpierw wpiszemy wartość option_value jako a:1:, a następnie otworzymy nawias klamrowy ({).

Wpiszemy tę wartość jako 1, ponieważ chcemy włączać tylko jedną wtyczkę. Możesz zmienić wartość na liczbę wtyczek, które planujesz włączać.

Add option value

Następnie wpiszemy i:0; po nawiasie klamrowym. Tutaj zasadniczo przypisujemy numer seryjny do naszej wtyczki.

Pamiętaj, aby zawsze przypisywać liczby zaczynające się od 0 zamiast 1.

Add serial number

Następnie wpiszemy liczbę znaków obecnych w nazwie wtyczki oraz nazwę pliku php wtyczki, którą zamierzamy włączać.

W tym celu wpiszemy rodzaj s:24: w polu. Należy pamiętać, że liczba znaków będzie różna dla każdej wtyczki w zależności od znaków w katalogu wtyczki i nazwy pliku.

Na przykład, w tym poradniku włączamy WPForms, który ma 24 znaki w nazwie, w tym nazwę pliku wtyczki, zapisaną w naszym menedżerze plików.

Add character number

Następnie wystarczy wpisać rodzaj nazwy katalogu wtyczki. Można ją znaleźć przechodząc na katalog /wp-content/plugins/ za pomocą aplikacji File Manager.

Nie zapomnij dodać cudzysłowu przed wpisaniem nazwy katalogu wtyczki.

Type the plugins' name

Po znaku / należy wpisz nazwę pliku wtyczki.

Aby znaleźć nazwę pliku, przejdź ponownie do Menedżera plików i otwórz katalog wtyczki, którą planujesz włączać.

Z tego miejsca zlokalizuj plik PHP wtyczki. Będzie to nazwa pliku wtyczki, którą będziesz musiał dodać.

Plugin file and folder name

Teraz wróć do phpMyAdmin i wpisz nazwę wtyczki, a następnie zamknij cudzysłów.

Następnie wystarczy dodać średnik (;) i zamknąć nawiasy klamrowe (}). Końcowa wartość w tym przykładzie będzie wyglądać następująco:

a:1:{i:0;s:24:"wpforms-lite/wpforms.php";}

Tak będzie wyglądać po zakończeniu.

Activating a single plugin

Następnie wystarczy kliknąć przycisk „Go”, aby wykonać polecenie.

Teraz przejdź na twój kokpit WordPress i przejdź na stronę Wtyczki ” Zainstalowane wtyczki.

Twoja wtyczka została pomyślnie włączana.

activated-plugin

Teraz powiedzmy, że chcesz włączać jeszcze dwie wtyczki.

Najpierw należy zmienić liczbę wtyczek. Następnie dostosujesz każdy wpis dla wtyczki, którą chcesz włączać.

Oto przykład:

a:3:{
i:0;s:47:"all-in-one-seo-pack-pro/all_in_one_seo_pack.php";
i:1;s:35:"insert-headers-and-footers/ihaf.php";
i:2;s:24:"wpforms-lite/wpforms.php";
}

Uwaga: Dodaliśmy tutaj podziały wierszy, aby kod wyglądał bardziej czytelnie. Musisz upewnić się, że w twoim kodzie nie ma podziałów wierszy ani spacji. W przeciwnym razie nie będzie działać.

Mamy nadzieję, że dowiedziałeś się, jak włączać wtyczkę za pomocą bazy danych. Możesz również zapoznać się z naszym przewodnikiem po zabezpieczeniach WordPress a i naszymi najlepszymi motywami WordPress dla ekspertów SEO.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz na niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak WPBeginner jest finansowany, dlaczego to ma znaczenie i jak możesz nas wspierać. Oto nasz proces redakcyjny.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Najlepszy zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi - zbiór produktów i zasobów związanych z WordPressem, które każdy profesjonalista powinien mieć!

Reader Interactions

7 komentarzyZostaw odpowiedź

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Jiří Vaněk says

    Until now, I was only able to deactivate plugins through FTP. This is another very useful piece of knowledge. Thanks for the guide on how the same thing can be done using the MySQL database.

  3. Vincent says

    Thanks! I used this to activate a plugin which needed to be updated in order to be activated and was behind a license wall on my staging website. Saved me a lot of hassle moving licenses around

  4. Charlie Sasser says

    Suppose you need to temporarily disable a plugin like Wordfence that is preventing you from logging into the dashboard. Why not just change the name of the Wordfence directory to something like wordfence_tmp until you can resolve the issue? This seems much easier and less likely to cause a problem than modifying the database and serialized data. I like to keep things simple.

    • WPBeginner Support says

      That is one option that can also be used, this is an alternative in case access to the site’s files are not available or if this method would is preferred.

      Administrator

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszymi polityka komentarzy, a Twój adres e-mail NIE zostanie opublikowany. NIE używaj słów kluczowych w polu nazwy. Przeprowadźmy osobistą i konstruktywną rozmowę.