TechBlogSD - Wszystko do WordPressa i tworzenia stron internetowych
Instrukcje WEB i WordPress, nowości, recenzje motywów i wtyczek

11 powodów, dla których konfiguracja lokalnego hosta WordPress nie powiedzie się

13

Czasami rzeczy działają w dziwny sposób, a WordPress jest tego najlepszym przykładem. Chociaż instalacja działającej witryny WordPress zajmuje mniej niż pięć minut, wielu z nich nie uda się utworzyć lokalnej kopii działającej witryny. Łatwo jest stworzyć działającą witrynę WordPress w ciągu kilku minut za pomocą pakietów instalacyjnych jednym kliknięciem, takich jak Softaculous. Większość popularnych firm hostingowych, takich jak Bluehost, SiteGround i HostGatoroferują instalację WordPress CMS jednym kliknięciem na swoim cPanel. Problem pojawia się jednak, gdy planujesz utworzyć kopię działającej witryny na serwer lokalny. Kopia lokalna jest potrzebna z wielu powodów; na przykład możesz przetestować nową wtyczkę lub spróbować zmienić motyw. W większości przypadków możesz po prostu potrzebować bezpiecznej kopii zapasowej serwera na żywo na komputerze lokalnym. Jeśli zostaniesz zaskoczony, oto 5 powodów, dla których warto rozwiązać problem z lokalną konfiguracją WordPressa.

Powiązane: Jak zainstalować localhost za pomocą MAMP na Macu?

11 powodów, dla których konfiguracja lokalnego hosta WordPress nie powiedzie się

1 Wtyczka buforująca

Konfiguracja hosta lokalnego to długa część, która wymaga trzech typów plików – pakietu instalacyjnego WordPress, plików witryny i pliku bazy danych. Kiedy tworzysz kopię zapasową aktywnej strony, prawdopodobnie pobierasz wszystkie wtyczki z aktywnej strony. Większość wtyczek buforujących będzie działać tylko w środowisku serwera na żywo i wygeneruje błąd podczas próby zalogowania się do pulpitu administratora lokalnego hosta. Jednak niektóre wtyczki całkowicie uniemożliwiają dostęp do witryny. Dlatego upewnij się, że usuwasz folder wtyczek pamięci podręcznej z lokalnej sekcji „/wp-content/plugins".

Jeśli wszystko działa dobrze, ale widzisz, że zawartość witryny jest zaszyfrowana, po prostu usuń wtyczkę buforującą i sprawdź.

2 wtyczki bezpieczeństwa

Większość z nas chroni witrynę na żywo za pomocą wtyczek zabezpieczających, takich jak Wordfence lub All in one WP security and firewall plugin. Te wtyczki bezpieczeństwa tworzą wiele rzeczy w backendzie.

  • Wpisy w tabeli bazy danych
  • Wpisy Htaccess
  • Dodatkowe wpisy dla zewnętrznego folderu wtyczek

Upewnij się, że usuniesz wszystkie elementy związane z bezpieczeństwem ze swojego hosta lokalnego i spróbuj, czy to działa.

3 Wpisy .htaccess

Niektóre instalacje serwerów lokalnych nie wymagają pliku htaccess, podczas gdy niektóre serwery potrzebują tego pliku do poprawnego działania. Istnieją dwie rzeczy, które należy upewnić się, czy instalacja wymaga pliku htaccess.

  • Wtyczki zabezpieczające i buforujące stworzą wiele dyrektyw w pliku htaccess. Upewnij się, że wszystkie te niepotrzebne wpisy zostały usunięte, ponieważ może być konieczne usunięcie wtyczek bezpieczeństwa i buforowania.
  • WordPress potrzebuje wpisów htaccess do poprawnego działania w ustawieniach permalinka. Dlatego upewnij się, że domyślne wpisy permalinków są dostępne w pliku htaccess twojego hosta lokalnego.

Pamiętaj, że z powodu tego, że plik zaczyna się od kropki, plik .htaccess jest zazwyczaj ukryty na twoim serwerze i komputerze. Najpierw musisz włączyć przeglądanie ukrytych plików w swoim kliencie FTP, aby pobrać plik z serwera. Podobnie powinieneś włączyć przeglądanie ukrytych plików na swoim komputerze, aby je zmodyfikować.

4 Korzystanie z HTTPS w Localhost

Istnieje kilka narzędzi, takich jak Local By Flywheel, które pozwalają łatwo utworzyć witrynę hosta lokalnego HTTPS. Alternatywnie możesz również użyć wersji premium MAMP, aby utworzyć bezpieczny wirtualny serwer hosta. Jednak localhost domyślnie działa tylko z protokołem HTTP. Jeśli błędnie zastąpiłeś aktywne adresy URL w swojej bazie danych https://localhost, cały localhost nie będzie dostępny. Podczas próby lokalnego hosta z protokołem https, Chrome i inne przeglądarki pokażą Ci błąd odmowy połączenia, jak poniżej.

11 powodów, dla których konfiguracja lokalnego hosta WordPress nie powiedzie się

Błąd odmowy połączenia

5 Nazwa bazy danych

