Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Aktualizacja forum do wersji z serii 2.x do 3.x oraz aktualizacje wewnątrz serii 3.x


DawPi

Rekomendowane odpowiedzi

  • Manager

Przygotowanie

Należy zadbać o poprawne wykonanie pełnej kopii zapasowej forum - plików oraz bazy danych. Przed przystąpieniem do prac należy wyłączyć forum by uniknąć problemów oraz straty danych w przypadku jeśli konieczne będzie przywrócenie danych.



Aktualizacja IP.Board z serii 2.x lub niższej do wersji IP.Board 3.x

Po prawidłowo wykonanej kopii bezpieczeństwa można przystąpić do właściwej aktualizacji forum. W tym celu należy skasować całą zawartość na FTP znajdującą się w folderze forum oprócz tych plików i katalogów:

  • conf_global.php
  • uploads/
  • downloads/ ( tylko jeśli miałeś IP.Downloads )
  • screenshots/ ( tylko jeśli miałeś IP.Downloads )

Kolejny krok to wysłanie całej zawartości folderu Upload/ z pobranej paczki z forum z serii 3.x znajdującej się w Panelu Klienta IPS-u.

Kiedy wszystkie pliki zostaną wysłane należy przejść pod adres www.adresforum.pl/admin/upgrade/, zalogować się oraz postępować zgodnie z informacjami pojawiającymi się na ekranie. Poniżej przedstawiam objaśnienia możliwych informacji oraz scenariusze działań.


Opcje aktualizacji

Zaraz na początku możesz zastać takie informacje:

Show me manual upgrade steps for SQL queries to prevent PHP page timeouts. WARNING: If you select this option, you will be shown SQL queries that you must run at your mysql command line. If you are not comfortable doing this, please submit a ticket and our technicians will assist you, or contact your webhost for assistance.

Ta opcja pozwala wyświetlić wszystkie zapytania do bazy SQL w formie tekstowej, które następnie należy uruchomić np. w PhpMyAdminie. Pozwala to na ominięcie blokady czasowej dla skryptów PHP dla wykonywania skryptu.
 

Update my help files if changes are found

Aktualizacja tekstów pomocy jeśli nowe będą różnić się od obecnych w bazie. Zwykle są różne. sad.gif
 

Skip PM Conversion?
If so, old tables will not be removed and you can use the provided shell tool post-upgrade

Pominąć konwersję starego systemu budowy prywatnych wiadomości do nowego? Jeśli tak stare tabele zawierające prywatne wiadomości nie zostaną usunięte i będzie możliwa ich konwersja w późniejszym terminie za pomocą narzędzi shellowych.
 

Remove all "non-root" admin ACP permissions?
Due to the change in permission models, root admins and admins have the same default permissions.
You have the option to restrict all non-root admins and then manually set up their permissions after the upgrade. Not ticking this box will effectively give all administrators full access regardless of administrator type.

Usunąć wszystkie uprawnienia dostępu dla administratorów nie znajdujących się w grupie 'root'?
Jest to opcja umożliwiająca usunięcie wszystkich uprawnień, by potem dodać je no nowo. Jeśli nie zdecydujesz się na usunięcie tych uprawnień, wszyscy administratorzy uzyskają pełny dostęp do panelu administracyjnego, bez względu na grupę w jakiej się znajdują.

Po wykonaniu wszystkich kroków skrypt aktualizujący wyświetli okno informujące, że upgrade forum został zakończony powodzeniem. Kolejny krok to operacje w ACP.


Operacje w panelu administracyjnym

To jeszcze nie koniec prac. Teraz należy przejść do panelu administracyjnego:
ACP :a:System :a:Tools & Settings :a:Recount & Rebuild :a:Rebuild Content [Posts, Calendar Entries, Private Messages, Announcements, Signatures, etc.]
I wykonać przebudowę wszystkich pozycji:
upgrading to IP.Board 3.0, and does not need to be run more than once.

 

  • Post Content
  • Private Messages
  • Calendar Events
  • Announcements
  • Signatures
  • About Me Content

Mogą wystąpić też inne pozycje, jeśli np. na forum było zainstalowane IP.Downloads pojawić się dwie dodatkowe opcje:

  • IP.Downloads: Files
  • IP.Downloads: Comments

Oczywiście i te trzeba przebudować.


Jeśli w trakcie upgrade'u nie wykonano konwersji prywatnych wiadomości, można zrobić to teraz. W tym celu należy przejść do:
ACP :a:System :a:Tools & Settings :a:Clean Up Tools :a: :a: Convert 2.x PMs To 3.0.x Format
i uruchomić narzędzie klikając na button RUN TOOL >>.


Po prawidłowo wykonanej przebudowie każdej pozycji pojawi się pod nią czerwony napis You do not need to rebuild this content again. informujący o tym, że nie trzeba i nie należy wykonywać ponownej przebudowy tej pozycji. Ani teraz ani w przyszłości. Związane jest to z nową budową tagów BBCode zaimplementowaną w IP.Board 3.x.


Po prawidłowo wykonanej przebudowie każdej pozycji należy wykonać sprawdzenie struktury oraz indeksów bazy danych. W tym celu należy przejść do:
ACP > Support >> Diagnostics
I uruchomić następujące narzędzia:

  • Version Checker - sprawdzenie aktualnej wersji plików forum. Zielone wpisy są prawidłowe, czerwone należy poprawić.
  • Whitespace Checker - sprawdzenie białych spacji na początku lub końcu pliku.
  • Permissions Checker - sprawdzenie uprawnień ( chmodów ).
  • Database Checker - sprawdzenie błędów w bazie danych i ewentualna ich automatyczna naprawa.
  • Database Index Checker - sprawdzenie indeksów w bazie danych i ewentualna ich automatyczna naprawa.

Twoje forum zostało poprawnie zaktualizowane do wersji IP.Board 3.x! Gratulacje!




Aktualizacja IP.Board w serii IP.Board 3.x.

Aktualizacja forum, np. IP.Board 3.0.0 do wersji 3.0.1 lub 3.0.2 jest bardzo prosta.

Ważna informacja: Jeśli używasz jako sterownika bazy danych innego niż MySQL proszę upewnij się, że pobrałeś pliki nowego sterownika ze Strefy Klienta IPSu i wysłałeś je razem z plikami forum bądź aplikacji na serwer w kolejnym kroku. Jeśli tego nie wykonasz nie będzie możliwe wykonanie aktualizacji SQL jeśli będzie to konieczne w procesie aktualizacji.
  • Wyślij wszystkie pliki, które znajdują się w folderze "upload", który znajduje się w pobranej paczce z Centrum Klienta. Jeśli aktualizujesz więcej aplikacji jak np. forum oraz IP.Gallery, musisz wysłać pliki znajdujące się w folderach "upload" każdej aplikacji.
  • Po wysłaniu wszystkich plików należy uruchomić skrypt, który wykona aktualizację. Otwórz adres admin/upgrade/index.php na twoim systemie (dla przykładu: www.adresforum.com/forum/admin/upgrade/index.php). Skrypt sam ustali, które moduły wymagają aktualizacji oraz wykona przebudowę szablonów jeśli to konieczne.
  • Informacja: Pamiętaj o dodaniu "admin" do adresu URL aktualizatora. Zostało to zmienione w wersji IP.Board 3.0 oferując nowe centrum aktualizacji.

Aktualizacja aplikacji
Praktycznie niczym się nie różni od aktualizacji forum - należy wgrać pliku z folderu Upload/ i przejść pod identyczny adres, jak zostało to napisane w punkcie wyżej.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

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ę.