Aktualizacja IP.Board 2.3.5 do 3.0.2
IP.Board jest najlepszym jaki do tej pory spotkałem oprogramowaniem do forum. Jest to oprogramowanie płatne, na dodatek w sposób mieszany. Po pierwsze płacimy za zakup licencji $150, a potem co pół roku (jeżeli chcemy mieć dostęp do aktualizacji) $25. Nie są to duże sumy jeżeli utrzymujemy forum nie jest hobbystyczne.
Nadszedł czas aktualizacji, wymuszony niejako przez exploita, który zainfekował stronę. Było trochę problemów z uzyskaniem plików instalacyjnych, bo nie była opłacona licencja (ta odnawialna). Ale po kilkudniowej przygodzie i wymianie kilkunastu maili ze wschodnim wybrzeżem, co jest zadaniem dość niewdzięcznym ze względu na 6 godzin różnicy (u nich jest wcześniej).
Jestem naprawdę pod wrażeniem tego jak zostało napisane narzędzie do aktualizacji. Sama aktualizacja przebiegła następująco:
- wyłączenie forum z informacją o planowanej aktualizacji
- wykonanie kopii plików
- wykonanie kopii bazy danych
- wgranie plików aktualizacyjnych
- uruchomienie
Po pobraniu plików wgrywamy całość do naszej instalacji i odpalamy admin/upgrade/index.php prawda że maksymalnie proste?
To taka teoria. Praktyka pokazała, że mysql znowu pokazał swoje złe strony. Procedura aktualizacji zakończyła się porażką, ponieważ polskie znaki diakrytyczne … znikły z bazy, wymienione na znaki zapytania. Niemiło. Okazało się że musiałem przestawić ustawienia mysql’a żeby osiągnąć porządany efekt. Niestety przestawienie ustawień mysql’a spowodowało, że jeden z blogów przestał wyświetlać polskie znaki. Krótka analiza kosztów ujawniła, że łatwiej mi będzie doprowadzić ów blog do porządku, niż walczyć z forum.
Druga próba aktualizacji została zakończona całkowitym sukcesem.
Niestety wieczorne czytanie RSS’a spowodowało, że uśmiałem się setnie. Właśnie została opublikowana wersja 3.0.3, więc jutrzejszy ranek spędzę na kolejnej aktualizacji. Mam nadzieję, że tym razem będzie krótka i bezbolesna.
Dla pamięci ustawienia dodane do mysql’a (/etc/mysql/my.conf)
[mysqld]
character-set-server = utf8
character-set-client = utf8
character-sets-dir = /usr/share/mysql/charsets/
default-character-set = utf8
init_connect='SET collation_connection = utf8_general_ci'
init_connect='SET NAMES utf8'
collation-server = utf8_general_ci
[mysql]
default-character-set = utf8
[client]
default-character-set=utf8
Szukaj
Tagi
ostatnie komentarze
- ktos z branzy o ITCOM – cięcie grafiki
- ktos z branzy o ITCOM – cięcie grafiki
- Marcin o ITCOM – cięcie grafiki
- Przemek o Nie udało się zlokalizować katalogu zawartości WordPressa (wp-content).
- Miłosz o ITCOM – cięcie grafiki
- klatek o SEMcamp nr 3
- konrad o nginx + ssl
- Krzysiek o ITCOM – cięcie grafiki
- ayeo o ITCOM – cięcie grafiki
- Marcin o ITCOM – cięcie grafiki
ostatnio popularne wpisy
Jak używać w odnośnikach użyć mailto
Tworzenie layoutu - krok po kroku
Post Thumbnail Widget - wtyczka do wordpress'a
różnice w CSS dla Internet Explorer 6, 7 i 8
Jak zretuszować zdjęcie?
Polskie tematy do wordpress'a
wordpress i nginx w jednym miejscu stali
Nie udało się zlokalizować katalogu zawartości WordPressa (wp-content).
Jak wpisać dane ftp/ssh w wordpress
Rezerwacja rejsów - komponent joomla



Na razie nie ma żadnych komentarzy.
Dodaj komentarz
należy wpełnić pola oznaczone znakiem gwiazdki "*".