Drugą ważną częścią jest nazwa bazy danych. O ile nie zmienisz nazwy bazy danych w dowolnym miejscu, najłatwiejszym sposobem jest utworzenie lokalnej bazy danych o tej samej nazwie, co baza danych Twojej aktywnej witryny. W przeciwnym razie zobaczysz błąd podczas importowania bazy danych w phpMyAdmin. Pojawi się również popularny błąd łączenia się z bazą danych, gdy nazwa bazy danych nie pasuje do pliku „config.php”.

Ponadto upewnij się, że masz tę samą wersję MySQL i PHP zarówno na serwerze lokalnym, jak i na żywo.

Powiązane: Jak skonfigurować serwer lokalny w systemie Windows za pomocą XAMPP?

6 Eksportowanie wszystkich tabel w bazie danych

Unikaj pobierania całej bazy danych i importowania na serwer lokalny. Jak wspomniano powyżej, zabezpieczenia, buforowanie i wiele innych wtyczek może tworzyć tabele, które mogą nie działać w konfiguracji serwera lokalnego. Jeśli masz problem z konfiguracją lokalnej bazy danych lokacji, zignoruj ​​niepotrzebne tabele w bazie danych. Możesz przejść do sekcji phpMyAdmin serwera na żywo i wybrać tabele do ręcznego zaimportowania. Zmniejszy to również rozmiar pliku bazy danych.

7 Przesyłanie większej bazy danych w phpMyAdmin

Instalacja WordPressa domyślnie ogranicza rozmiar przesyłanego pliku za pomocą ustawień PHP. Nawet jeśli zwiększysz rozmiar przesyłanego pliku w interfejsie, nie można zaimportować większego pliku bazy danych w phpMyAdmin. Jeśli masz większą bazę danych, spróbuj przesłać ją za pomocą wiersza poleceń w systemie Windows lub Terminal na komputerze Mac.

8 Zapomnij o zastąpieniu aktywnych adresów URL

Prawdopodobnie wszystko działało dobrze, jednak gdy wejdziesz na stronę localhost, może to przekierować Cię do działającej strony. Najbardziej prawdopodobnym powodem jest to, że zapomniałeś zastąpić adresy URL aktywnej witryny adresem URL hosta lokalnego w bazie danych.

  • Musisz zamienić adresy URL w opcjach, tabelach postów i postmeta.
  • Może być konieczne ręczne zastąpienie linków paska bocznego i stopki, ponieważ zależy to od ustawień motywu lub możesz podać bezwzględne adresy URL.

Powiązane: Jak skonfigurować witrynę hosta lokalnego WordPress za pomocą WAMP?

9 Ochrona Hotlink

Ochrona Hotlink uniemożliwia innym kradzież Twojego obrazu i opublikowanie go w swojej witrynie z oryginalnym adresem URL. Możesz włączyć ochronę hotlink z cPanel lub za pomocą wtyczki bezpieczeństwa. W takim przypadku wszystkie pliki multimedialne na lokalnym hoście nie zostaną załadowane i będą wyświetlać puste miejsce. Dlatego, jeśli nie widzisz obrazów na swojej stronie hosta lokalnego, sprawdź i wyłącz ochronę hotlink.

10 Używanie niewłaściwych portów

Adres URL witryny hosta lokalnego zmieni się w zależności od konfiguracji portu. Generalnie masz dwa rodzaje portów:

  • Apache / Nginx – 80 i MySQL – 3306. Jeśli korzystasz z tych portów, możesz uzyskać dostęp do witryny za pomocą adresów URL „ http://localhost/ “. Jednak za każdym razem, gdy musisz podać hasło administratora, aby uzyskać dostęp do lokalnego serwera.
  • Apache / Nginx – 8888 i MySQL – 8889. Jeśli korzystasz z tych portów, powinieneś uzyskać dostęp do witryny za pomocą adresów URL „ http://localhost:8888/ “.

11 powodów, dla których konfiguracja lokalnego hosta WordPress nie powiedzie się

Konfiguracja portów MAMP

11 Motyw Premium lub wtyczka wymaga kodu aktywacyjnego

Większość motywów i wtyczek premium wymaga kodu aktywacyjnego do włączenia na stronie. Te dodatki premium będą działać tylko na jednej aktywowanej witrynie, gdy masz licencję na jedną domenę. Może działać w witrynie lokalnej podczas pobierania/przesyłania plików witryny na żywo. Jednak zresetuje domenę licencji podczas aktualizacji z serwera lokalnego. Na przykład popularna wtyczka Jetpack poprosi o aktywację lokalnego serwera, aby licencja była aktywna w witrynach na żywo i lokalnych. Ponadto większość wtyczek do członkostwa i kompresji obrazu, które muszą kontaktować się z serwerem, nie będzie działać z komputera lokalnego. Dlatego spróbuj wyłączyć wtyczki i motywy premium i użyj darmowego motywu do konfiguracji hosta lokalnego, jeśli napotkasz problemy.

Streszczenie

Jeśli nadal jesteś uderzony po sprawdzeniu wszystkich powyższych punktów, masz dwie opcje. Jednym z nich jest całkowite usunięcie wszystkich plików lokalnych i ponowna instalacja. Innym jest wypróbowanie innego narzędzia, które może pomóc w łatwej konfiguracji.

Źródło nagrywania: www.webnots.com
Leave A Reply

Ta strona korzysta z plików cookie, aby poprawić Twoje wrażenia. Zakładamy, że nie masz nic przeciwko, ale możesz zrezygnować, jeśli chcesz. Akceptuję Więcej szczegółów