--=REKLAMA=--
W Joomla! 1.7 wprowadzono szybką aktualizację witryn jednym kliknięciem z Joomla! 1.6.5.
Jeśli Twoja witryna nie jest zbudowana na Joomla 1.6.5 albo nie chcesz korzystać z szybkiej aktualizacji, masz do dyspozycji kilka innych opcji:
W przypadku witryn działających na ostatnim wydaniu z serii 1.6, czyli Joomla! 1.6.5, aktualizacja do Joomla 1.7 jest bardzo łatwa.
Przed rozpoczęciem:
1. Z rozwijalnego menu zaplecza wybierz Rozszerzenia/Instalacje.
Plik:16-rozszerzenia instalator.png
2. Kliknij zakładkę Aktualizacje. Pojawi się strona:
3. Kliknij w przyborniku w prawym górnym rogu ekranu przycisk Wyczyść pamięć podręczną, a następnie Znajdź aktualizacje.
4. Kliknij pole wyboru umieszczone z lewej strony wiersza zawierającego numer najnowszej wersji Joomla!, a następnie kliknij w przyborniku przycisk Aktualizuj.
Czekaj cierpliwie, aż system pobierze i zaktualizuje niezbędne pliki. Może to potrwać nawet kilkanaście minut - zależnie od przepustowości łącza internetowego.
Plik:16-aktualizacja-joomla.png
5. Kiedy proces aktualizacji zostanie zakończony, zobaczysz ekran podobny do poniższego.
To jest to! Wykonaj te proste instrukcje przy następnym uaktualnianiu. Teraz Twój Joomla jest aktualny i bezpieczny.
Jeśli nie jesteś przekonany do korzystania z szybkiej aktualizacji, wszystko jest nadal w porządku. Istnieje kilka łatwiejszych opcji aktuwalizacji witryny. Drugą mmetodą aktualizacji Joomla 1.6.5 do 1.7.0 jest skorzystanie ze standardowego instalatora, podobnie jak w przypadku instalacji komponentu, modułu, dodatku czy szablonu. Ta metoda jest szczególnie przydatna dla użytkowników zlokalizowanych aktualizacji upowszechnianych przez zespoły tłumaczy.
Aby zaktualizować witrynę za pomocą tej metody, pobierz najpierw z Joomla Code pakiet aktualizujący Joomla! 1.6.5 do 1.7.0, który znajdziesz tutaj.
jeśłi posiadasz starsze wydanie Joomla niż wersja 1.6.5, skorzystaj z tego samouczka aby najpierw uaktualnić Joomla do wersji 1.6.5, a dopiero potem dokonaj aktualizacji do 1.7
Po pobraniu pakietu aktualizującego, zaloguj się na zaplecze administracyjne i przejdź na stronę instalatora rozszerzeń (Rozszerzenia / Instalacje) i zainstaluj pakiet tak, jak każde inne rozszerzenie, a więc:
Ostania z metod aktualizacji oprogramowania witryny wymaga nieco więcej wiedzy technicznej i powinna być stosowana raczej w sytuacjach, gdy nie powiedzie się aktualizacja jedną z poprzednich metod ze względu na skomplikowaną witrynę bądź problemy spowodowane hostingiem (na przykład na serwerach współdzielonych). Jak zwykle, najpierw wykonaj kopię zapasową plików i bazy danych. W przypadku większości witryn dwie wcześniej omówione metody przyniosą oczekiwany rezultat. Jednakże aktualizacja jest nadal dość łatwa i nie powinna być problemem.
Przed aktualizacją przejdź na stronę Konfiguracja globalna i zobacz w ustawieniach bazy danych, jakiego przedrostka nazw tabel użyto w instalacji, którą chcesz zaktualizować.
Aby dokonać ręcznej aktualizacji, potrzebny będzie pakiet uaktualniający z 1.6.5 do 1.7.0. Pobierz go z JoomlaCode.
Rozpakuj pobrany pakiet. Wewnatrz znajdziesz dwa pliki .zip. Do aktualizacji wykorzystaj tylko większy z plików nazwany Joomla_1.7.0-Stable-Update_Package.zip. Za pomocą klienta FTP prześlij ten plik do głównego katalogu swojego Joomla! i rozpakuj go. Operacja to spowoduje zamianę starszych zmodyfikowanych plików na aktualne, z wersji Joomla! 1.7. Możesz również najpierw rozpakować plik archiwum na swoim komputerze w specjalnie utworzonym katalogu, a nastęnie przesłać pliki na serwer.
Po rozpakowaniu pliku archiwum na serwerze (lub przesłaniu ich z własnego kompuetra na serwer) należy ręcznie usunąć z serwera pliki i foldery wyszczególnione w pliku administrator/components/com_admin/script.php.
Oto lista plików:
I lista folderów:
Po wykonaniu tych czynności należy ręcznie zaktualizować baze danych witryny. Aby to zrobić, znajdź plik installation/sql/mysql/joomla_update_17ga.sql albo pliki /administrator/components/com_admin/sql/updates/mysql/1.7.0-2011-06-06.sql oraz administrator/components/com_admin/sql/updates/mysql/1.7.0-2011-06-06-2.sql.
As of July 16th 2011 the file(s) contains:
Plik(i) z 16 lipca 2011 zawierają:
ALTER TABLE `#__languages` ADD COLUMN `ordering` int(11) NOT NULL DEFAULT 0 AFTER `published`; ALTER TABLE `#__languages` ADD INDEX `idx_ordering` (`ordering`);
CREATE TABLE IF NOT EXISTS `#__associations` ( `id` VARCHAR(50) NOT NULL COMMENT 'A reference to the associated item.', `context` VARCHAR(50) NOT NULL COMMENT 'The context of the associated item.', `key` CHAR(32) NOT NULL COMMENT 'The key for the association computed from an md5 on associated ids.', PRIMARY KEY `idx_context_id` (`context`, `id`), INDEX `idx_key` (`key`) ) DEFAULT CHARSET=utf8;
Wewnątrz znajdziesz część # __languages oraz # __associations. Zamień znak funta i pierwsze podkreślenie (# _) przedrostkiem nazw tabel Twojej bazy danych. Domyślnie tym przedrostkiem jest jos. Jeśli nie znasz przedrostka nazw tabel, otwórz plik configuration.php swojej witryny i odszukaj zmienną $dbprefix. Napis wewnątrz apostrofów jest tym, czego szukasz. Trzeba więc zamienić # __languages na jos_languages i tak dalej.
Po dokonaniu tych zmian, wywołaj w swoim programie zarządzania bazą danych (np. phpmyadminie) bazę danych witryny. Następnie skopiuj treść obu poprawionych zapytań i wklej w polu Uruchom zapytanie/zapytania na serwerze... na karcie SQL, a następnie kliknij przycisk Wykonaj.
Twoja witryna jest teraz uaktualniona do wersji 1.7.