Jak sprawdzić działanie strony pod domeną, która nie kieruje jeszcze na serwer?

Zazwyczaj kiedy przenosimy stronę na nowy serwer najpierw kopiujemy dane, a dopiero potem przepinamy domenę. Ma to ten minus, że nie można bezpośrednio sprawdzić czy strona po migracji poprawnie będzie działać na nowym serwerze. Oczekiwanie na zakończenie propagacji zmian DNS i rozwiązywanie ewentualnych problemów na działającej stronie może być frustrujące, a nawet czasem niebezpieczne - pojawiające się błędny na stronie mogą zawierać dane, które nie powinny się pokazać wszystkim odwiedzającym (wersje oprogramowania, ścieżki do plików i katalogów itp).

Dobrym rozwiązaniem będzie wymuszenie na naszym komputerze połączenia z nowym serwerem - poprzez odpowiednią edycję pliku "hosts".

Działa on tak samo na systemach Linux i Windows, choć znajduje się pod różnymi ścieżkami.
Na Linuksie jest to plik "/etc/hosts", na Windows ścieżka jest nieco dłuższa - "C:\Windows\System32\drivers\etc\hosts".


Plik ten należy otworzyć w dowolnym edytorze tekstu.


W zależności od systemu operacyjnego ukaże się wpis podobny do poniższych.
Dla systemu Linux:

lub dla systemu Windows:

Linijki zaczynające się znakiem "#" są komentarzami i nie są odczytywane przez system.

Aby zmienić ustawienia wystarczy dodać do pliku linijkę w następującym formacie:

 

xxx.xxx.xxx.xxx    domena.glowna    www.domena.glowna    subdomena.domena.glowna

 

gdzie "xxx.xxx.xxx.xxx" to adres IP serwera hostingowego (można go znaleźć w Zarządzaniu strefą DNS DirectAdmin), a dalej wszystkie nazwy, które mają kierować na ten adres, oddzielone spacjami lub tabulatorami.
Dla pewności, że strona zostanie pobrana z właściwego serwera, najlepiej jest oprócz nazwy sprawdzanej domeny umieścić również tą nazwę z przedrostkiem "www.".

Po edycji plik należy zapisać. Następnie stronę można wyświetlić w przeglądarce. Jeśli była już otwarta, to najlepiej odświeżyć ją z pominięciem Cache, przytrzymując klawisz Ctrl i klikając przycisk odświeżenia lub klawisz F5.

Teraz można przetestować działanie strony i ewentualnie zastosować poprawki w postaci ustawienia odpowiedniej wersji PHP, jego parametrów, czy też konfiguracji zapisanych w plikach strony.

Przy diagnozie problemów warto posiłkować się logami błędów strony, które można odczytać w panelu hostingowym.

Po utwierdzeniu się, że strona działa tak jak powinna warto wycofać wprowadzony wpis z pliku hosts - pozostawiony tam, może w przyszłości powodować niepotrzebne problemy z dostępem do strony (w przypadku np. zmiany adresu ip serwera/strony).

 


Czy ten artykuł był pomocny?

mood_bad Nie lubię 1
mood Lubię 0
visibility Wyświetlenia: 387