--=REKLAMA=--
Porada Ta strona opisuje proces aktualizacji witryny w wersji Joomla! 1.5.0 Release Candidates do wersji Joomla! 1.5.0 Stable. Jeśli chcesz się dowiedzieć, jak migrować z Joomla! 1.0.x do Joomla 1.5 Stable, zapoznaj się z artykułem Migracja z 1.0.x do 1.5 Stable. |
Aktualizacja działającej witryny bez uprzedniego przetestowania jest ryzykowna!!! Dlatego zawsze przed przeprowadzeniem czynności aktualizujących przetestuj je w środowisku w jak największym stopniu zbliżonym parametrami do środowiska produkcyjnego (serwera, na którym uruchomiono witrynę) - oczywiście na zapasowej kopii witryny.
Pakiet Joomla! 1.5.0 Stable jest dostępny w centralnej składnicy - witrynie JoomlaCode. Dostępne są trzy różne formaty plików, na co wskazują ich rozszerzenia: .zip, .tar.gz lub .tar.bz2. Zawartość tych alternatywnych pakietów jest identyczna. Wybierz ten, który Ci najbardziej odpowiada.
Aby się przekonać, czy pobrany pakiet został poprawnie skopiowany, warto porównać sumę kontrolną MD5 pobranego pliku z opublikowaną na stronie published checksum.
Porada Jeśli suma kontrolna jest inna niż opublikowana, nie używaj tej paczki.. Powtórz pobieranie i ponownie sprawdź sumę kontrolną. Jeśli suma kontrolna znowu będzie inna, zapoznaj się z raportem na forum [http://forum.joomla.org/index.php/board,36.0.html Joomla! 1.0 Upgrading 1.0.x Forum |
Najlepiej, gdyby testową kopię witryny wykonać na tej samej platformie (system operacyjny, wersja PHP i bazy danych), na której jest umieszczona działająca witryna. Ale nie przejmuj się zbytnio, jeśli to nie jest możliwe. Wykonaj roboczą kopię witryny Joomla!, zarówno systemu plików, jak i bazy danych (są to dwie odrębne czynności). Dokonaj niezbędnych poprawek w pliku configuration.php odpowiednio do nowej lokalizacji. Sprawdź, czy witryna testowa jest w pełni funkcjonalna.
Porada Jak wykonać kopię witryny Joomla!? |
Mamy kilka różnych sposobów instalowania spakowanych pakietów. Jeśli wybrana metoda sprawia Ci jakiś kłopot, spróbuj innej. W Twoim środowisku mogą być dostępne tylko niektóre z tych sposobów.
Porada Usuń katalog /installation. Nie będziesz w stanie uzyskać dostępu ani do witryny, ani do zaplecza, jeśli tego nie uczynisz. |
If you are upgrading from Joomla! 1.5 RC3 or earlier, then you must apply changes to the database. If you are upgrading from Joomla! 1.5 RC4 you can skip this step.
Locate the directory /installation/sql/mysql/. In it you will find the following files which must be used in sequence to apply the necessary database changes.
Plik | Komentarz |
---|---|
diff_rc1_to_rc2.sql | do aktualizacji z RC1 do RC2 |
diff_rc2_to_rc3.sql | do aktualizacji z RC2 do RC3 |
diff_rc3_to_rc4.sql | do aktualizacji z RC3 do RC4 |
diff.sql | do aktualizacji z RC4 do Stable |
The last of these is actually not required as there were no database changes following RC4. Note that all these files assume that your database prefix is set to the default "jos_". If this is not the case then you must manually edit the files to reflect the database prefix that you are using.
Zapisz plik i opuść edytor tekstu.
Teraz importujemy plik diff.sql do swojej bazy danych.
Check out as much of the functionality on your test site as possible. If there are any problems that will affect the way that you will need to handle the live upgrade then make a written note of them for later.
If you find errors you might check out the following possibilities:
Przed aktualizacją sporządź pełną zapasową kopię witryny. Wcześniej możesz wyłączyć witrynę (Przejdź do -> Witryna -> Konfiguracja globalna), aby kopia zawierała kompletne dane. Najlepiej, gdyby testową kopię witryny wykonać na tej samej platformie (system operacyjny, wersja PHP i bazy danych), na której jest umieszczona działająca witryna. Ale nie przejmuj się zbytnio, jeśli to nie jest możliwe. Wykonaj roboczą kopię witryny Joomla!, zarówno systemu plików, jak i bazy danych (są to dwie odrębne czynności). Dokonaj niezbędnych poprawek w pliku configuration.php odpowiednio do nowej lokalizacji. Sprawdź, czy witryna testowa jest w pełni funkcjonalna.
Porada Jak wykonać kopię witryny Joomla!? |
Mamy kilka różnych sposobów instalowania spakowanych pakietów. Jeśli wybrana metoda sprawia Ci jakiś kłopot, spróbuj innej. W Twoim środowisku mogą być dostępne tylko niektóre z tych sposobów.
The alternative selected may be different from that used in step 3 if the hosting platform for the site is different.
Porada Usuń katalog /installation. Nie będziesz w stanie uzyskać dostępu ani do witryny, ani do zaplecza, jeśli tego nie uczynisz. |
Repeat Step 4 for your live site.
Zgodnie z notatkami wykonanymi w kroku 5, dokonaj innych niezbędnych zmian, by doprowadzić witrynę do stanu sprzed instalacji uaktualnienia.
Porada Nie włączaj dodatku XML-RPC Blogger API w Joomla! 1.5.0 - powody opisano tutaj znane problemy bezpieczeństwa with it. Zostanie poprawione w wydaniu Joomla! 1.5.1 |
Nie zakładaj, że po aktualizacji witryna będzie działać bezbłędnie tylko dlatego, że pracowało poprawnie w kopii testowej. Sprawdź, że nie zdarza się nic niespodziewanego. Różnice w działaniu mogą wynikać z różnic między platformami systemowymi - testową i produkcyjną. Może się zdarzyć, że w wersji produkcyjnej pojawią się problemy, jakich nie było na serwerze testowym. Jeśli problemu nie udaje się rozwiązać, przywróć kopię witryny sporządzoną w kroku 6.
Jeśli wszystko pójdzie dobrze, możesz się zrelaksować. Jeśli spotkasz jakiekolwiek problemy lub masz pytania dotyczące aktualizacji, zgłoś je na Joomla! 1.5 Migrating and Upgrading Forum.
Powrót do Instrukcje aktualizacji