Aktualizowanie Coppermine Photo Gallery

  • 6 Odpowiedzi
  • 2187 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline Adrian

  • *****
  • 5523
  • 723
  • Płeć: Mężczyzna
  • Smile, tomorrow will be worse...
    • Adrek.pl
Aktualizowanie Coppermine Photo Gallery
« dnia: 24 Styczeń 2013, 11:46 »
Ktoś z was posiada Coppermine Photo Gallery? Jak wygląda proces aktualizacji?
Wiem, że jest dokumentacja, ale i tak mam wątpliwości co do tego.

Obecnie Coppermine Photo Gallery jest zainstalowana w wersji 1.3.2 (określona w dokumentacji jako wersja zabytkowa :) ). Czyli najpierw wykonuje update do 1.4.x a później do 1.5.x?

*

Offline Nolt

  • *****
  • 3296
  • 249
  • Płeć: Mężczyzna
    • Wizzi
  • Wersja SMF: 2.0.15
Odp: Aktualizowanie Coppermine Photo Gallery
« Odpowiedź #1 dnia: 24 Styczeń 2013, 21:45 »
Jeśli to wersja zabytkowa osobiście zaktualizowałbym tak jak napisałeś. Oczywiście najpierw bym na localhost przetestował aktualkę od razu do najnowszej wersji może nie ma stresu takiego.
www.wizzi.pl
Moje style dla SMF 2

SMF.PL FAQ
nie odpowiadam na żadne PW, więc ich nie wysyłajcie chyba że zostaniecie o to poproszeni

*

Offline Adrian

  • *****
  • 5523
  • 723
  • Płeć: Mężczyzna
  • Smile, tomorrow will be worse...
    • Adrek.pl
Odp: Aktualizowanie Coppermine Photo Gallery
« Odpowiedź #2 dnia: 24 Styczeń 2013, 22:17 »
Wersja ta była zintegrowana z SMF 1.0.8 ::)

Walczyłem z tym na localhost, oto jakie miałem efekty:
 - upgrade z 1.3.2 > 1.4.x: kilka błędów bazy (skrypt nie utworzył dwóch nowych tabel (plugins i sessions), utworzone ręcznie i po problemie. Dodatkowo wysypały się polskie znaki. Z tym powalczymy później.

- upgrade 1.4.x > 1.5.x: Więcej krzaczków. Poprawiłem bazę, konwersja do UTF8. Wszystko działa poza literą ó która wyświetlana jest jako ? mimo tego, że w bazie jest ona zapisana poprawnie. Zapisanie jej jako ó - wtedy dodatkowo litera ą wyświetlana jest jako ? :)


Ciekawe co z tego wyniknie. Galerię warto uratować - prawie 5000 zdjęć :)

*

Offline Nolt

  • *****
  • 3296
  • 249
  • Płeć: Mężczyzna
    • Wizzi
  • Wersja SMF: 2.0.15
Odp: Aktualizowanie Coppermine Photo Gallery
« Odpowiedź #3 dnia: 25 Styczeń 2013, 02:02 »
Może to problem z samym konwerterem? Innego pomysłu nie mam, może sprawdź jeszcze jak wyświetlane są znaki, w bazie otwartej edytorem tekstu (notepad++).
www.wizzi.pl
Moje style dla SMF 2

SMF.PL FAQ
nie odpowiadam na żadne PW, więc ich nie wysyłajcie chyba że zostaniecie o to poproszeni

*

Offline Adrian

  • *****
  • 5523
  • 723
  • Płeć: Mężczyzna
  • Smile, tomorrow will be worse...
    • Adrek.pl
Odp: Aktualizowanie Coppermine Photo Gallery
« Odpowiedź #4 dnia: 25 Styczeń 2013, 14:42 »
Chyba skończy się na konwersji tłumaczenia do ANSI, znaki w bazie są poprawne. Już nie mam pomysłów... chyba wszystko już sprawdzałem :|

//edit
Wydaje mi się że znalazłem rozwiązanie :) Wystarczyło dodać $CONFIG['dbcharset'] = 'utf8'; w pliku konfiguracji, podobnie robi się w SMF ::)
« Ostatnia zmiana: 25 Styczeń 2013, 14:48 wysłana przez phantom »

*

Offline Nolt

  • *****
  • 3296
  • 249
  • Płeć: Mężczyzna
    • Wizzi
  • Wersja SMF: 2.0.15
Odp: Aktualizowanie Coppermine Photo Gallery
« Odpowiedź #5 dnia: 25 Styczeń 2013, 18:03 »
Rozmawiałem dziś ze znajomym programistą i mówił że są dwa wyjścia, błąd po stronie konwertera który źle interpretuje znak ó lub błąd w plikach skryptu. Pliki szablonu źle pobierają kodowanie z bazy. Jest trzeci mniej prawdopodobny - sprawdzenie z jakiego kodowania korzysta i widzi przeglądarka (domyślne ustawienie w przeglądarce).

Może właśnie tego w plikach brakowało wpisu który pobierze poprawne kodowanie. Z drugiej strony dziwne że standardowo skrypt błędnie pobiera kodowanie utf8.
www.wizzi.pl
Moje style dla SMF 2

SMF.PL FAQ
nie odpowiadam na żadne PW, więc ich nie wysyłajcie chyba że zostaniecie o to poproszeni

*

Offline Adrian

  • *****
  • 5523
  • 723
  • Płeć: Mężczyzna
  • Smile, tomorrow will be worse...
    • Adrek.pl
Odp: Aktualizowanie Coppermine Photo Gallery
« Odpowiedź #6 dnia: 25 Styczeń 2013, 18:06 »
Błąd byłw braku jednej linijki w pliku konfiguracji.

Skrypt wykonywał połączenie z bazą tak jakby była ona kodowana w ISO, musiałem dodać
$CONFIG['dbcharset'] = 'utf8';
w ./include/config.inc.php przed ?> i wszystko działa :)

Zintegrowane z SMF 2 dzięki mostkowi napisanemu przez autorów galerii.