Jak naprawić błąd „wp-config.php is missing” w WordPressie?

Błąd „wp-config.php is missing” w WordPressie oznacza, że plik konfiguracyjny wp-config.php, który jest kluczowy dla działania strony, nie został znaleziony na serwerze. Plik ten zawiera informacje niezbędne do połączenia WordPressa z bazą danych, a także inne istotne ustawienia. Jeśli plik ten brakuje, WordPress nie będzie w stanie uruchomić witryny.

W tym artykule omówimy, jakie są przyczyny błędu „wp-config.php is missing” oraz jak naprawić problem, przywracając brakujący plik.

1. Sprawdzenie, czy plik wp-config.php faktycznie brakuje

Pierwszym krokiem jest upewnienie się, czy plik wp-config.php rzeczywiście brakuje, czy też został przeniesiony lub usunięty przez pomyłkę.

Jak sprawdzić, czy plik wp-config.php istnieje?

  1. Zaloguj się na serwer przez FTP lub użyj menedżera plików dostępnego w panelu hostingowym (np. cPanel, Plesk).
  2. Przejdź do głównego katalogu WordPressa, czyli katalogu, w którym znajdują się foldery wp-content, wp-includes i wp-admin.
  3. Sprawdź, czy w tym katalogu znajduje się plik wp-config.php.

Jeśli plik istnieje:

  • Upewnij się, że nazwa pliku to wp-config.php (i nie ma dodatkowych znaków, np. literówki).
  • Sprawdź, czy plik ma odpowiednie uprawnienia. Uprawnienia dla pliku wp-config.php powinny wynosić 644.

Jeśli pliku brakuje:

  • Możliwe, że został przypadkowo usunięty lub przeniesiony. Przejdź do kolejnych kroków, aby go odtworzyć.

2. Przywrócenie pliku wp-config.php z kopii zapasowej

Jeśli plik wp-config.php został usunięty, najlepszym rozwiązaniem jest przywrócenie go z kopii zapasowej.

Jak przywrócić plik wp-config.php z kopii zapasowej?

  1. Zaloguj się do panelu hostingowego (np. cPanel, Plesk) i przejdź do sekcji kopii zapasowych (np. Backup Manager).
  2. Znajdź kopię zapasową, która została wykonana przed wystąpieniem problemu.
  3. Przywróć plik wp-config.php lub całą witrynę z kopii zapasowej.

Po przywróceniu kopii zapasowej sprawdź, czy witryna działa poprawnie. Jeśli plik został prawidłowo przywrócony, problem powinien zniknąć.

3. Tworzenie nowego pliku wp-config.php

Jeśli nie masz kopii zapasowej, możesz ręcznie utworzyć nowy plik wp-config.php. Plik ten zawiera podstawowe informacje potrzebne do połączenia WordPressa z bazą danych.

Jak utworzyć nowy plik wp-config.php?

  1. Zaloguj się na serwer przez FTP lub użyj menedżera plików.
  2. Przejdź do głównego katalogu WordPressa.
  3. Znajdź plik wp-config-sample.php – jest to plik wzorcowy, który WordPress dostarcza wraz z instalacją.
  4. Skopiuj plik wp-config-sample.php i zmień jego nazwę na wp-config.php.

Jak skonfigurować plik wp-config.php?

  1. Otwórz plik wp-config.php do edycji.
  2. Znajdź i wypełnij poniższe linie kodu, podając poprawne dane logowania do bazy danych:
   define('DB_NAME', 'nazwa_bazy_danych');     // Nazwa Twojej bazy danych
   define('DB_USER', 'nazwa_użytkownika');     // Użytkownik bazy danych
   define('DB_PASSWORD', 'hasło');             // Hasło do bazy danych
   define('DB_HOST', 'localhost');             // Adres serwera bazy danych
  • DB_NAME: Podaj nazwę bazy danych, której używasz w WordPressie.
  • DB_USER: Wpisz nazwę użytkownika bazy danych.
  • DB_PASSWORD: Wprowadź hasło do bazy danych.
  • DB_HOST: W większości przypadków wartość to localhost, chyba że Twój hosting wymaga innej wartości.
  1. Zapisz zmiany w pliku i zamknij edytor.

