Błąd przy połączeniu do bazy danych – WordPress
Przenoszę instalację WordPress między serwerami. Podmieniłem dane do bazy danych w pliku konfiguracyjnym, jednak ciągle jest komunikat – Błąd przy połączeniu do bazy danych. Co może być nie tak? Gdy włączam WP_DEBUG, nie pomaga.
5 Odpowiedzi
Adres URL w bazie danych będzie źle podany w stosunku do katalogu, w którym się znajdujesz. Jeśli to zwykły wp, to w tabeli wp_options będzie, jeśli multisite, to jest tych tabel więcej.
Tak jak wyżej, jak masz błąd łączenia z bazą danych, to albo jesteś w złym katalogu, albo w pliku wp-config masz złe dane, albo dodatkowo w pliku wp-config masz jakieś treści, które nie powinny tam być i stąd problem. Upewnij się, że w nazwie serwera masz poprawny serwer, nie zawsze może być localhost, różne hostingi różnie wymagają.
![](https://secure.gravatar.com/avatar/e4c0317cd5f6c44e2c16877976826dc4?s=50&d=https%3A%2F%2Fallans.pl%2Fwp-content%2Fuploads%2Fap_avatars%2F97abff7157be44edf68cbb02935aca43.jpg&r=g)
Należy sprawdzić, czy w haśle bazy danych nie wstawiła się jakaś spacja. Upewnij się też co do adresu serwera. Przeważnie jest to localhost, ale czasem nazwa serwera jest inna.
![](https://secure.gravatar.com/avatar/69e41c2b301b01a200c3d3d2e2d7b41e?s=50&d=https%3A%2F%2Fallans.pl%2Fwp-content%2Fuploads%2Fap_avatars%2F2318c56be73c72ae7fd93198df586126.jpg&r=g)
Miałem ten sam problem i okazało się że wstawiałem złe dane w pliku wp-config.php
A z kolei słyszałem tez o przypadku że koleś miał dostęp do bazy nie na tym serwerze i wtedy też nie wykrywałon bazy.
![](https://allans.pl/wp-content/uploads/avatars/46718/1671049542-bpthumb.jpg)
Kilka przyczyn:
- Zły adres serwera bazy danych (czasami jest inny niż localhost)
- Złe dane do połączenia z bazą
- Szablon wywołujący jakiś błąd (sprawdź na domyślnym szablonie)
- Wtyczka wywołująca błąd (wyłącz wszystkie wtyczki i sprawdź, możesz np. w folderze plugin utworzyć folder „temp” i tam wrzucić na chwilę wszystkie wtyczki.
- Serwer MySQL padł na twoim serwerze
- Są prowadzone prace w firmie hostingowej i musisz odczekać.
- Twój plik wp-config lub katalog ze stroną ma nadane błędne uprawnienia dostępowe.