Jak edytować plik wp-config.php w WordPress

Czy przeczytałeś samouczek z prośbą o edycję pliku wp-config i nie masz pojęcia, co to jest? Mamy cię objęte. W tym artykule pokażemy, jak poprawnie edytować plik wp-config.php w WordPress.


Co to jest plik wp-config.php?

Jak sama nazwa wskazuje, jest to plik konfiguracyjny, który jest częścią wszystkich hostowanych stron WordPress.

W przeciwieństwie do innych plików, plik wp-config.php nie jest wbudowany w WordPress, ale jest generowany specjalnie dla Twojej witryny podczas procesu instalacji.

WordPress tworzy plik wp-config.php podczas instalacji

WordPress przechowuje informacje o bazie danych w pliku wp-config.php. Bez tych informacji witryna WordPress nie będzie działać, a pojawi się błąd „błąd nawiązywania połączenia z bazą danych”.

Oprócz informacji o bazie danych plik wp-config.php zawiera także kilka innych ustawień wysokiego poziomu. Wyjaśnimy je w dalszej części tego artykułu.

Ponieważ ten plik zawiera wiele poufnych informacji, zaleca się, aby nie bałaganić tego pliku, chyba że absolutnie nie ma innego wyboru.

Ale ponieważ czytasz ten artykuł, oznacza to, że musisz edytować plik wp-config.php. Poniżej znajdują się kroki, aby to zrobić, nie psując rzeczy.

Film instruktażowy

Subskrybuj WPBeginner

Jeśli film Ci się nie podoba lub potrzebujesz więcej instrukcji, czytaj dalej.

Pierwsze kroki

Pierwszą rzeczą, którą musisz zrobić, to utworzyć pełną kopię zapasową WordPress. Plik wp-config.php jest tak ważny dla strony WordPress, że drobny błąd sprawi, że twoja strona będzie niedostępna.

Będziesz potrzebował klienta FTP, aby połączyć się z witryną. Użytkownicy systemu Windows mogą zainstalować program WinSCP lub SmartFTP, a użytkownicy komputerów Mac mogą wypróbować program Transmit lub CyberDuck. Klient FTP umożliwia przesyłanie plików między serwerem a komputerem.

Połącz się ze swoją witryną za pomocą klienta FTP. Będziesz potrzebował danych logowania FTP, które możesz uzyskać od swojego hosta. Jeśli nie znasz swoich danych logowania do FTP, możesz poprosić swojego usługodawcę hostingowego o wsparcie.

Plik wp-config.php zwykle znajduje się w folderze głównym witryny z innymi folderami, takimi jak / wp-content /.

Plik wp-config znajduje się w katalogu głównym witryny WordPress

Po prostu kliknij plik prawym przyciskiem myszy, a następnie wybierz pobierz z menu. Twój klient FTP pobierze teraz plik wp-config.php na twój komputer. Możesz go otworzyć i edytować za pomocą zwykłego programu do edycji tekstu, takiego jak Notatnik lub Edycja tekstu.

Opis pliku wp-config.php

Zanim zaczniesz, rzućmy okiem na pełny kod domyślnego pliku wp-config.php. Możesz również zobaczyć próbkę tego pliku tutaj.

<?php
/ **
* Podstawowa konfiguracja WordPress
*
* Skrypt tworzenia wp-config.php używa tego pliku podczas
* instalacja. Nie musisz korzystać ze strony internetowej, możesz
* skopiuj ten plik do "wp-config.php" i wpisz wartości.
*
* Ten plik zawiera następujące konfiguracje:
*
* * Ustawienia MySQL
* * Tajne klucze
* * Prefiks tabeli bazy danych
* * ABSPATH
*
* @link https://codex.wordpress.org/Editing_wp-config.php
*
* @package WordPress
* /

// ** Ustawienia MySQL – możesz uzyskać te informacje od swojego usługodawcy hostingowego ** //
/ ** Nazwa bazy danych WordPress * /
Zdefiniuj („DB_NAME”, „nazwa_bazy_danych” tutaj);

/ ** Nazwa użytkownika bazy danych MySQL * /
Zdefiniuj („DB_USER”, „nazwa_użytkownika”);

/ ** Hasło do bazy danych MySQL * /
Zdefiniuj („DB_PASSWORD”, „password_here”);

/ ** nazwa hosta MySQL * /
Zdefiniuj („DB_HOST”, „localhost”);

/ ** Zestaw danych bazy danych do użycia podczas tworzenia tabel bazy danych. * /
Zdefiniuj („DB_CHARSET”, „utf8”);

