Hosting, Poradniki

Jak przenieść sklep prestashop na nowy inny hosting?

Podobny problem napotyka każdego zwykłego programistę, jak przenieść silnik z jednego miejsca do drugiego Nasza strona składa się z dwóch części – są to pliki i baza danych. Aby skopiować pliki wystarczy przejść do FTP i przenieść je z tego miejsca. Z reguły musisz być cierpliwy, ponieważ prestashop zawiera od 5000 plików. Szybciej będzie to zrobić przez SSH lub menedżera plików na serwerze, ale jest to osobny temat do rozmowy.

Skopiowaliśmy więc pliki, teraz będziemy musieli przenieść pliki do nowego hostingu, wszystko odbywa się w ten sam sposób, pobrane pliki są przesyłane do nowego hostingu.

Teraz musimy edytować plik /config/settings.inc.php

Ogólnie rzecz biorąc, pliki te są podobne w obu wersjach prestashop 1.4 i 1.5

 define ( '__PS_BASE_URI__' , '/' ) ;
 define ( '_MEDIA_SERVER_1_' , '' ) ;
 define ( '_MEDIA_SERVER_2_' , '' ) ;
 define ( '_MEDIA_SERVER_3_' , '' ) ;
 define ( '_PS_CACHING_SYSTEM_' , 'MCached' ) ;
 define ( '_PS_CACHE_ENABLED_' , '0' ) ;
 define ( '_THEME_NAME_' , 'prestashop' ) ;
 define ( '_DB_NAME_' , '' ) ;
 define ( '_MYSQL_ENGINE_' , 'InnoDB' ) ;
 define ( '_DB_SERVER_' , '' ) ;
 define ( '_DB_USER_' , '' ) ;
 define ( '_DB_PREFIX_' , 'ps_' ) ;
 define ( '_DB_PASSWD_' , '' ) ;
 define ( '_DB_TYPE_' , 'MySQL' ) ;
 define ( '_COOKIE_KEY_' , 'muZiDVpKEGbSnIRdvJX3g7zABwXSasp7iriHbN2m0NLcy9PP8ySgisVk' ) ;
 define ( '_COOKIE_IV_' , 'zEkkF1bB' ) ;
 define ( '_PS_CREATION_DATE_' , '2013-04-11' ) ;
 define ( '_RIJNDAEL_KEY_' , 'AS7P4wnqbEmqUcyASmtDxUer3yCtY8ru' ) ;
 define ( '_RIJNDAEL_IV_' , 'TxEn / XhTZRXmgA1LQuGGqQ ==' ) ;
 define ( '_PS_VERSION_' , '1.4.10.0' ) ;

Przed treścią tego pliku potrzebujemy następujących linii:

 define ( '_DB_NAME_' , '' ) ;  - nazwa twojej bazy danych
 define ( '_MYSQL_ENGINE_' , 'InnoDB' ) ;
 define ( '_DB_SERVER_' , '' ) ;  - serwer bazy danych , zwykle localhost
 define ( '_DB_USER_' , '' ) ;  - użytkownik podstawowy
 define ( '_DB_PREFIX_' , 'ps_' ) ;
 define ( '_DB_PASSWD_' , '' ) ;  - hasło z bazy danych

Po jej wprowadzeniu plik musi zostać wylany z powrotem.

Teraz przechodzimy bezpośrednio do transferu bazowego, najpierw musimy go wyeksportować, możemy to zrobić na dwa sposoby. przez phpMyAdmina i panel administracyjny. Rozważmy oba sposoby.

PhpMyAdmin

Eksportujemy bazę, której potrzebujemy, po czym udajemy się do phpmayadmin na nowym serwerze i importujemy tam

W przypadku eksportu za pomocą panelu administracyjnego, musisz przejść do Narzędzia -> Kopia zapasowa Db

Pamiętaj, że jeśli zrobimy kopię zapasową transferu, musimy wyłączyć opcję “Ignoruj ​​statystyki” na tej samej stronie przed wykonaniem kopii zapasowej. Po tym musimy również zaimportować tę bazę danych na nowym serwerze.

Teraz nasza strona jest gotowa do pracy. Jeśli Twoja domena uległa zmianie, musisz przejść do obszaru administracyjnego w nowej domenie, na karcie Ustawienia – SEO i URL i zmienić adres strony, w przeciwnym razie nastąpi przekierowanie do starej domeny.

Jeśli masz przed sobą biały ekran – oznacza to, że transfer nie był prawidłowy lub nowy hosting nie pasuje do parametrów. Pierwszym krokiem w takiej sytuacji jest uwzględnienie błędów. Jeśli sam nie potrafisz tego rozgryźć, możesz wysłać zapytanie do naszego zespoły.

0 Komentarze
Udostępnij

Prestashop Developer