Jump to content
  • 0

Przeniesienie tabel bazy danych z 1.6.0.14 do 1.6.1.5


dzwon

Question

Witam, 

 

Jak w temacie. 

 

Mamy sklep na preście 1.6.0.14 i jest tam na tle na kombinowane we wszystkich modułach i konfiguracjach, że wszystko zaczyna się sypać. Dlatego chciałem stworzyć nowy sklep na subdomenie z prestą 1.6.1 i tam wgrać nowy temat i przenieść bazę danych z produktami, klientami, kategoriami, atrybutami itp. 

 

Które tabele trzeba w takim wypadku przenieść i czy między tymi wersjami baz danych są duże różnice? 

 

Pozdrawiam, 

Link to comment
Share on other sites

21 answers to this question

Recommended Posts

  • 0

czyli zrobić 1do1 kopię plików z serwera i bazy danych i podpiąć na nową subdomenę, następnie tam zaktualizować, najprawdopodobniej sporo rzeczy się posypie... ale wtedy przenieść potrzebne nam tabele do nowego czystego sklepu? 

Link to comment
Share on other sites

  • 0

Hasła są w bazie danych więc przenosząc tabele przeniesiesz i hasła z tym że nie będą one działały dopóki z starego sklepu nie przeniesiesz _COOKIE_KEY_ tam jest taki długi ciąg znaków tzw. sól do haseł, musisz go skopiować do nowego sklepu.

  • Like 1
Link to comment
Share on other sites

  • 0

Dzięki wielkie za pomoc, zaczęło się wszystko pomału zgadzać przy przenoszeniu, oprócz kategorii, po przeniesieniu wszystkich ps_category pokazuję mi potem w Katalog -> Kategorie tylko pod kategorie z jednej kategorii.... Produkty mają kategorie przypisane prawidłowo. 

Edited by dzwon (see edit history)
Link to comment
Share on other sites

  • 0

Nie wiem czy to co wcześniej napisałem jest zrozumiałe, bo teraz to czytam i chyba nie bardzo. 

 

Po przekopiowaniu tabel z ps_category jakoś dziwnie zniknęła mi Kategoria główna. System jako kategorię nadrzędną wziął sobie kategorię która wcześniej była niżej w hierarchii i jednocześnie nie pokazuję pozostałych.

ae175af18894b68d.png

 

Kategoria 1 powinna być nadrzędna to Strona Główna, natomiast system bierze jako nadrzędną kategorię 2 i pokazuję w BO tylko te pod kategorie dla których parnet to 2. 

 

Czemu tak może się dziać? 

Link to comment
Share on other sites

  • 0

Kategoria o id 1 powinna mieć id parent na 0, kategoria o id 2 powinna mieć parent 1 i is_root_category na 1 jako jedyna z wszystkich, kolejne kategorie jako parent powinny mieć kategorie o id 2 lub większym. Spróbuj przywrócić domyslne kategorie czyli te o id 1 i 2 następnie z starego sklepu wyeksportuj kategorie do csv i zaimportuj je w panelu.

Link to comment
Share on other sites

  • 0

Ustawiłem w 

PS_ROOT_CATEGORY
PS_HOME_CATEGORY
 
Te kategorię które powinny tam być, rzeczywiście było źle jednak nic to nie pomogło.
 
Cały czas jako HOME mam 2, i jako pozostałe wyświetla mi tylko te które mają 2 jako parent
 
Edit: Na stronie widzi mi normalnie kategorię, jednak caly czas jest problem w BO. 
 
Kategoria 1 to powinna być strona główna, kategorie 2-7 to kategorie główne, wszystkie kolejne to podkategorię kategorii 2-7. Kategorię 40 mi stworzył jako ROOT. Tego nie rozumiem... 
Edited by dzwon (see edit history)
Link to comment
Share on other sites

  • 0

Podsumowując mam tak.... i to nie działa. 
425d8b83e38ee614.png

 

Kategoria 40 to Root - ustawiona w tabeli ps_configurations na root_category
Kategoria 1 to strona główna ustawiona w tabeli ps_configurations na home_category.

 

A cały czas jako Home mam kategorię 2... Może w jakiś innych tabelach mam coś pomieszane? 

Link to comment
Share on other sites

  • 0

Podsumowując mam tak.... i to nie działa.

 

Bo nie powinno działać.

Co innego masz w ps_category, co innego w ps_configurations, a pewnie w ps_category_group, ps_category_lang i ps_category_shop jeszcze coś innego :)

Zrób jak pisał @endriu107, ustaw prawidłowe dane we wszystkich tabelach dla kategorii o ID 1 i 2, przywróć w ps_configuratons prawidłowe dane czyli 1 i 2, a pozostałe normalne kategorie zaimportuj z csv lub sqlem do wszystkich tabel category.

  • Like 1
Link to comment
Share on other sites

  • 0

Tylko właśnie poprzednia wersja sklepu doskonale działa na tych ustawieniach. No ale nie mam już siły 

 

więc docelowo w ps_configuration ustawiam root na 1 home na 2? Ale co dalej? Czy nie posypią mi się wszystkie przypisania produktów? 

Link to comment
Share on other sites

  • 0

Właśnie o to chodzi że właściwe kategorie zaczynają się u mnie od 2. A 2 on bierze jako home nie wiem czemu. I przez to on mi pokazuję jako właściwe kategorie pod kategorie kategorii 2. 

 

Jako że mam tego już trochę dość to pytanie jak to naprostować. Mogę od zera zacząć tworzysz i przypisywać produkty. To mam stworzyć categorie 1 i categorie 2 którą będzie miałą 1  w its root category. 

 

A jak je opisać w lang? 

 

EDIT: Jak to powinno wyglądać bez dodanych żadnych kategorii? 

Edited by dzwon (see edit history)
Link to comment
Share on other sites

  • 0

Goła instalacja wrzuca tylko takie dane:

https://github.com/PrestaShop/PrestaShop/blob/1.6.1.x/install-dev/data/xml/category.xml

https://github.com/PrestaShop/PrestaShop/blob/1.6.1.x/install-dev/data/xml/category_group.xml

 

A mam zasadnicze pytanie.

Czy przenosisz tabele z 1.5, czy zrobiłeś upgrade 1.5 do 1.6 i te tabele przenosisz?

Czy w nowej instalacji presty wyczyściłeś wszystkie dane modułem "pscleaner"?

Link to comment
Share on other sites

  • 0

Zrobiłem upgarde do 1.6.1.5 i zacząłem przenosić. 

 

Nie użyłem pscleaner... 

 

Ale z kategoriami sobie już poradziłem, teraz mam problem, że mimo przypisania do odpowiednich kategorii produktów po kliknięciu na ww tej kategorii wyskakuje 404. Produkty mają przypisane te kategorie, jednak jak wchodzę przez BO do danej kategorii wtedy tych produktów nie widać...  

 

DO czego służą nleft i nright ? 

Edited by dzwon (see edit history)
Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...