15 podstawowych poprawek WP-Config, które powinieneś wiedzieć

Opublikowany: 2020-04-24
wskazówki dotyczące konfiguracji wp
Obserwuj @Cloudways

wp-config.php to kluczowy plik główny WordPress, który zawiera informacje o bazie danych witryny (wartości bazy danych, poświadczenia użytkownika bazy danych i host).

W tym artykule opiszę piętnaście najczęstszych zastosowań pliku wp-config.php, abyś mógł lepiej zrozumieć, jak działa instalacja WordPressa i jak lepiej wykorzystać podstawowe pliki do wydajności i bezpieczeństwa swojej witryny.

  • Gdzie znajduje się wp-config.php?
  • Jak ominąć informacje o połączeniu FTP?
  • Jak włączyć debugowanie w WordPressie?
  • Jak zmienić adres URL witryny i WordPressa?
  • Jak zwiększyć lub zmniejszyć pamięć PHP?
  • Jak edytować czas skrzynki na śmieci?
  • Jak wyłączyć automatyczne aktualizacje?
  • Jak ustawić interwały autozapisu?
  • Jak ustawić prefiks bazy danych?
  • Jak włączyć sieć wielostanowiskową?
  • Jak włączyć konfigurację dziennika błędów?
  • Jak włączyć buforowanie WordPress?
  • Jak skonfigurować ustawienia bazy danych?
  • Przekierowanie nieistniejących podfolderów i poddomen
  • Jak edytować wersję posta?
  • Jak ustawić domenę plików cookie?

Gdzie znajduje się wp-config.php?

Częstym pytaniem wśród użytkowników WordPressa, szczególnie dla początkujących, jest „gdzie jest wp-config.php”?

Odpowiedź jest prosta, ten plik core znajdziesz w głównym katalogu WordPressa, ale zależy to od lokalizacji serwera.

Jeśli pracujesz na lokalnym hoście z konfiguracją taką jak XAMPP, przejdź do xampp→ htdocs → testing . W moim przypadku nazwa folderu witryny to „ testowanie ”.

lokalizacja pliku konfiguracyjnego wp

Jeśli pracujesz na platformie na żywo, musisz uzyskać dostęp do serwera na żywo za pośrednictwem klienta FTP, takiego jak FileZilla. Po zalogowaniu przejdź do public_html, gdzie zobaczysz plik wp-config.php.

plik konfiguracyjny wp w ftp

Teraz, gdy wiesz, gdzie znaleźć ten ważny plik podstawowy, przejdę teraz do szczegółów, w jaki sposób możesz wykorzystać ten plik do ulepszenia korzystania z WordPressa.

1. Jak ominąć informacje o połączeniu FTP?

Jeśli nie możesz zaktualizować rdzenia WordPressa i wtyczek do nowszej wersji z powodu wadliwego połączenia FTP, możesz pominąć informacje o połączeniu FTP.

W tym celu wystarczy dodać następujący wiersz kodu w pliku wp-config.php:

 define('FS_METHOD', 'bezpośrednie');

2. Jak włączyć debugowanie w WordPressie?

Debugowanie to dobra praktyka poprawiania ogólnej jakości kodu oraz wykrywania źródła błędu i rozwiązywania problemu.

Aby włączyć tryb debugowania w WordPressie, wystarczy dodać następujące wiersze kodu w wp-config.php:

 define('WP_DEBUG', fałsz); // domyślnie wyłącz tryb debugowania

define('WP_DEBUG', prawda); // włącz tryb debugowania

3. Jak zmienić adres URL witryny i WordPressa?

Jeśli przeprowadziłeś migrację witryny WordPress do nowego hosta, zmieniłeś nazwę domeny lub chcesz zaktualizować adres URL z HTTP na HTTPS, dodaj następujące wiersze kodu w pliku wp-config.php:

 define('WP_SITEURL', 'http://www.example.com');

define('WP_HOME', 'http://www.example.com');

