Jeśli po automatycznej aktualizacji systemu blowgowego WordPress zamiast Panelu Administracyjnego zobaczysz taki komunikat: „Nie posiadasz wystarczających uprawnień, by wejść na tę stronę.” to nie wpadaj w panikę. Nic nie straciłeś. Wszystkie artykuły i ustawienia są dalej w bazie danych i szablonowi strony (skórce) też nic się nie stało.
Jak sobie z tym błędem poradzić?
Otóż dziś na moim blogu dotyczącym wellness (zdrowy tryb życia) postanowiłem WordPressa zaktualizować do wersji 2.9.2 pl.
Aktualizacja przebiegła bezproblemowo, jedynie nie można było się zalogować do panelu.
Najprostszym sposobem ominięcia problemu jest usunięcie w pliku wp-config.php dyrektywy dotyczącej języka polskiego, czyli pl_PL. Robimy to poprzez klienta ftp, np. Filezilla albo Total Commandera. Plik wp-config.php zazwyczaj znajdziemy w katalogu głównym strony. Plik edytujemy w Notatniku albo innym edytorze programistycznym, nie robimy tego w Wordzie.
define ('WPLANG', 'pl_PL');
Jeśli to pomoże to zazwyczaj problem spowodowała niekompatybilna wtyczka. Ja zawsze zaczynam od wtyczek cachu. To wtyczka DB Cache Reloaded oraz WP Super Cache. Obie wtyczki wyłączamy, w pliku wp-config.php przywracamy definicję języka polskiego. Sprawdzamy czy możemy się zalogować do panelu admina. Jeśli tak to włączamy wtyczki i po kłopocie.
U mnie to nie pomogło, dopiero zmiana nazwy katalogu plugins (jest w katalogu wp-content) na inną spowodowała wyłączenie wszystkich wtyczek. Po zalogowaniu do panelu nazwę katalogu zmieniamy znów na poprawną plugins i po kolei włączamy wtyczki.
Problem robiła wtyczka WP Developer Assistant.