Dla webmastera > Tutoriale
Aktualizacja [Update] galerii Coppermine
PA_BLO:
Każdy szanujący się webmaster wie, że podstawą bezpieczeństwa i stabilności strony jest jej aktualne oprogramowanie. W niniejszym tutorialu zaprezentuję Wam jak ja wykonuje aktualizację skryptu galerii "Coppermine Photo Gallery". O ile aktualizacja WordPressa jest automatyczna, z kolei ten skrypt należy aktualizować ręcznie za pośrednictwem połączenia FTP.
Sprawdzanie posiadanej wersji skryptu.
Po pierwsze upewnij się, czy oby na pewno wersja Twojej galerii jest aktualna. W tym celu zaloguj się do swojej galerii i poprzez opcję "Sprawdź wersję". Jeśli w raporcie pojawiają się czerwone ostrzeżenia z komunikatami [1.5.XX (starsze niż 1.5.XX)] oznacza to, że potrzebna jest aktualizacja skryptu.
Pobieranie aktualnej wersji ze strony producenta.
W celu pobrania najnowszej wersji Coppermine musisz udać się na stronę domową programu i z działu Download pobrać aktualne wydanie. Gdy paczka z najnowszą wersją galerii zostanie już pobrana, rozpakują ją na dysku.
Podmiana plików/katalogów poprzez FTP.
Teraz korzystając z programu do połączenia FTP (np. FileZilla) połącz się ze swoim serwerem i przejdź do katalogu głównego Twojej galerii. Polecam ostrożną podmianę plików i katalogów aby zapobiec utraceniu wcześniej wgranych zdjęć. Przestrzeń robocza do rozpoczęcia aktualizacji poprzez FTP powinna wyglądać tak: http://oi62.tinypic.com/2z6b8g3.jpg
Teraz po obu stronach otwórz katalogi "albums". Jeśli do tej pory pliki były przez Ciebie katalogowane w osobnych folderach - to dobrze bo będziesz mieć lepsze rozeznanie w tym jakie pliki posiadasz w poszczególnych podkatalogach. Pliki otworzonego folderu "edit" przenieś do otworzonego folderu "edit" znajdującego się po prawej stronie. Skoro mowa o podmianie plików - powinien wyskoczyć Ci komunikat o tym, że plik o takiej nazwie już istnieje. Dlatego też wyraź zgodę na podmianę na nowszy plik. Aby ułatwić sobie pracę i zezwolić na przepuszczenie całej kolejki podmienianych plików - zaznacz następujące opcje: http://oi59.tinypic.com/4t4w03.jpg Te opcje zaznaczaj za każdym razem gdy będziesz przesyłać większą ilość plików aby uniknąć ciągłego klikania przy podmianie.
Po udanym podmienieniu plików w folderze "edit" postępuj tak samo z folderami "userpics" (folder również znajduje się w katalogu albums) oraz innymi które są umieszczone w głównym katalogu galerii tak jak: bridge, css, docs, images, include, js, lang, logs, plugins, sql. Jeśli mowa o podmianie z folderu "themes" to podobnie jak przy podmianie w folderze "edit" najpierw wejdź i podmień pliki w folderach tylko tych motywów, które są uwzględnione w najnowszej wersji (w okienku po lewej stronie). Tym samym zapobiegniesz utracie danych jeśli masz jakieś własne szablony na dysku gdyż pracujesz tylko na motywach domyślnych. Gdy to zrobisz, czas na podmianę plików z głównego katalogu galerii. Mowa o plikach, które znajdują się luzem takie jak addfav.php itp. Skopiuj wszystkie pliki z lewego okienka i przenieś je do prawego. Jednak upewnij się, że wrzucasz je do tego samego katalogu (czyli muszą się one znaleźć w głównym folderze galerii).
Aktywacja nowej wersji.
Gdy jesteś pewien, że podmieniłeś wszystkie pliki na nowsze (czyli, że uwzględniłeś wszystkie katalogi z nowej wersji), przejdź do swojej galerii online. Zaloguj się do niej i wpisz następującą ścieżkę ADRESGALERII/update.php np. mojastrona.pl/galeria/update.php bądź galeria.mojastrona.pl/update.php Musisz to zrobić aby aktywować wcześniej podmienione pliki na nowsze. Powinna pojawić się strona raportu, który zatwierdza że aktualizacja przebiegła pomyślnie.
Dodatkowo możesz zrobić rozeznanie w wersji (tak jak na samym początku) aby upewnić się, że pliki zostały zaktualizowane. Od tego momentu cieszysz się zaktualizowaną wersją swojej galerii. To nic trudnego, wystarczy odrobina uwagi podczas podmieniania plików a wszystko przebiegnie zgodnie z planem. Aby zachować stabilność skryptu, co jakiś czas odwiedzaj stronę Coppermine aby sprawdzać kolejne aktualizacje.
Dianna:
Przyznam się, że nigdy nie robiłam aktualizacji coppermine. Chyba zacznę robić, dzięki wielkie za instrukcję :)
Channah:
jest coś nowego lub ciekawego w tej najnowszej wersji coppermine? ;>
ups...mam problem, zrobiłam tą aktualizację i mam coś nie tak, luknij PA_BLO: http://rachel-mcadams.pl/galeria. co jest nie tak?
PA_BLO:
--- Cytat: Channah w 24 Czerwiec 2014, 14:45:11 ---jest coś nowego lub ciekawego w tej najnowszej wersji coppermine? ;>
ups...mam problem, zrobiłam tą aktualizację i mam coś nie tak, luknij PA_BLO: http://rachel-mcadams.pl/galeria. co jest nie tak?
--- Koniec cytatu ---
Jeśli ktoś z Was po aktualizacji skryptu Coppermine do wersji 1.5.28 ma ten sam błąd co Channah:
Niech spróbuje zrobić tak. Otworzyć edycję pliku index.php I znaleźć w kodzie to:
--- Kod: ---$categories[cpg_get_last_visible_cid($categories, $row['lft'])]['subalbums'][$row['aid']]['pic_count'] += $row['pic_count'];
--- Koniec kodu ---
i podmienić na to
--- Kod: ---$categories[cpg_get_last_visible_cid($categories, $row['lft'])]['subalbums'][-1]['pic_count'] += $row['pic_count'];
--- Koniec kodu ---
Następnie znaleźć to:
--- Kod: --- if (!empty($cat['subalbums'])) {
foreach ($cat['subalbums'] as $alb) {
$pic_count += $alb['pic_count'];
}
}
--- Koniec kodu ---
i poniżej dodać to
--- Kod: --- if (isset($cat['subalbums'][-1])) {
unset($cat['subalbums'][-1]);
}
--- Koniec kodu ---
A jeśli to nie pomoże to w pliku index.php znaleźć to:
--- Kod: ---$categories[cpg_get_last_visible_cid($categories, $row['lft'])]['details']['alb_count']++;
--- Koniec kodu ---
i niżej dodać to
--- Kod: ---$categories[cpg_get_last_visible_cid($categories, $row['lft'])]['details']['subalb_count']++;
--- Koniec kodu ---
Znaleźć to
--- Kod: --- if (!empty($cat['subalbums'])) {
foreach ($cat['subalbums'] as $alb) {
$pic_count += $alb['pic_count'];
}
}
--- Koniec kodu ---
i niżej dodać to
--- Kod: ---$cat['details']['alb_count'] -= $cat['details']['subalb_count'];
--- Koniec kodu ---
Niektórzy naprawiają ten błąd, że kopiują plik index.php ze starszej wersji skryptu i podmieniają go z nowszym. Pomoc zaczerpnięta z forum Coppermine
Channah:
Dzięki PA_BLO :)
zmieniłam w index.php tak jak napisałeś wyżej, lecz do końca nie pomogło to ale teraz zmieniłam plik index.php z starszej wersji i pomogło ;)
Nawigacja
[#] Następna strona
Idź do wersji pełnej