Alternatywną metodą jest użycie zmiennej SERVER, która dynamicznie ustawia te wartości.

 define('WP_HOME', 'https://' . $_SERVER['HTTP_HOST'] );

define('WP_SITEURL', 'https://' . $_SERVER['HTTP_HOST'] );

4. Jak zwiększyć (lub zmniejszyć) pamięć PHP?

Ta funkcja jest dostępna na platformie hostingowej WordPress zarządzanej przez Cloudways, ale dla tych użytkowników WordPressa, którzy nie korzystają z Cloudways, może to przysporzyć bólu głowy. Pamięć PHP dostępną dla aplikacji WordPress można ustawić, dodając następujący wiersz:

 zdefiniuj( 'WP_MEMORY_LIMIT', '64M' );

W razie potrzeby możesz ustawić maksymalny limit pamięci:

 zdefiniuj( 'WP_MAX_MEMORY_LIMIT', '256M');

Pamiętaj, że użytkownicy Cloudways nie muszą edytować pliku wp-config. Mogą po prostu zmienić wartość w ustawieniach aplikacji z platformy Cloudways.

5. Jak edytować czas skrzynki na śmieci?

Jeśli użytkownik usunie posty, strony, komentarze, jest to wysyłane do Kosza, gdzie WordPress automatycznie usuwa je po 30 dniach. Aby zmienić ten czas trwania, możesz dodać następujący wiersz, aby dostosować tę wartość do swoich potrzeb. W poniższym przykładzie zmniejszyłem go do 15 dni.

 define( 'EMPTY_TRASH_DAYS', 15 );

Możesz nawet całkowicie wyłączyć funkcję Kosza, ustawiając wartość na zero jako wartość w powyższym wierszu.

6. Jak wyłączyć automatyczne aktualizacje?

Automatyczne aktualizacje zostały wprowadzone w ramach wydania WordPress 3.7, w którym drobne wersje rdzenia i pliki tłumaczeń są aktualizowane automatycznie. Jeśli chcesz wyłączyć te funkcje, dodaj następujący wiersz w wp-config.php:

 define( 'AUTOMATIC_UPDATER_DISABLED', prawda );

Jeśli chcesz wyłączyć automatyczne aktualizacje dla swojego rdzenia WordPress (mniejsze i główne aktualizacje), wystarczy dodać następujące wiersze kodu w pliku konfiguracyjnym WordPress:

# Wyłącz wszystkie podstawowe aktualizacje:

 zdefiniuj ( 'WP_AUTO_UPDATE_CORE', fałsz );

# Włącz wszystkie drobne i główne aktualizacje rdzenia:

 zdefiniuj ('WP_AUTO_UPDATE_CORE', prawda);

7. Jak ustawić interwały autozapisu?

Podczas tworzenia lub edycji postu WordPress automatycznie zapisuje wersje postu. Domyślna wartość interwału autozapisu to 60 sekund, którą można zwiększyć lub zmniejszyć, dodając następujący wiersz:

 define('AUTOSAVE_INTERVAL', 180 );

8. Jak ustawić prefiks bazy danych?

Podczas instalowania WordPressa w konfiguracji hosta lokalnego, takiego jak XAMPP, jedną z opcji jest wybranie prefiksu tabeli bazy danych, który jest przechowywany w pliku wp-config.php jako:

 $table_prefix = 'wp_';

Osobiście zalecam zmianę domyślnego prefiksu jako środek ostrożności.

9. Jak włączyć sieć wielostanowiskową WordPress?

Jeśli chcesz włączyć funkcję wielostanowiskową, musisz dodać następujący kod do pliku wp-config.php.

 define('WP_ALLOW_MULTISITE', prawda);

Po dodaniu tego kodu nowa strona „Sieć” będzie dostępna w sekcji Narzędzia administratora WordPress.

Jeśli chcesz dowiedzieć się, jak skonfigurować multiwitrynę WordPress, oto kompletny przewodnik .

10. Jak włączyć konfigurację dziennika błędów?

