Przeniesienie działającego sklepu PrestaShop na inną domenę

Przeniesienie działającego sklepu PrestaShop na inną domenę wymaga wykonania kilku kroków, aby zapewnić, że wszystkie elementy sklepu, w tym baza danych i pliki, będą poprawnie funkcjonować pod nowym adresem. Poniżej znajdziesz szczegółowy przewodnik, jak to zrobić:

Krok 1: Przygotowanie do przeniesienia

  1. Backup istniejącego sklepu:

    • Zaloguj się do panelu administracyjnego PrestaShop i wykonaj kopię zapasową bazy danych.
    • Zaloguj się do serwera za pomocą FTP/SFTP i pobierz wszystkie pliki sklepu na swój lokalny komputer.
  2. Utworzenie nowej domeny:

    • Skonfiguruj nową domenę na serwerze hostingowym. Upewnij się, że nowa domena jest poprawnie skierowana na katalog, w którym będą znajdować się pliki PrestaShop.

Krok 2: Transfer plików i bazy danych

  1. Przeniesienie plików:

    • Za pomocą FTP/SFTP prześlij wszystkie pliki sklepu na nową domenę do odpowiedniego katalogu.
  2. Import bazy danych:

    • Zaloguj się do narzędzia zarządzania bazą danych (np. phpMyAdmin) na nowym serwerze.
    • Utwórz nową bazę danych i importuj do niej kopię zapasową bazy danych sklepu.

Krok 3: Konfiguracja PrestaShop na nowej domenie

  1. Aktualizacja pliku konfiguracyjnego:

    • Otwórz plik parameters.php znajdujący się w katalogu /app/config/ (dla PrestaShop 1.7) lub settings.inc.php w katalogu /config/ (dla PrestaShop 1.6).
    • Zaktualizuj ustawienia bazy danych, aby odpowiadały nowym danym bazy (host, nazwa bazy, użytkownik, hasło).

    Przykład dla PrestaShop 1.7:

    php
    'database_host' => 'nowy_host', 'database_port' => 'nowy_port', 'database_name' => 'nowa_nazwa_bazy', 'database_user' => 'nowy_uzytkownik', 'database_password' => 'nowe_haslo',
  2. Aktualizacja adresu URL sklepu:

    • Przejdź do bazy danych nowej domeny za pomocą phpMyAdmin.
    • Znajdź tabelę ps_shop_url i zaktualizuj kolumny domain i domain_ssl na nowy adres domeny.

    Przykład:

    sql
    UPDATE `ps_shop_url` SET `domain` = 'nowa-domena.com', `domain_ssl` = 'nowa-domena.com' WHERE `id_shop_url` = 1;
  3. Wyczyszczenie pamięci podręcznej:

    • Usuń zawartość katalogu /var/cache/ (dla PrestaShop 1.7) lub /cache/ (dla PrestaShop 1.6), aby wyczyścić pamięć podręczną sklepu.

Krok 4: Testowanie nowej instalacji

  1. Sprawdź dostępność sklepu:

    • Otwórz przeglądarkę i wpisz nowy adres domeny, aby sprawdzić, czy sklep działa poprawnie.
  2. Sprawdź funkcjonalności:

    • Przetestuj różne funkcje sklepu, takie jak logowanie, dodawanie produktów do koszyka, przechodzenie do strony kasy, itp., aby upewnić się, że wszystko działa poprawnie po przeniesieniu.

Krok 5: Finalizacja

  1. Aktualizacja linków wewnętrznych:

    • Przejdź przez zawartość swojego sklepu (np. treści stron, artykuły na blogu) i zaktualizuj wszelkie wewnętrzne linki, aby odzwierciedlały nową domenę.
  2. Aktualizacja ustawień SEO:

    • Zaloguj się do panelu administracyjnego PrestaShop i przejdź do sekcji konfiguracji SEO, aby upewnić się, że wszystkie ustawienia SEO są zaktualizowane zgodnie z nową domeną.

Uwaga końcowa

Pamiętaj, że przeniesienie strony na nową domenę może mieć wpływ na jej widoczność w wyszukiwarkach. Aby zminimalizować ryzyko, rozważ wdrożenie przekierowań 301 z starej domeny na nową, co pomoże zachować ruch i pozycje SEO.

Przeniesienie sklepu PrestaShop na nową domenę wymaga staranności i dokładności, ale postępując zgodnie z powyższymi krokami, powinieneś być w stanie bezproblemowo przenieść swój sklep.