Blog Programistyczny

Branżowy blog dla Webmastera.

MySQL Ogólne PHP Pozycjonowanie Webmastering

O czym pamiętać podczas migracji strony na nowy serwer?

Oto checklista przy przenoszeniu strony pod inny adres:

PLIKI, BAZA, USTAWIENIA:

  1. Domena – czy są dostępy do panelu zarządzania domeną?
  2. Hosting – czy są dostępy do zalogowania się przez FTP?
  3. Czy jest możliwe zalogowanie się do bazy danych MySQL aby wykonać zrzut sql ?
  4. Migracja plików + zmiana uprawnień plików.
  5. Założyć na nowym serwerze bazę danych i wgrać tam zrzut bazy danych.
  6. Zmienić dostępy do bazy danych w pliku konfiguracyjnym
  7. Zmienić uprawnienia plików na nowym serwerze
  8. Sprawdzić czy są procesy CRON na starym serwerze i je uwzględnić na nowym serwerze.
  9. Sprawdzić czy domena ma subdomeny i przenieść ich treści
  10. Jesli domena posiada certyfikat SSL należy go przenieść na nową lokalizację
  11. Ustawić tą samą wersję PHP
  12. Jeśli założony jest nowy host np. w DirectAdmin usunąć plik index.html
  13. W bazie danych (np. WordPress) mogą być zdeklarowane ścieżki do miejsca gdzie zainstlowany jest system CMS np. /home/user/domains/domenastrony.pl/public_html należy je zakualizować do tych na nowym serwerze.  (pomocna będzie ta komenda w systemie Linux)
  14. Należy też zwrócić na oprogramowanie firm 3-ich np. Baselinker w przypadku sklepów internetowych. Tam mogą być podane dane do łączenia z bazą danych, które należy zakutalizować.
  15. Rewizja wpisów w .htaccess. Niektóre mogą powodować problem na innych serwerach np. AddHandler application/x-httpd-php74 php 
  16. Jeśli nasz skrypt/ serwis www wysyła maile (np. PrestaShop – wysyłka maili z potwierdzeniem zamówienia) należy upewnić się czy funkcja wysyłania maili w PHP działa prawidłowo.

AD13. W przypadku WordPress chodzi tutaj o zmienne: upload_path, recently_edited w tabeli wp_options

Poczta WWW:

  1. Pozyskać ze starego serwera listę skrzynek e-mail.
  2. Na nowym serwerze założyć analogiczne skrzynki i jak to możliwe przenieść ich pocztę.
  3. Sprawdzić czy są aliasy na wybranych skrzynkach i przenieść ich odniesienia.
  4. Wprowadzić ustawienia filtra anty spamowego.
  5. Wyeksportować książkę adresową z RoundCube – dla każdej skrzynki z osobna, następnie wgrać Export kontaktów na nowym serwerze
  6. Wprowadzić nowe hasło do skrzynek w skryptach PHP lub w bazie danych jak jest używane