/ ** Typ sortowania bazy danych. Nie zmieniaj tego, jeśli masz wątpliwości. * /
Zdefiniuj („DB_COLLATE”, „”);

/ ** # @+
* Uwierzytelnianie Unikalne klucze i sole.
*
* Zmień je na różne unikalne frazy!
* Możesz je wygenerować za pomocą {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org usługi tajnego klucza}
* Możesz je zmienić w dowolnym momencie, aby unieważnić wszystkie istniejące pliki cookie. Zmusi to wszystkich użytkowników do ponownego zalogowania.
*
* @ od wersji 2.6.0
* /
zdefiniuj („AUTH_KEY”, „wstaw tutaj swoją unikalną frazę”);
zdefiniuj („SECURE_AUTH_KEY”, „wstaw tutaj swoją unikalną frazę”);
zdefiniuj („LOGGED_IN_KEY”, „wstaw tutaj swoją unikalną frazę”);
zdefiniuj („NONCE_KEY”, „wstaw tutaj swoją unikalną frazę”);
zdefiniuj („AUTH_SALT”, „wstaw tutaj swoją unikalną frazę”);
zdefiniuj („SECURE_AUTH_SALT”, „wstaw tutaj swoją unikalną frazę”);
zdefiniuj („LOGGED_IN_SALT”, „wstaw tutaj swoją unikalną frazę”);
zdefiniuj („NONCE_SALT”, „wstaw tutaj swoją unikalną frazę”);

/ ** # @ – * /

/ **
* Prefiks tabeli bazy danych WordPress.
*
* Jeśli podasz każdą, możesz mieć wiele instalacji w jednej bazie danych
* unikalny przedrostek. Poproszę tylko cyfry, litery i podkreślenia!
* /
$ table_prefix = ‘wp_’;

/ **
* Dla programistów: tryb debugowania WordPress.
*
* Zmień to na true, aby umożliwić wyświetlanie powiadomień podczas programowania.
* Zaleca się, aby twórcy wtyczek i motywów używali WP_DEBUG
* w ich środowiskach programistycznych.
*
* Aby uzyskać informacje o innych stałych, których można użyć do debugowania,
* odwiedź Kodeks.
*
* @link https://codex.wordpress.org/Debugging_in_WordPress
* /
Zdefiniuj („WP_DEBUG”, false);

/ * To wszystko, przestań edytować! Miłego blogowania. * /

/ ** Bezwzględna ścieżka do katalogu WordPress. * /
if (! zdefiniowano („ABSPATH”))
Zdefiniuj („ABSPATH”, nazwa katalogu (__ FILE__). ‘/’);

/ ** Konfiguruje wersje WordPress i dołączone pliki. * /
wymagany_once (ABSPATH. ‘wp-settings.php’);

Każda sekcja pliku wp-config.php jest dobrze udokumentowana w samym pliku. Prawie wszystkie ustawienia tutaj są zdefiniowane przy użyciu Stałych PHP.

Zdefiniuj („nazwa stałej”, „wartość”);

Przyjrzyjmy się bliżej każdej sekcji w pliku wp-config.php.

Ustawienia MySQL w pliku wp-config.php

Ustawienia połączenia z bazą danych WordPress są wyświetlane w sekcji „Ustawienia MySQL” pliku wp-config.php. Będziesz potrzebował hosta MySQL, nazwy bazy danych, nazwy użytkownika bazy danych i hasła, aby wypełnić tę sekcję.

// ** Ustawienia MySQL – możesz uzyskać te informacje od swojego usługodawcy hostingowego ** //
/ ** Nazwa bazy danych WordPress * /
Zdefiniuj („DB_NAME”, „nazwa_bazy_danych” tutaj);

/ ** Nazwa użytkownika bazy danych MySQL * /
Zdefiniuj („DB_USER”, „nazwa_użytkownika”);

/ ** Hasło do bazy danych MySQL * /
Zdefiniuj („DB_PASSWORD”, „password_here”);

/ ** nazwa hosta MySQL * /
Zdefiniuj („DB_HOST”, „localhost”);

/ ** Zestaw danych bazy danych do użycia podczas tworzenia tabel bazy danych. * /
Zdefiniuj („DB_CHARSET”, „utf8”);

/ ** Typ sortowania bazy danych. Nie zmieniaj tego, jeśli masz wątpliwości. * /
Zdefiniuj („DB_COLLATE”, „”);

Informacje o bazie danych możesz uzyskać z cPanelu swojego konta hostingowego w sekcji zatytułowanej Bazy danych.

Bazy danych MySQL w cPanel

Jeśli nie możesz znaleźć bazy danych WordPress lub nazwy użytkownika i hasła MySQL, musisz skontaktować się z usługodawcą internetowym.