Po utworzeniu i skonfigurowaniu pliku wp-config.php spróbuj załadować swoją witrynę, aby sprawdzić, czy problem został rozwiązany.

4. Sprawdzanie uprawnień pliku wp-config.php

Jeśli plik wp-config.php istnieje, ale nadal widzisz błąd, może to oznaczać problem z uprawnieniami pliku. WordPress musi mieć dostęp do tego pliku, aby móc odczytać jego zawartość.

Jak sprawdzić i naprawić uprawnienia plików?

  1. Zaloguj się na serwer przez FTP i znajdź plik wp-config.php w głównym katalogu WordPressa.
  2. Kliknij prawym przyciskiem myszy na plik wp-config.php i wybierz opcję Zmień uprawnienia (lub „File permissions” w narzędziach FTP).
  3. Upewnij się, że plik ma uprawnienia 644:
  • Właściciel: odczyt i zapis.
  • Grupa: tylko odczyt.
  • Inni użytkownicy: tylko odczyt.
  1. Zapisz zmiany i sprawdź, czy problem został naprawiony.

5. Przywracanie pliku wp-config.php z instalacji WordPressa

Jeśli nie masz kopii zapasowej, a ręczne utworzenie pliku wp-config.php nie działa, możesz spróbować przywrócić plik z oryginalnych plików instalacyjnych WordPressa.

Jak przywrócić plik wp-config.php z oryginalnych plików instalacyjnych?

  1. Pobierz najnowszą wersję WordPressa z oficjalnej strony (https://wordpress.org/download/).
  2. Rozpakuj pliki na swoim komputerze.
  3. Skopiuj plik wp-config-sample.php z nowo pobranego folderu WordPressa.
  4. Wgraj ten plik na serwer do głównego katalogu WordPressa i zmień jego nazwę na wp-config.php.
  5. Wypełnij plik zgodnie z krokami w sekcji „Jak skonfigurować plik wp-config.php”.

6. Kontakt z dostawcą hostingu

Jeśli powyższe metody nie rozwiązały problemu, błąd może wynikać z problemów z serwerem. Twój dostawca hostingu może być w stanie pomóc w zidentyfikowaniu i naprawieniu problemu, zwłaszcza jeśli plik wp-config.php został usunięty z powodu awarii serwera lub problemów z uprawnieniami.

Co zapytać dostawcę hostingu?

  • Czy serwer działa prawidłowo i nie ma problemów z plikami witryny?
  • Czy istnieje możliwość przywrócenia pliku wp-config.php z kopii zapasowej serwera?
  • Czy są jakieś ograniczenia dotyczące uprawnień plików na Twoim koncie?

Podsumowanie

Błąd „wp-config.php is missing” w WordPressie jest spowodowany brakiem pliku wp-config.php, który jest kluczowy dla prawidłowego działania witryny. Aby rozwiązać ten problem, należy sprawdzić, czy plik faktycznie brakuje, a jeśli tak, przywrócić go z kopii zapasowej lub utworzyć nowy plik ręcznie. Upewnij się, że plik wp-config.php ma poprawne uprawnienia i zawiera właściwe dane logowania do bazy danych. W razie potrzeby skontaktuj się z dostawcą hostingu, aby uzyskać pomoc w przywróceniu pliku.

Previous Article

Jak naprawić błąd "429 Too Many Requests" w WordPressie?

Next Article

Jak naprawić błąd "White Screen of Death" w WordPressie?

Write a Comment

Leave a Comment

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Subscribe to our Newsletter

Subscribe to our email newsletter to get the latest posts delivered right to your email.
Pure inspiration, zero spam ✨