Drobny problem przy zmianie prefixu tabel
Podczas poprawiania jakości zabezpieczeń w moim blogu wg. porad jakich udzieliła mi wtyczka WP Security Scan okazało się że WordPress ma pewien błąd w projekcie (głupia sprawa, wszystko działa, ale nie w sposób w jaki powinno) i zmiana prefix’u tabel nie jest taka łatwa.
Przede wszystkim nie udało mi się tego dokonać z poziomu wtyczki. Nie jestem pewien, ale chyba jest to błąd w samej wtyczce, a nie w ustawieniach użytkownika bazy danych (ale 100% pewien nie jestem). Tak więc postanowiłem to zrobić ręcznie wg opisu znajdującego się na stronie wtyczki (sama mi podała odpowiedni adres). Opis wydał mi się w miarę prosty i wykonalny. Kombinacja phpMyAdmin + Vim poradziła sobie ze zmianami nazw tabel, a SSH + Vim ze zmianą pliku konfiguracyjnego. Po skończeniu wchodzę na bloga i wszystko świetnie, gdyby nie fakt, że nie mam dostępu do panelu administratora.
Po otrząśnięciu się z WTF poszukałem informacji na Google i znalazłem wpis opisujący ten problem. NIestety programiści WordPress’a zapędzili się z prefix-ami i nie są one używane tylko przy nazwach tablic, ale i w paru wpisach w nich (to jest właśnie ten bug w projekcie). Na szczęście te poprawki pozwoliły mi dostać się do panelu admina.
Oczywiście wysłałem wiadomość twórcom wtyczki, że opis na ich stronie nie działa do końca i odesłałem ich do wpisu z którego skorzystałem. Druga sprawa, że ich wtyczka posiada błąd: w zakładce Database (nie przetłumaczyłem jeszcze tej wtyczki) pole na prefix tablicy ma ograniczoną długość, co przeczy zasadom zabezpieczania (im dłuższy tym lepszy). Tak czy siak narazie mam wszystkie kryteria oceny zielone, więc chyba jestem bezpieczny.
« Upgrade WordPress’a - nowa metoda





