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ą.
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.
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.
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.