Oto prosty sposób na włączenie podstawowego rejestrowania błędów w witrynie opartej na WordPressie. Utwórz plik o nazwie php_error.log w wybranym katalogu i ustaw go jako zapisywalny na serwerze. Następnie edytuj ścieżkę w trzecim wierszu poniższego kodu i umieść fragment w pliku wp-config.php:

 @ini_set('log_errors','Włączone');

@ini_set('display_errors','Off');

@ini_set('dziennik_błędów','/home/ścieżka/domena/logs/php_error.log');

11. Jak włączyć buforowanie WordPress?

Wystarczy dodać następujący kod w pliku wp-config.php, aby włączyć WP-Cache.

 define('WP_CACHE', prawda);

12. Jak skonfigurować ustawienia bazy danych?

Możesz edytować ustawienia połączenia z bazą danych z pliku konfiguracyjnego WordPress i dopasować wartości bazy danych ( nazwa, użytkownik, hasło i host ) do wartości bazy danych hostingu.

 / ** Ustawienia MySQL - Pobierz te informacje od swojego dostawcy hostingu ** //

/** Nazwa bazy danych dla WordPressa */

define('DB_NAME', 'Nazwa Twojej bazy danych');

/** Nazwa użytkownika bazy danych MySQL */

define('DB_USER', 'Nazwa użytkownika bazy danych');

/** Hasło bazy danych MySQL */

define('DB_PASSWORD', 'Hasło do Twojej bazy danych');

/** Nazwa hosta MySQL */

define('DB_HOST', 'localhost');

Różni dostawcy hostingu używają różnych wartości DB_Host, a Cloudways używają „localhost” (localhost to wspólna wartość DB_HOST).

Jednym z najbardziej frustrujących błędów jest „Błąd nawiązywania połączenia z bazą danych”. Zwykle pojawia się po migracji witryny, a wp-config zawiera stare lub nieprawidłowe informacje o bazie danych. Oto kompletny przewodnik, jak naprawić błąd połączenia z bazą danych .

13. Przekierowanie nieistniejących podfolderów i poddomen

Gdy odwiedzający próbuje uzyskać dostęp do subdomeny lub podfolderu, który nie istnieje w Twojej witrynie, możesz po prostu przekierować odwiedzających witrynę do określonej strony lub adresu URL. Wszystko, co musisz zrobić, to wkleić następujący wiersz kodu do pliku wp-config.php.

 define( 'NOBLOGREDIRECT', 'http://example.com' );

Nie zapomnij zastąpić „http://example.com” adresem URL swojej witryny.

14. Jak edytować wersję posta?

Możesz całkowicie wyłączyć funkcję publikowania wersji, a także ustawić maksymalną liczbę wersji, które może przechowywać WordPress.

Aby wyłączyć funkcję post rewizji, po prostu dodaj następujący wiersz w pliku konfiguracyjnym WordPress.

 zdefiniuj ( 'WP_POST_REVISIONS', fałsz );

Aby ograniczyć liczbę wersji, po prostu zamień wartość false na dowolną liczbę całkowitą. Na przykład poniższa linia ogranicza poprawki do zaledwie 12.

 zdefiniuj( 'WP_POST_REVISIONS', 12 );

15. Jak ustawić domenę plików cookie?

WordPress umożliwia ustawienie domeny plików cookie dla witryny WordPress (w przypadku nietypowych konfiguracji domeny). Oto kod.

 define( 'COOKIE_DOMAIN', 'www.cloudways.com' );

Podsumowanie!

Mam nadzieję, że ten artykuł pomógł ci zrozumieć, czym jest plik wp-config.php i jak używać tego głównego pliku WordPress do włączania lub wyłączania różnych funkcji.

Jeśli masz jakieś pytania w głowie, daj mi znać w sekcji komentarzy, a chętnie Ci pomogę. W międzyczasie po prostu sprawdź naszą platformę i kliknij przycisk Rozpocznij bezpłatną wersję próbną, a Twoja witryna będzie o 100 procent szybsza.