endriu107 Posted January 6, 2017 Share Posted January 6, 2017 Ponieważ część z was nadal ma swoje sklepy w PS CLOUD a czas do końca usługi już powoli dobiega końca należy zadbać o przeniesienie sklepu na inny serwer. PrestaShop oferuje 3 możliwości, dwie z nich to w miarę automatyczne przeniesienie na serwery OVH lub własny serwer korzystając z usług Profileo. Ja natomiast chce sie skupić na 3 opcji czyli kupujemy własny serwer i sami przenosimy na niego sklep. Zaczynamy od przejścia do zakładki zarządzania sklepem, klikamy na przycisk "Take Action NOW!", następnie wybieramy opcję pobrania plików i teraz musimy chwile odczekać i już po paru minutach gdy ponownie wejdziemy w zakładkę zarządzania sklepem i klikniemy na przycisk "Take Action NOW!" zobaczmy zielone pole z przyciskami: "Files" "Database" Klikamy na oba i czekamy aż pobieranie się zakończy i będziemy mogli przejść do przeniesienia ich na właściwy serwer. Po pobraniu można zauważyć że pliki nie są kompletne dlatego musimy pobrać paczkę instalacyjną odpowiadającą wersji naszego sklepu w CLOUD, aby to zrobić przechodzimy do https://www.prestashop.com/pl/wersje-deweloperskie#previous-version wyszukujemy swoją wersję sklepu i pobieramy paczkę. Jesli nie wiesz jaka masz dokłądnie wersje sklepu możesz to sprawdzić w panelu administratora sklepu lub w pliku setting.inc.php Logujemy się do panelu nowego hostingu i tworzymy bazę danych, zapisujemy sobie gdzieś nazwę użytkownika, nazwę bazy i hasło ponieważ za chwile będzie nam to potrzebne. Po zalogowaniu sie do panelu zarządzania bazą danych np. DirectAdmin importujemy bazę danych, czyli plik który pobrał sie klikając w przycisk "Database". UWAGA jeśli korzystałeś do tej pory z innej domeny niż ta która będzie po przeniesieniu to musisz ją zmienić dokonując edycji w tabeli ps_shop_url. Korzystając z klienta ftp logujemy się na nowy serwer i wgrywamy do docelowego katalogu paczkę którą pobraliśmy z strony https://www.prestashop.com/pl/wersje-deweloperskie#previous-version ważne żeby po wgraniu ją wypakować, jeśli nie wiesz jak to zrobić możesz ją wypakować na swoim komputerze i przesłać już rozpakowane pliki na serwer, następnie musimy przesłać na serwer pliki z paczki którą pobraliśmy klikając na przycisk "Files" czyli kopii sklepu które nadpiszą pliki z instalki, więc przy przesyłaniu należy zaznaczyć aby nowe pliki nadpisały już istniejące pliki. To jeszcze nie koniec z serwera usuwamy katalog install i zmieniamy nazwę katalogu admin na inną ponieważ nazwa tego właśnie katalogu będzie od teraz adresem logowania do panelu, na koniec pozostało nam wyedytować plik setting.inc.php z folderu config. Zmieniamy w nim wpisy: _DB_NAME_ _DB_USER_ _DB_PASSWD_ _DB_SERVER_ podstawiając tam dane logowania do nowej bazy te o których wspomniałem wcześniej żeby sobie gdzieś zapisać. W zasadzie powyższe kroki powinny wystarczyć do poprawnego przeniesienia sklepu, natomiast nie zaszkodzi po przeniesieniu wyczyścić cache i wygenerować htaccess na nowo poprzez wyłączenie i włączenie przyjaznych linków, ma to szczególnie ważną rolę gdy przeniesienie wiąże się z zmianą domeny. Link to comment Share on other sites More sharing options...
Skudkatkowy Posted January 13, 2017 Share Posted January 13, 2017 (edited) teraz już i tak są dodatkowe wtyczki do przenoszenia całych sklepów z localhost na serwer. Niektóre firmy mają własne w cpanelu moduły do instalowania prestyshop - tak że nie trzeba przesyłac plików na serwer, rozpakowywać to i instalować w trybie programistyczny, Edited January 13, 2017 by endriu107 spamowa reklama została usunięta (see edit history) Link to comment Share on other sites More sharing options...
endriu107 Posted January 13, 2017 Author Share Posted January 13, 2017 Akurat to co piszesz nie ma nic wspólnego z PrestaShop Cloud i przenosinami sklepu z niego na inny serwer. Link to comment Share on other sites More sharing options...
Rondo_Music Posted January 23, 2017 Share Posted January 23, 2017 (edited) OK, a jak mogę się upewnić, czy wszystko się udało i czy mój sklep po wyłączeniu serwerów presty będzie działał normalnie? To się przełącza automatycznie czy jak? dodatkowo ekran logowania wygląda jak na załączonym obrazku - co zrobić żeby tak nie było? Edited January 23, 2017 by Rondo_Music (see edit history) Link to comment Share on other sites More sharing options...
endriu107 Posted January 23, 2017 Author Share Posted January 23, 2017 Tylko nie mów że przeniosłeś na home.pl albo az.pl lub nazwa.pl? Katalog admina jesli nadasz mu np. nazwę admin1234 to będzie pokazywał stronę z logowaniem wtedy wiesz już że pliki są odczytywane z nowego serwera, natomiast jeśli dokonałeś zmian w pliku setting.inc.php to też masz pewność ze czyta dane z nowej bazy. Link to comment Share on other sites More sharing options...
Rondo_Music Posted January 23, 2017 Share Posted January 23, 2017 (edited) No przeniosłem na nazwa.pl, a to źle? coś się stało? na nazwa.pl nie działa? Jak poprawić, żeby wszystko śmigało? Edited January 23, 2017 by Rondo_Music (see edit history) Link to comment Share on other sites More sharing options...
endriu107 Posted January 23, 2017 Author Share Posted January 23, 2017 Kiepski wybór serwera... Jak jesteś jeszcze na okresie testowym to wymów i kup "normalny" serwer, jest wiele polecanych i niekoniecznie te które się najgłośniej reklamują. Natomiast taki wygląd jesli zachowałeś oryginalną domenę to może być powiązany z starym jak świat problemem który jest głównie kojarzony z home.pl czyli czytamy podpięte posty: https://www.prestashop.com/forums/topic/331640-serwer-homepl-problemy-z-prestashop-rozjechany-szablon/ Link to comment Share on other sites More sharing options...
Rondo_Music Posted January 23, 2017 Share Posted January 23, 2017 Niestety zmiany opisane w podpiętym temacie nie pomogły i logowanie do panelu administracyjnego nadal wygląda tak samo. Co ciekawe (chyba) sklep działa normalnie Link to comment Share on other sites More sharing options...
endriu107 Posted January 23, 2017 Author Share Posted January 23, 2017 Spróbuj wyczyścić cache, zobacz w konsoli czy masz jakieś błędy. Link to comment Share on other sites More sharing options...
Rondo_Music Posted January 23, 2017 Share Posted January 23, 2017 (edited) konsola pokazuje mi takie coś: ReferenceError: $ is not defined[Więcej informacji] login.js:1:1 Pola haseł obecne na niezabezpieczonej stronie. Stanowi to zagrożenie bezpieczeństwa pozwalające na kradzież danych logowania użytkownika. [Więcej informacji] Edited January 23, 2017 by Rondo_Music (see edit history) Link to comment Share on other sites More sharing options...
PMaster Posted January 24, 2017 Share Posted January 24, 2017 (edited) dodatkowo ekran logowania wygląda jak na załączonym obrazku - co zrobić żeby tak nie było? Zaloguj się do bazy danych przez PHPMyadmin i zmień adres domeny na właściwy (wpisz adres domeny, w której sklep teraz ma działać) w tabeli "ps_shop_url" Edited January 24, 2017 by PMaster (see edit history) Link to comment Share on other sites More sharing options...
Rondo_Music Posted January 26, 2017 Share Posted January 26, 2017 (edited) Ale domena nie uległa zmianie. tylko serwer plików i bazy danych Czy może to się dziać dlatego, że w odrobinę inny sposób niż opisany wgrałem bazę danych? tzn nie robiłem tego przez panel zarządzania bazą danych tylko jakby z poziomu wyżej? Edited January 26, 2017 by Rondo_Music (see edit history) Link to comment Share on other sites More sharing options...
endriu107 Posted January 26, 2017 Author Share Posted January 26, 2017 Jeśli wszystko działa tylko strona logowania nie wyświetla się poprawnie to wyczyść cache, wyłącz i włącz przyjazne linki w sklepie, a jeszcze wcześniej możesz spróbować nadpisać pliki z folderu admina. Zobacz również w konsoli przeglądarki czy na tej stronie są błędy. Link to comment Share on other sites More sharing options...
Rondo_Music Posted January 26, 2017 Share Posted January 26, 2017 (edited) Na razie utworzyłem nową bazę danych i wgrywałem od nowa według instrukcji. Wywaliło mi taki komunikat: Zapytanie SQL: Edytuj SET FOREIGN_KEY_CHECKS = ON; MySQL zwrócił komunikat: #2006 - MySQL server has gone away coś się stało? pomoże ktoś to ogarnąć? Dodatkowo mam pytanie. Czy w pliku setting.inc.php nie powinno się jeszcze zmienić _DB_SERVER_? Edited January 26, 2017 by Rondo_Music (see edit history) Link to comment Share on other sites More sharing options...
Rondo_Music Posted January 26, 2017 Share Posted January 26, 2017 Jeśli wszystko działa tylko strona logowania nie wyświetla się poprawnie to wyczyść cache, wyłącz i włącz przyjazne linki w sklepie, a jeszcze wcześniej możesz spróbować nadpisać pliki z folderu admina. Zobacz również w konsoli przeglądarki czy na tej stronie są błędy. jak wyłączyć i włączyć te przyjazne linki z poziomu fpt? Link to comment Share on other sites More sharing options...
endriu107 Posted January 26, 2017 Author Share Posted January 26, 2017 Z poziomu ftp się nie da, w bazie danych i w panelu sklepu tylko te 2 opcje. Link to comment Share on other sites More sharing options...
Rondo_Music Posted January 26, 2017 Share Posted January 26, 2017 (edited) Z poziomu ftp się nie da, w bazie danych i w panelu sklepu tylko te 2 opcje. ok, to jak to zrobić w bazie danych? pojawia mi się coś takiego po wgraniu bazy danych i po zmianie tylko tych trzech wymaganych parametrów w pliku setting.inc.php Link to database cannot be established: SQLSTATE[HY000] [2005] Unknown MySQL server host 'sql1.prestashopfr1.ha.ovh.net' (2) Edited January 26, 2017 by Rondo_Music (see edit history) Link to comment Share on other sites More sharing options...
endriu107 Posted January 26, 2017 Author Share Posted January 26, 2017 Wpis _DB_SERVER_ też musisz zmienić na własny serwer zazwyczaj jest to localhost ale w nazwa.pl możesz mieć to inaczej rozwiązane i chyba z numerem portu. Link to comment Share on other sites More sharing options...
Rondo_Music Posted January 26, 2017 Share Posted January 26, 2017 Wpis _DB_SERVER_ też musisz zmienić na własny serwer zazwyczaj jest to localhost ale w nazwa.pl możesz mieć to inaczej rozwiązane i chyba z numerem portu. Ok, a co z tym wyłączeniem i włączeniem przyjaznych linków przez bazę danych? Jak to zrobić? Link to comment Share on other sites More sharing options...
Rondo_Music Posted January 26, 2017 Share Posted January 26, 2017 Dodatkowo jeszcze mam pytanie. Bo aktualnie wyświetlająca się strona to dalej ta z serwerów presty. co zrobić, żeby działała już ta z mojego serwera? coś gdzieś trzeba przełączyć? wyłączyć? a wiem to bo po zalogowaniu do panelu administratora na serwerach presty robię zmiany, które są na niej widoczne... da się to ogarnąć w ogóle? Link to comment Share on other sites More sharing options...
endriu107 Posted January 26, 2017 Author Share Posted January 26, 2017 Zmieniłeś wpis o którym pisałem? Link to comment Share on other sites More sharing options...
Rondo_Music Posted January 26, 2017 Share Posted January 26, 2017 Zmieniłeś wpis o którym pisałem? _DB_SERVER_ zmieniłem na swój i pojawia się to co wcześniej czyli strona logowania ale nieuporządkowana bez żadnych ikon i obrazków. czy to możliwe, żeby jakimś cudem nie było połączenia między ftp a bazą danych? Link to comment Share on other sites More sharing options...
PMaster Posted January 26, 2017 Share Posted January 26, 2017 No to pięknie Nie zmieniłeś adresów DNS domeny przed tą całą "akcją" z przeniesieniem??? Link to comment Share on other sites More sharing options...
Rondo_Music Posted January 26, 2017 Share Posted January 26, 2017 Nie, nic takiego nie robiłem Link to comment Share on other sites More sharing options...
PMaster Posted January 26, 2017 Share Posted January 26, 2017 Przecież raczej od tego powinieneś zacząć - a jeśli nie zmieniłeś DNS-ów domeny to nic dziwnego, że domena dalej wskazuje na serwer Prestashop. W ustawieniach domeny musisz zmienić adresy serwerów DNS na adresy swojego serwera (znajdziesz je w panelu zarządzania serwerem). Jednak po ich zmianie będziesz musiał zaczekać od kilku do kilkunastu godzin na ich odświeżenie zanim domena będzie widoczna na nowym serwerze,,, Link to comment Share on other sites More sharing options...
Rondo_Music Posted January 26, 2017 Share Posted January 26, 2017 Przecież raczej od tego powinieneś zacząć - a jeśli nie zmieniłeś DNS-ów domeny to nic dziwnego, że domena dalej wskazuje na serwer Prestashop. W ustawieniach domeny musisz zmienić adresy serwerów DNS na adresy swojego serwera (znajdziesz je w panelu zarządzania serwerem). Jednak po ich zmianie będziesz musiał zaczekać od kilku do kilkunastu godzin na ich odświeżenie zanim domena będzie widoczna na nowym serwerze,,, no fajnie i jak się okaże, że coś nie hula to będę w czarnej d... da się to jakoś podejrzeć jak to będzie wyglądać? Link to comment Share on other sites More sharing options...
endriu107 Posted January 26, 2017 Author Share Posted January 26, 2017 Będzie działać, zmień DNS-y. Link to comment Share on other sites More sharing options...
Rondo_Music Posted January 26, 2017 Share Posted January 26, 2017 OK, odezwę się jak coś się ruszy A póki co bardzo dziękuję za cenną pomoc i wskazówki Link to comment Share on other sites More sharing options...
Piotr K. Posted January 29, 2017 Share Posted January 29, 2017 Możesz sobie lokalnie ustawić dns - albo zmieniając je na swoim routerze albo w połączeniu internetowym, albo (jeśli używasz windows) w pliku hosts możesz wskazać na jakie ip ma kierować Twoja domena. Link to comment Share on other sites More sharing options...
Rondo_Music Posted February 1, 2017 Share Posted February 1, 2017 (edited) Chyba wiem, gdzie problem. Nie wczytuje obrazów, bo mają inny adres. Tzn. dotychczas było wszystko na serwerach presty więc był to adres strony głównej presty/img, a teraz moja domena jest pod innym nadrzędnym adresem, tzn czyli np było: http://prestashop.com/img, a chciałbym, że się wczytywało z http://serwer.nazwa.pl/sklep/img jak to zamienić i gdzie? Edited February 1, 2017 by Rondo_Music (see edit history) Link to comment Share on other sites More sharing options...
endriu107 Posted February 1, 2017 Author Share Posted February 1, 2017 Musisz odpowiednio ustawić domenę. W panelu admina zmienisz to lubw bazie danych tabela PREFIX_shop_url gdzie /sklep/ podajesz jako wirtualne URI. Link to comment Share on other sites More sharing options...
Rondo_Music Posted February 1, 2017 Share Posted February 1, 2017 Dobra to co mam gdzie wpisać. załóżmy, że mój główny serwer to: uwielbiam.przykład.pl, a domena na nim, to sklep.pl co mam wpisać gdzie, żebym adresem mojej strony było sklep.pl, ale pliki czytało wiadomo skąd i pytanie nr dwa, czy adresy domen z prestashop.com trzeba usunąć? nie zrobi się jakaś chora pętla? Link to comment Share on other sites More sharing options...
Rondo_Music Posted February 1, 2017 Share Posted February 1, 2017 Dobra już się udało, ale teraz jest inny problem. Po wpisany danych logowania jak były wcześniej i zatwierdzeniu pokazuje mi całkowicie białą pustą stronę. Jakiś pomysł co teraz zrobić? Link to comment Share on other sites More sharing options...
endriu107 Posted February 1, 2017 Author Share Posted February 1, 2017 Włącz tryb debugowania: https://www.prestashop.com/forums/topic/272660-500-error-b%C5%82%C4%99dy-bia%C5%82a-strona-instrukcja-dotycz%C4%85ca-trybu-debugowania/ Link to comment Share on other sites More sharing options...
Rondo_Music Posted February 1, 2017 Share Posted February 1, 2017 (edited) Parse error: syntax error, unexpected '[' in .../modules/psphipay/psphipay.php on line 38 Edited February 1, 2017 by Rondo_Music (see edit history) Link to comment Share on other sites More sharing options...
endriu107 Posted February 1, 2017 Author Share Posted February 1, 2017 Masz błąd w module tak jak jest napisane chociaż osobiście obstawiam że masz wersje php mniejszą od 5.4 Link to comment Share on other sites More sharing options...
Rondo_Music Posted February 1, 2017 Share Posted February 1, 2017 Masz błąd w module tak jak jest napisane chociaż osobiście obstawiam że masz wersje php mniejszą od 5.4 Ok, to co teraz mam zrobić. Jak naprawić, żeby działało dobrze? Link to comment Share on other sites More sharing options...
endriu107 Posted February 1, 2017 Author Share Posted February 1, 2017 Opcje masz dwie, albo zmień php na wyższe albo usuń moduł... a no trzecia opcja to taka że zawsze możesz poprawić moduł Link to comment Share on other sites More sharing options...
Rondo_Music Posted February 1, 2017 Share Posted February 1, 2017 Opcje masz dwie, albo zmień php na wyższe albo usuń moduł... a no trzecia opcja to taka że zawsze możesz poprawić moduł 1. Jak zmienić php? 2. czy usunięcie modułu nie popsuje mi wszystkiego? 3. Jak naprawić ten moduł? Wykonanie którejkolwiek z tych czynności jest dla mnie magią, więc będę wdzięczny o "zaklęcia" Link to comment Share on other sites More sharing options...
Rondo_Music Posted February 1, 2017 Share Posted February 1, 2017 Mowa o php na domenie głównej, tak? Mam teraz ustawione 5.3, a do wyboru jeszcze 5.4 ; 5.5 ; 5.6 i 7.0 czy jak zmienię PHP to nie zaszkodzi to innym adresom na tej domenie? Link to comment Share on other sites More sharing options...
endriu107 Posted February 1, 2017 Author Share Posted February 1, 2017 Może zaszkodzić, ale to już nie są pytanie na ten wątek jeśli chcesz to załóż nowy wątek. Link to comment Share on other sites More sharing options...
Rondo_Music Posted February 1, 2017 Share Posted February 1, 2017 Spoko teraz to przeszedłem, ale problem jest inny - rozjechany szablon, na który nie pomaga zamiana w plikach .htaccess opisane w innym wątku i nie wiem co teraz Link to comment Share on other sites More sharing options...
endriu107 Posted February 1, 2017 Author Share Posted February 1, 2017 Tak jak pisałem to nie są problemy związane z przeniesieniem sklepu z Cloud to są problemy hostingu, załóż nowy wątek na forum. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now