Wordpress lokalnie
 
Powiadomienia
Wyczyść wszystko

Wordpress lokalnie

5 Posty
2 Ludzie
0 Reactions
277 Czytano
Posty: 3
Twórca tematu
(@michal-wilk)
Aktywny Członek Forum
Dołączył: 3 miesiące temu

Czy przy instalacji lokalnej przez local wp można zmienić nazwy tabel wp_ ? lub czy da się to zrobić przy imporcie do wp już po instalacji na serwerze

Odpowiedzi 4
Posty: 115
(@krzysiek)
Użytkownik
Dołączył: 2 lata temu

Z tego Michał co pamiętam, to takiej opcji nie było, ale ostatnio nie śledziłem zmian więc warto sprawdzić.

Natomiast po przerzuceniu strony na serwer możesz dokonać takiej zmiany, ale wymaga to kilku kroków.

Oczywiście najpierw zrób kopię bazy danych żeby w razie niepowodzenia można było ja odtworzyć.

W pliku wp-config.php zmień nazwę prefiksu.
Następnie zmień prefiks we wszystkich nazwach tabel w bazie danych. Możesz to zrobić ręcznie za pomocą narzędzia takiego jak phpMyAdmin lub za pomocą zapytań SQL, np:

RENAME TABLE wp_posts TO nowyprefix_posts;
RENAME TABLE wp_options TO nowyprefix_options;

itd...

Po zmianie nazw tabel, musisz zaktualizować wszystkie wpisy w tabeli options i usermeta, które zawierają stary prefiks.

W tabeli options musisz zmienić wpisy takie jak wp_user_roles:

UPDATE `nowyprefix_options` SET `option_name` = 'nowyprefix_user_roles' WHERE `option_name` = 'wp_user_roles';

Podobnie w tabeli usermeta musisz zmienić prefiks w kluczach meta:

UPDATE `nowyprefix_usermeta` SET `meta_key` = 'nowyprefix_capabilities' WHERE `meta_key` = 'wp_capabilities';
UPDATE `nowyprefix_usermeta` SET `meta_key` = 'nowyprefix_user_level' WHERE `meta_key` = 'wp_user_level';
-- Dodaj kolejne linie dla pozostałych kluczy

Po dokonaniu wszystkich zmian przejdź do swojej witryny i sprawdź, czy działa poprawnie. Zaloguj się do panelu administracyjnego i upewnij się, że wszystkie funkcje działają prawidłowo. Warto wyczyścić cache jeśli takowy masz.

Jeśli korzystasz z hostingu DiDHost

W takiej sytuacji zadanie jest uproszczone, ponieważ w momencie gdy zaimportujesz stronę ze standardowym prefiksem, to narzędzia bezpieczeństwa na hostingu rozpoznając ten prefiks zaproponują Ci jego zmianę. Wystarczy wtedy dwa kliknięcia i całość jest wdrażana automatycznie. Jeśli korzystasz z hostingu DiDHost i będziesz chciał to przeprowadzić to w razie wątpliwości pisz na support.

Odp...
Posty: 3
Twórca tematu
(@michal-wilk)
Aktywny Członek Forum
Dołączył: 3 miesiące temu

Dzięki, niestety (chyba) tu objawia się niedoskonałość local wp, który automatycznie robi instalację, chyba, że ja coś źle robię. W Xampie można zdefiniować przy instalacji, ale tam z kolei jest troszkę roboty z tworzeniem elementów środowiska i trzeba niektóre rzeczy doinstalować. Cóż, rzeźbię dalej. 

Odp...
Posty: 115
(@krzysiek)
Użytkownik
Dołączył: 2 lata temu

Generalnie jest na to pewien sposób, może nie idealny ale… Robisz świeżą instalację, potem na piechotę zmieniasz w niej prefix a na koniec zapisujesz ją jako Blueprint na bazie którego będziesz uruchamiał kolejne strony.

Odp...
Posty: 3
Twórca tematu
(@michal-wilk)
Aktywny Członek Forum
Dołączył: 3 miesiące temu

spróbuję, żeby wiedzieć, ale chyba wrócę do xampa :)

 

Odp...