Skocz do zawartości

Hosting dHosting.pl - 10% rabat!

Mateusz_K

Konwerter (przeniesienie ze starej wersji do nowej)

Rekomendowane odpowiedzi

Cześć. Potrzebuję przerzucić z IP Board wersji : 3.3.4 do wersji 4.3.3 takie rzeczy jak posty, użytkownicy, tematy. Czy istnieje jakieś gotowe narzędzie aby to sobie bez problemu przerzucić ? 

 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Wystarczy że wrzucisz pliki najnowszego silnika i rozpoczniesz aktualizacje zgodnie ze wskazówkami pokazanymi na ekranie.

  • Lubię to 1

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Już mam zainstalowane pliki nowego silnika. Z tym, że chodzi mi o to, żeby przenieść teraz istniejącą bazę danych np. Postów do bazy danych nowej wersji. Tabela posts w moim przypadku w starej bazie danych ma prawie 2,5 mln rekordów i rozmiar 3GB. W jaki sposób mógłbym przerzucić ta baze do nowej wersji ? 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Ale po co sobie utrudniać życie? Chcesz połączyć dwa fora czy jak? Aktualizacja przez wrzucenie plików do FTP to najlepszy pomysł z małą ilością błędów.

Przerwa techniczna i uruchom aktualizację.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Czyli rozumiem, że po takiej aktualizacji poprzez wrzucenie plików do FTP, wszystkie dane itd zostaną nienaruszone?. Bo posiadam na forum również swoje własne rozwiązania, np. dział Ogłoszenia. Czy te pliki również zostaną nienaruszone? 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Nic z wersji 3.x nie zadziała na 4.x o ile nie jest to wpierane przez producenta lub modder wydał aktualizację. 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Czyli nie mogę wykonać takiej aktualizacji poprzez FTPa.. Więc w takim przypadku, jak mogę przenieść bazę danych ze starej wersji do nowej ? 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Czytasz? Zawartość będzie na swoim miejscu - to ten sam produkt tego samego producenta więc on nie pozwoli na takie straty. 

A jeśli chodzi Ci o coś innego to sprecyzuj.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Napisano (edytowane)

Chodzi mi o to, że na tym forum dodawane były ręcznie jakieś podstrony. Jedną z takich podstron są "Sklepy". Po kliknięciu w to, zostajemy przeniesieni pod adres www.adres.pl/sklepy.html  ,gdzie znajduje się lista wszystkich dostępnych sklepów. Więc jeśli puszczę aktualizację do nowej wersji, to ta podstrona nie będzie działać już na nowej wersji. I tutaj jest moje pytanie, w jaki sposób mogę sobie poprzenosić takie podstrony do nowej wersji ?.  Głównie chodzi mi o przeniesienie bazy danych.

Edytowane przez Mateusz_K

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

A jak ta podstrona jest napisana? Jest połączona z silnikiem IPB? Pokaż link chociaż jak to działa itp.

Opisujesz wszystko, tylko nie to co najważniejsze.

  • Lubię to 1

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Zawartość Pages generalnie się nie powinna wysypać - przecież to oficjalna aplikacja IPSu. Wygląd się wysypie na pewno.

Na Twoim miejscu bym zrobił testową aktualizację i sprawdził to sobie.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Sorki, że dopiero teraz odpisuje, ale miałem małą przerwę. Ok, spróbuję zrobić testową aktualizację na kopii aktualnego forum. Lecz mam jeszcze parę pytań. Jakie kroki muszę poczynić aby to zrobić? Zrobić sobie kopię zapasową całego forum, wgrać ją na serwer przez FTP a następnie zrobić jeszcze kopie bazy danych starej wersji?. I jak już będę miał starą wersje na serwerze, to wtedy nadpisać ją plikami aktualnej wersji?.  Przepraszam, że zadaje tyle pytań (być może banalnych, ale jestem nowy w IPS i dopiero poznaję jego strukturę itp). 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Zrób kopię plików i bazy. Wrzuć w inne miejsce, tam uruchom forum w w obecnej wersji (3.x). Jak będzie działać poprawnie to wtedy wrzuć pliki IPS4 na to forum i odpal admin/upgrade/. Zastosuj klucz licencji z dopiskiem -TESTINSTALL.

 

Poradnik: https://invisioncommunity.com/4guides/welcome/install-and-upgrade-r259/#manualupgrade

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Zrobiłem kopię plików forum i bazy. Wrzuciłem te pliki w inne miejsce, później wrzuciłem pliki IPS4 i chciałem odpalić admin/upgrade/ , ale wywaliło 500 .. Może po drodze zrobiłem coś źle? 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

No może. Błąd 500 to "odserwerowy". Prosiłeś hosting o sprawdzenie co się kryje w logach?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Chcę jeszcze raz spróbować od nowa z tą instalacją, tylko chciałbym abyś powiedział , czy mój tok myślenia jest dobry.
Krok 1. Instaluję czystą wersje silnika 3.x

Krok 2. Wgrywam do niego pliki starego forum

Krok 3. Aktualizuje pliki do nowej wersji ?

 

Czy tak to powinien wyglądać proces aktualizacji?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
46 minutes ago, Mateusz_K said:

Krok 1. Instaluję czystą wersje silnika 3.x

Krok 2. Wgrywam do niego pliki starego forum

Taka operacja może powodować błędy, jeżeli nie umiesz za bardzo obsługi silnika.

Wystarczy nadpisać pliki nowej wersji. A jeżeli wywala błąd 500 to prawdopodobnie nie przeniosłeś wszystkich plików.

Pamiętaj że od wersji chyba 4.2 zalecane jest włączenie PHP 7+

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Tylko, że nie mogę nadpisać plików, bo ja nie robię tego na moim aktualnym forum, tylko chcę to zrobić na oddzielnej instancji. Więc nie wiem jak to powinno wyglądać, że tak powiem od początku do końca. 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Wystarczy że masz działające forum na starej wersji. Nie musisz wgrywać od nowa IPB 3 jeżeli masz już uruchomione forum.

Potem tylko nadpisujesz pliki z nowej wersji.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

No a ja właśnie nie mam uruchomionego forum. Mam działające forum na starej wersji, ale nie chce robić tam aktualizacji, bo jest to wersja produkcyjna. W związku z tym, chcę postawić to forum na nowej instancji i wtedy testowo zaktualizować sobie je do nowej wersji. Ale nie wiem za bardzo jak mam to zrobić. Zrobiłem kopię bazy i plików starego forum. I co zrobić dalej ?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Wgrać tę kopię pod jakiś inny adres - uruchomić na nim bez błędów wersję 3.x (zmiana conf_global.php, ścieżek do plików w ACP etc.). Potem wrzucić na tę kopię pliki 4.x i uruchomić admin/upgrade/.

 

Wszystko na kopiach bazy i plików (!).

  • Lubię to 1

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Ok, czyli mam po prostu od razu wgrać kopie plików starego forum pod inny adres, czy najpierw zainstalować czystą instalację IPBoard 3.4, a następnie wgrać kopie plików ? 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Przenieś kopię plików na nowy adres. Zapomnij o instalacji starej wersji bo po co?

 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dzięki, mam jeszcze tylko pytanie co do folderu uploads. W moim aktualnym forum jest on ogromny. Skopiowanie go do mnie na dysk potrwałoby jakieś 4h. A później jeszcze wrzucenie go na serwer też pewnie tyle samo. Czy muszę koniecznie go wgrywać , czy mogę użyć jakiegoś innego folderu uploads?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.

  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.