Klucze i sole uwierzytelniające

Unikalne klucze i sole uwierzytelniania to klucze bezpieczeństwa, które pomagają poprawić bezpieczeństwo Twojej witryny WordPress. Te klucze zapewniają silne szyfrowanie sesji użytkownika i plików cookie generowanych przez WordPress. Aby uzyskać więcej informacji, zapoznaj się z naszym przewodnikiem na temat kluczy bezpieczeństwa WordPress.

/ ** # @+
* Uwierzytelnianie Unikalne klucze i sole.
*
* Zmień je na różne unikalne frazy!
* Możesz je wygenerować za pomocą {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org usługi tajnego klucza}
* Możesz je zmienić w dowolnym momencie, aby unieważnić wszystkie istniejące pliki cookie. Zmusi to wszystkich użytkowników do ponownego zalogowania.
*
* @ od wersji 2.6.0
* /
zdefiniuj („AUTH_KEY”, „wstaw tutaj swoją unikalną frazę”);
zdefiniuj („SECURE_AUTH_KEY”, „wstaw tutaj swoją unikalną frazę”);
zdefiniuj („LOGGED_IN_KEY”, „wstaw tutaj swoją unikalną frazę”);
zdefiniuj („NONCE_KEY”, „wstaw tutaj swoją unikalną frazę”);
zdefiniuj („AUTH_SALT”, „wstaw tutaj swoją unikalną frazę”);
zdefiniuj („SECURE_AUTH_SALT”, „wstaw tutaj swoją unikalną frazę”);
zdefiniuj („LOGGED_IN_SALT”, „wstaw tutaj swoją unikalną frazę”);
zdefiniuj („NONCE_SALT”, „wstaw tutaj swoją unikalną frazę”);

/ ** # @ – * /

Możesz wygenerować klucze bezpieczeństwa WordPress i wkleić je tutaj. Jest to szczególnie przydatne, jeśli podejrzewasz, że Twoja witryna WordPress mogła zostać naruszona. Zmiana kluczy bezpieczeństwa spowoduje wylogowanie wszystkich aktualnie zalogowanych użytkowników w witrynie WordPress, zmuszając ich do ponownego zalogowania.

Prefiks tabeli bazy danych WordPress

Domyślnie WordPress dodaje przedrostek wp_ do wszystkich tabel utworzonych przez WordPress. Zaleca się zmianę prefiksu tabeli bazy danych WordPress na coś losowego. Utrudni to hakerom odgadnięcie twoich tabel WordPress i uratuje cię przed niektórymi typowymi atakami typu SQL injection.

/ **
* Prefiks tabeli bazy danych WordPress.
*
* Jeśli podasz każdą, możesz mieć wiele instalacji w jednej bazie danych
* unikalny przedrostek. Poproszę tylko cyfry, litery i podkreślenia!
* /
$ table_prefix = ‘wp_’;

Pamiętaj, że nie możesz zmienić tej wartości dla istniejącej witryny WordPress. Postępuj zgodnie z instrukcjami w naszym artykule, jak zmienić artykuł o prefiksie bazy danych WordPress, aby zmienić te ustawienia w istniejącej witrynie WordPress.

Tryb debugowania WordPress

To ustawienie jest szczególnie przydatne dla użytkowników próbujących nauczyć się programowania WordPress i użytkowników próbujących funkcji eksperymentalnych. Domyślnie WordPress ukrywa powiadomienia generowane przez PHP podczas wykonywania kodu. Po prostu ustawienie trybu debugowania na true spowoduje wyświetlenie tych powiadomień. Zapewnia to kluczowe informacje dla programistów w celu znalezienia błędów.

Zdefiniuj („WP_DEBUG”, false);

Ustawienia ścieżki bezwzględnej

Ostatnia część pliku wp-config definiuje bezwzględną ścieżkę, która jest następnie używana do konfigurowania wersji WordPress i dołączonych plików. Nie musisz nic tutaj zmieniać.

/ ** Bezwzględna ścieżka do katalogu WordPress. * /
if (! zdefiniowano („ABSPATH”))
Zdefiniuj („ABSPATH”, nazwa katalogu (__ FILE__). ‘/’);
/ ** Konfiguruje wersje WordPress i dołączone pliki. * /
wymagany_once (ABSPATH. ‘wp-settings.php’);

Przydatne hacki i ustawienia wp-config.php

Istnieją inne ustawienia wp-config.php, które mogą pomóc w rozwiązywaniu problemów i rozwiązywaniu wielu typowych błędów WordPress.

Zmiana portu i gniazd MySQL w WordPress

Jeśli Twój dostawca hostingu WordPress używa alternatywnych portów dla hosta MySQL, musisz zmienić wartość DB_HOST, aby uwzględnić numer portu. Pamiętaj, że nie jest to nowy wiersz, ale musisz edytować istniejącą wartość DB_HOST.

Zdefiniuj („DB_HOST”, „localhost: 5067”);

Nie zapomnij zmienić numeru portu 5067 na dowolny numer portu podany przez usługodawcę internetowego.

Jeśli Twój host używa gniazd i potoków dla MySQL, musisz dodać go w następujący sposób:

Zdefiniuj („DB_HOST”, „localhost: /var/run/mysqld/mysqld.sock”);

Zmiana adresów URL WordPress za pomocą pliku wp-config.php

Może być konieczna zmiana adresów URL WordPress podczas przenoszenia witryny WordPress do nowej nazwy domeny lub nowego hosta internetowego. Możesz zmienić te adresy URL odwiedzając stronę Ustawienia »Ogólne strona.

Ustawienia adresu WordPress i adresu strony

Możesz również zmienić te adresy URL za pomocą pliku wp-config.php. Jest to przydatne, jeśli nie możesz uzyskać dostępu do obszaru administracyjnego WordPress z powodu błędu spowodowanego zbyt wieloma problemami. Po prostu dodaj te dwa wiersze do pliku wp-config.php:

Zdefiniuj („WP_HOME”, „http: //example.com”);
Zdefiniuj („WP_SITEURL”, „http: //example.com”);

Nie zapomnij zastąpić example.com własną nazwą domeny. Należy również pamiętać, że wyszukiwarki traktują www.example.com i example.com jako dwie różne lokalizacje (patrz www vs. non-www – która z nich jest lepsza dla SEO?). Jeśli Twoja witryna jest indeksowana za pomocą prefiksu www, musisz odpowiednio dodać nazwę swojej domeny.

Zmień katalog przesyłanych plików za pomocą wp-config.php

Domyślnie WordPress przechowuje wszystkie przesłane pliki multimedialne w katalogu / wp-content / uploads /. Jeśli chcesz przechowywać pliki multimedialne w innej lokalizacji, możesz to zrobić, dodając ten wiersz kodu do pliku wp-config.php.

Zdefiniuj („UPLOADS”, „wp-content / media”);

Zauważ, że ścieżka do katalogu przesyłania odnosi się do ABSPATH ustawionej automatycznie w WordPress. Dodanie tutaj ścieżki bezwzględnej nie będzie działać. Aby uzyskać więcej informacji, zapoznaj się ze szczegółowym przewodnikiem na temat zmiany domyślnej lokalizacji przesyłania multimediów w WordPress.

Wyłącz automatyczne aktualizacje w WordPress

WordPress wprowadził automatyczne aktualizacje w WordPress 3.7. Umożliwiło to witrynom WordPress automatyczną aktualizację, gdy dostępna jest niewielka aktualizacja. Automatyczne aktualizacje są świetne dla bezpieczeństwa, ale w niektórych przypadkach mogą uszkodzić witrynę WordPress, uniemożliwiając jej dostęp.

Dodanie tego pojedynczego wiersza kodu do pliku wp-config.php spowoduje wyłączenie wszystkich automatycznych aktualizacji w witrynie WordPress.

zdefiniować („WP_AUTO_UPDATE_CORE”, false);

Więcej informacji znajdziesz w naszym samouczku na temat wyłączania automatycznych aktualizacji w WordPress.

Ogranicz zmiany postów w WordPressie

WordPress ma wbudowane automatyczne zapisywanie i wersje. Zobacz nasz samouczek dotyczący cofania zmian w WordPressie po wprowadzeniu zmian. Jeśli jednak uruchomisz dużą wersję witryny, możesz zwiększyć rozmiar kopii zapasowej bazy danych WordPress.

Dodaj ten wiersz kodu do pliku wp-config.php, aby ograniczyć liczbę poprawek przechowywanych dla posta.

zdefiniuj („WP_POST_REVISIONS”, 3);

Zamień 3 na liczbę poprawek, które chcesz zapisać. WordPress automatycznie odrzuci starsze wersje. Jednak starsze wersje postów są nadal przechowywane w bazie danych. Zobacz nasz samouczek dotyczący usuwania starych wersji postów w WordPress.

Mamy nadzieję, że ten artykuł pomógł ci nauczyć się edytować plik wp-config.php w WordPress i wszystkie fajne rzeczy, które możesz z nim zrobić. Możesz także zapoznać się z naszym artykułem na temat ponad 25 niezwykle przydatnych sztuczek dla pliku funkcji WordPress.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map