Joomla 1.5 PL Manual

50
Joomla! 1.5 Instrukcja Instalacji Autor: Andy Wallace T umaczenie: Tomasz Dobrzy ski ł ń Joomla! User Documentation Team Wersja 0.5 30 Pa dziernik 2007 ź The Joomla! User Documentation Team Instrukcja instalacji Joomla! 1.5

Transcript of Joomla 1.5 PL Manual

Joomla! 1.5 Instrukcja Instalacji

Autor: Andy Wallace

T umaczenie: Tomasz Dobrzy skił ńJoomla! User Documentation Team

Wersja 0.5

30 Pa dziernik 2007 ź

The Joomla! User Documentation Team Instrukcja instalacji Joomla! 1.5

Podzi kowania i Licencja ęPodzi kowania ęChciałbym złożyć wyrazy uznania deweloperom, za ich ciągły trud wkładany w tworzenie Systemu Zarządzania Treścią (CMS), jakim jest Joomla! 1.5.

Ponad to, chciałbym tak samo złożyć hołd wielu innym członkom grup roboczych, obecnych w przeszłości lub teraźniejszości, którzy włożyli swój wkład w to, czym jest dzisiaj Joomla!.

Wyrazy uznania muszą zostać także złożone całemu społeczeństwu Joomla!, które włożyło swój wkład w testowanie, raportowanie problemów oraz najważniejsze: implementowanie nowych rozwiązań do Projektu.

W końcu chciałbym podziękować dwójce ludzi, którzy włożyli swój wkład w User Documentation Team do wydania 1.5:

Chad McKissick i Leandro Bergantños bez których praca nie byłaby tym czym jest.

Licencja Ten dokument jest wydany pod licencją Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported.

Dodatkowa informacja licencyjna Cieszyłbym się, gdyby dokument był tłumaczony

Byłbym zadowolony z użycia tego dokumentu w społeczeństwie, grupach translacyjnych i innych stron NFP, które nie czerpią zysku materialnego, również tych, które użytkują Googla Ads lub i podobnych do finansowania swojej aktywności internetowej.

Byłbym zadowolony gdyby dokument ten sprzedawany na mediach takich jak płyty CD lub DVD był darmowy, a cena odnosiłaby się tylko do nośnika, na którym dokument został zapisany. Mimo zmiany treści, przetłumaczenia lub poprawy, która została wykonana, licencja i niniejsze informacje powinny zostać skopiowane w całości.

The Joomla! User Documentation Team Instrukcja instalacji Joomla! 1.5

Zmiany

Wersja Data Szczegóły

26 Lis 2007 Dodano szczegółowe informacje na temat warstwy FTP; do działu Secure Password Thinking dodano „Zarządzanie hasłami” oraz „Generatory haseł” - dzięki pomocy Jozsef Tamas Herczeg

30 Paź 2007 Wersja 0.5

25 Paź 2007 Dodano adnotację do działu „Minimalne Wymagania”

23 Paź 2007 Dodano rady na temat Nightly Builds i SVN do „Nabywanie Joomla!”

20 Paź 2007 Dodano „Znane problemy”

15 Paź 2007 Dodano szczegóły .htaccess i php.ini do „Obsługa Błędów”

12 Paź 2007 Dodano szczegółowe informacje do tabel i zawartości Wymagań Systemowych

6 Paź 2007 Dodano ostrzeżenia odnoszące się do błędu dotyczącego usuwanie folderu instalacyjnego w wydaniu RC3

5 Paź 2007 Dodano dodatkowe ostrzeżenie i uwagi do Wprowadzenia oraz Instalacji

3 Paź 2007 Dodano dodatkowe ostrzeżenia odnoszące się do 2 kroku instalacji - „Przegląd ustawień”.

1 Paź 2007 Dodano uwagę do Wymagań Systemowych odnoszącą się do Zend Optymizer - dzięki Andrew Eddie

0.4 20 Wrz 2007 Wstępne wydanie publicznie i PDF

The Joomla! User Documentation Team Instrukcja instalacji Joomla! 1.5

Spis tre ciśPodziękowania i Licencja ..................................................................................................................2

Podziękowania .............................................................................................................................2

Licencja .......................................................................................................................................2

Dodatkowa informacja licencyjna ............................................................................................2

Zmiany .............................................................................................................................................3

Wprowadzenie .................................................................................................................................7

Minimalne wymagania systemowe....................................................................................................8

Instalacje lokalna lub zdalna.........................................................................................................9

Sprawdzanie instalacji................................................................................................................10

Pozyskiwanie Joomla! .....................................................................................................................12

Nightly Build & SVN....................................................................................................................14

Nightly Build...........................................................................................................................14

SVN............................................................................................................................................15

Ostateczne przygotowania..............................................................................................................16

Transferowanie plików................................................................................................................16

Lepsze przygotowanie................................................................................................................16

Szczegóły MySQL...................................................................................................................17

Szczegóły kont FTP.....................................................................................................................17

Bezpieczne tworzenie haseł........................................................................................................19

Zarządzanie Hasłami..................................................................................................................19

Generatory Haseł........................................................................................................................19

Instalacja........................................................................................................................................20

Instalacja przez przeglądarkę internetową.................................................................................21

Krok 1 - Wybór języka............................................................................................................21

Krok 2 - Przegląd ustawień.....................................................................................................23

Krok 3 - Licencja.....................................................................................................................24

Krok 4 - Konfiguracja bazy danych.........................................................................................25

Krok 5 - Ustawienia FTP..........................................................................................................27

Krok 6 - Główna konfiguracja..................................................................................................28

Instalacja przykładowych danych...........................................................................................29

Instalacja Ze Skryptu Migracyjnego.......................................................................................29

Instalowanie Pliku Skryptu Migracyjnego SQL z wcześniejszej instalacji Joomla!, w wersji 1.0.x...............................................................................................................................................29

Krok 7 - Zakończ....................................................................................................................30

Instalacja Ręczna........................................................................................................................32

Krok 1 - Tworzenie i edycja pliku konfiguracyjnego ................................................................32

The Joomla! User Documentation Team Instrukcja instalacji Joomla! 1.5

Krok 2 - Edycja pliku SQL .......................................................................................................33

Krok 3 - Transferowanie plików na serwer .............................................................................34

Krok 4 - Tworzenie bazy danych i importowanie danych joomla.sql ......................................34

Krok 5 - Tworzenie głównego konta administracyjnego .........................................................37

Krok 6 - Importowanie danych sample_data.sql (opcjonalnie) ...............................................40

Krok 7 - Kończenie .................................................................................................................42

Znane Problemy i Obsługa Błędów..................................................................................................43

plik configuration.php nie jest zapisywalny................................................................................43

Register Globals jest ustawiona na włączony - Problem ze współudziałem.................................43

.htaccess................................................................................................................................43

php.ini....................................................................................................................................44

Warstwa FTP...........................................................................................................................44

Znajdywanie błędów..............................................................................................................44

Pomóż Nam by Pomóc Sobie...........................................................................................................45

Użycie forum..............................................................................................................................45

Umieszczanie Nowego Tematu (lub dołączanie się do istniejącego wątku).............................47

Niektóre Za i Przeciw..............................................................................................................47

Dodatkowe Informacje na temat załączania...........................................................................47

Pomyślne Zakończenie...........................................................................................................47

Dalsze informacje...........................................................................................................................49

Czego spodziewać się w czasie rozwoju Joomla! 1.5...................................................................49

Faza Alpha..............................................................................................................................49

Faza Beta...............................................................................................................................49

Faza Wydań Kandydujących...................................................................................................49

Faza Stabilna - Pełne Wydanie................................................................................................49

Konwencja Wersji........................................................................................................................49

Aktualne Plany Rozwoju..............................................................................................................50

The Joomla! User Documentation Team Instrukcja instalacji Joomla! 1.5

The Joomla! User Documentation Team Instrukcja instalacji Joomla! 1.5

Wprowadzenie Dokonałeś ważnej decyzji, wybierając Joomla! 1.5 jako twój System Zarządzania Treścią (CMS).

Joomla! jest aktualnie jednym z najpopularniejszych i najbardziej efektywnych projektów Open Source. Joomla! zyskała wiele prestiżowych nagród podczas krótkiej, ale jakże znakomitej egzystencji.

Joomla! 1.5 jest drugą, główną inkarnacją wydań. Oryginalnie, seria Joomla! 1.0 pochodzi od Mambo CMS, z którego wiele obecnych już deweloperów Joomla! pomagało przy pracy. Joomla! 1.5 posiada nowe cechy, nową budowę i jest głównie krokiem naprzód z 1.0.

Ta instrukcja udostępnia ci niezbędne informacje jak przetransferować pakiet instalacyjny na istniejący, w pełni sprawny serwer sieciowy.

Będziemy musieli szczegółowo rozpatrzyć potrzeby, by uruchomić Joomla!. Ta instrukcja nie przedstawia jednak szczegółowych informacji, jak zbudować i skonfigurować serwer sieciowy lub bazę danych. Merytorycznie powinieneś mieć to już za sobą.

Poprowadzimy cię przez:

● ogólne kroki, jak pozyskać Joomla!

● sprawdzenie czy twój serwer sieciowy spełnia minimalne wymagania

● proces przedstawiający jak poradzić sobie z prostą oraz bardziej kompleksową instalacją oprogramowania

● przedstawienie możliwych rozwiązań problemów, na które będziesz mógł się natknąć

● dodatkowe zasoby oraz informacje, które będą dla ciebie przydatne

Wierzymy, że będziesz cieszył się z tych procesów i będziesz mógł dostosować Joomla! do własnych potrzeb.

Instalacja i używanie Joomla! jest ogólnie bardzo proste. Postawienie strony zajmuje więcej wkładu w pracę, jednak jak odkryjesz, stworzono wiele ułatwień, by wszystko uprościć.

Nota: Możesz zauważyć, że między informacjami zawartymi na stronach internetowych oraz aktualną wersją pliku PDF mogą wystąpić różnice w treści. Problem będzie minimalizowany najwcześniej kiedy będzie to możliwe. Pamiętaj, że strony internetowe będą zawsze aktualne, zaś plik PDF nie.

Nota: Jeśli zamierzasz migrować zawartość z istniejącej strony internetowej opartej na Joomla! 1.0.x, mocno zalecamy abyś najpierw przetestował możliwości Joomla! 1.5, zanim przystąpisz do użycia skryptu migracyjnego. Zawsze miej pewność, że posiadasz kopię zapasową swoich danych, zanim uruchomisz Migration Component.

Ostrzeżenie: Proszę przeczytać cały rozdział Instalacja, zanim rozpoczniesz instalację. Może oszczędzić ci to wiele bólu!

The Joomla! User Documentation Team 1 Instrukcja instalacji Joomla! 1.5

Minimalne wymagania systemoweOstrzeżenie: By pomyślnie zainstalować i używać systemu Joomla! musisz posiadać serwer z w pełni sprawnym sieciowym systemem operacyjnym (Apache jest odpowiedni), bazę danych (MySQL jest odpowiednia) i obsługę języka PHP po stronie serwera wraz ze specyficznymi modułami, które są aktywowane przez interpreter PHP w celu obsługi MySQL, XML i funkcjonalności Zlib. Społeczność Joomla! będzie pomagać ci w przezwyciężaniu problemów napotkanych przez ciebie na drodze, jednak musisz pamiętać, że Joomla! nie jest sewerem sieciowym. Serwer sieciowy, to maszyna w pełni funkcjonalna i kompatybilna, na której uruchomisz Joomla!.

Nota: Joomla! jest rozwijana i testowana głównie na serwerach Apache Web 1.3.x + i 2.x +. Podczas gdy istnieje duża szansa, że system Joomla! będzie pracował z innymi systemami takimi jak Windows IIS, te nie są koniecznie wspierane jako że różnie bywa z wewnętrzną pomocą techniczną.

Taka sama sytuacja jest niestety z bazami danych, gdzie MySQL jest z reguły najczęściej wybieranym produktem. Istnieje duża szansa, że po wcześniejszym skonfigurowaniu inne bazy danych także mogą pracować, lecz nie posiadają większego wsparcia w chwili obecnej. To jest sytuacja, która miejmy nadzieję zmieni się z czasem, póki co nie ma środków by postawić krok na przód i stworzyć taką grupę.

Wymagania minimalnych wersji komponentów na serwerze:

Oprogramowanie Minimalna wersja Zalecana Ostatnie wydania Strona internetowa

PHP 4.3.10 4.4.7 5.x http://www.php.net/

MySQL 3.23.x lub wyższa 4.1.22 5.x http://dev.mysql.com/downloads/mysql/5.0.html

Apache 1.3 lub wyższa 1.3.9 wydania 2.2 http://httpd.apache.org/

mod_mysql

mod_xml

mod_zlib

Musisz sprawdzić czy posiadasz włączoną obsługę modułów MySQL, XML i Zlib w PHP. Opcje te znajdziesz w pliku konfiguracyjnym php.ini.

Uwaga: Nie używaj PHP 4.3.9, PHP 4.4.2 lub PHP 5.0.4, gdyż te wydania posiadają błędy, które mogą wpłynąć na proces instalacji systemu Joomla!. Wiadomo, że Zend Optymizer 2.5.10 for PHP 4.4.x także posiada te błędy. Powinieneś poprosić administratora serwera o zaktualizowanie PHP do późniejszego niż te wydania.

Jeśli doświadczyłeś nowe problemy z Joomla! na innych wersjach wydań, poczekaj na wydanie listy zmian do danej wersji. Jeśli jest to szczególny problem, powiadom o tym administratora serwera.

Nota: Aktualnie trwa dyskusja na temat dodatkowych problemów związanych z całą serią wydań PHP 4.3.x. Wiadomo, że najlepszą i najbardziej spójną współpracę zapewnia PHP 5.x.

Joomla! została pomyślnie przetestowana na wiele możliwości w trzech systemach operacyjnych: Windows, Linux oraz Apple Mac OSX. Joomla! wyśmienicie radzi sobie z pracą także na innych platformach, jednak takie przypadki nie zostały dobrze udokumentowane. Joomla! jest także regularnie używana i testowana przez główne, dostępne przeglądarki internetowe, takie jak IE6 +, Firefox 1.5 +, Safari, Opera. Pozostałe produkty także sprawdzają się przy przeglądaniu Joomla!.

Uwaga: Wiadomo już, że w przeglądarce IE6 można napotkać problem z CSS w prezentacji szablonów.

The Joomla! User Documentation Team 2 Instrukcja instalacji Joomla! 1.5

Instalacje lokalna lub zdalnaStacja lokalna jest serwerem sieciowym łączącym bazę danych znajdującą się bezpośrednio na twoim lub jakimkolwiek komputerze w domowej/firmowej sieci lokalnej. W tym przypadku masz bezpośredni, łatwy dostęp do maszyny, na której jest zainstalowane oprogramowanie.

Stacja zdalna jest komputerem, z którym możesz połączyć się przez Internet i administrować nim na odległość. Może to być sprzęt twój lub wynajęty przez ciebie od jakiejś firmy świadczącej hosting. Uproszczając, jest to komputer oddalony od ciebie, mieszczący oprogramowanie. Zakres tematyczny i szczegółowe wyjaśnienia terminologii leżą poza granicami tej dokumentacji, jednak jakikolwiek sposób połączenia wybierzesz, musisz pamiętać o spełnieniu minimalnych wymagań opisanych poniżej.

Jeśli chcesz zainstalować Joomla! na komputerze lokalnym możesz skorzystać z gotowych pakietów, które zawierają niezbędne oprogramowanie (z pominięciem systemu Joomla!) w jednej łatwej do instalacji paczce, która generalnie pozwala ci, abyś z twojego komputera stworzył osobisty serwer sieciowy i bazę danych bez szczególnej wiedzy jak to działa.

Poniższe paczki są ogólnodostępne oraz popularne. Każda z nich została zaprojektowana dla konkretnego systemu operacyjnego.

Uwaga: Za wyjątkiem paczki LAMP, żadna z pozostałych nie powinna być używana do serwerów typu live. Intencją tych paczek było stworzenie pakietu przeznaczonego na komputery deweloperskie/lokalne. Paczki LAMP połączone z Linuksem są generalnie identyczne dla komputera lokalnego, jak i serwerów typu live.

Poszczególne litery nazwy AMP informują o użytym w paczce standardzie: Apache, MySQL i PHP.

Nazwa paczki System operacyjny Strona internetowa Dokumenty

WAMP Windows http://www.wampserver.com/en/ http://www.wampserver.com/wamp5.chm

MAMP Apple Max OSX http://www.mamp.info/en/mamp.html http://www.mamp.info/en/help.html

LAMP Linux (i inne UNIX) Zależne od dystrybucji

XAMPP Multi-platformowe – Max, Windows, Linux, Solaris

http://apachefriends.org/ http://www.apachefriends.org/en/faq-xampp.html

Większość aktualnie udostępnianych dystrybucji Linuksa posiada możliwość pobrania poszczególnych komponentów wchodzących w skład paczki z repozytoriów znajdujących się w dystrybucji lub repozytoriów zewnętrznych. Często zdarza się tak, że istnieje kilka sposobów na instalację tych komponentów. Możesz więc potrzebować dokumentacji twojej dystrybucji. Różne dystrybucje kompilują niezbędne zależności, symbole i wprowadzają zmiany zawartości paczek jako część procesu instalacyjnego RPM, YUM lub jednego z innych instalatorów.

Alternatywnie, na wszystkich platformach systemowych możesz pobrać, a następnie skonfigurować poszczególne komponenty z różnych stron (konfigurację możesz przeprowadzić na serwerze live, jeśli twoja firma hostingowa nie posiada ich) i stworzyć swoje własne serwery, dzięki którym mógłbyś łatwo rozprowadzać stworzone paczki.

Większość z paczek będzie zawierała także jakieś formy programu administrującego, dzięki któremu będziesz mógł administrować bazami danych oraz na przykład PHPMyAdmin lub MySQLAdmin, by umożliwić ci efektywne zarządzanie bazą danych. Jeśli takie narzędzia nie są co dostarczone, a chcesz zarządzać bazą, znajdź i zainstaluj takie programy.

Ostrzeżenie: Pozostała część tej instrukcji uwzględnia fakt, że posiadasz już na serwerze w pełni funkcjonujące: Apache, MySQL i PHP.

Na początku chcielibyśmy mocno zarekomendować instalację systemu Joomla!, jak i testowanie jej funkcjonalności na stacji lokalnej. W ten sposób poznasz jej możliwości oraz przekonasz się, co tak naprawdę zaoferuje ci ten systemu.

The Joomla! User Documentation Team 3 Instrukcja instalacji Joomla! 1.5

Na stacji zdalnej, hostowanej lub dedykowanych serwerach, możliwość tych aplikacji będzie zależała od firmy hostingowej lub systemu operacyjnego zainstalowanego na serwerze. Byłoby mądrym posunięciem zaktualizowanie zarówno samego systemu operacyjnego, jak i polityki serwera przed instalacją Joomla!. Różnice jakie mogą pojawić się między dostawcą serwera, a systemem operacyjnym mogą być pokaźne i wykraczają poza tematykę tej instrukcji. Jeśli natknąłeś się na problem związany z serwerem, a systemem Joomla!, przejrzyj forum aby zobaczyć jak inni użytkownicy poradzili sobie z problemem oraz jakiego użyto rozwiązania.

Joomla! może być użyta z alternatywnymi sieciowymi serwerami operacyjnymi takimi jak Microsoft© Internet Information Service (IIS) oraz alternatywnym modelem bazy danych. My nie będziemy jednak kroczyć tą drogą podczas odkrywania systemu Joomla!, gdyż skorzystamy z pakietu AMP.

Nota: Platformy serwerowe inne od AMP posiadają obecnie niezbyt rozwinięte wsparcie techniczne.

Trwają dyskusje i prace nad sposobem rozszerzenia platform, na których Joomla! będzie stabilnie działać. Kwestie te są jeszcze we wczesnym stadium rozwoju. Sprawdź forum, by dowiedzieć się więcej na temat tego wątku.

Sprawdzanie instalacjiKiedy zakończysz proces instalacji niezbędnego oprogramowania, warto uruchomić szybki test, aby upewnić się, że wszystkie niezbędne oraz minimalne wymagania są spełnione.

Uwaga: Usuń plik phpinfo.php z katalogu głównego jeżeli dowiedziałeś się wszystkich interesujących cię

informacji. Pozostawienie pliku na serwerze wiąże się z ryzykiem naruszenia bezpieczeństwa. Twoja wersja systemu Joomla! posiada identyczną wersję skryptu. Wybierz menu Pomoc w celu odwołania się do niego.

Możesz zrobić to w bardzo prosty sposób tworząc skrypt PHP:

<?php

//Pokazuje wszystkie informacje

phpinfo();

?>

Zapisz plik na przykład jako phpinfo.php, a następnie umieść w głównym katalogu twojej strony. Wpisz adres

strony do przeglądarki, na przykład: http://www.twojadomena.com/phpinfo.php lub http://localhost/phpinfo.php. Jeżeli strona otworzy się, powinny wyświetlić się szczegółowe dane na temat skompilowanych komponentów oraz rozszerzeń (takich jak Zlib, XML i modułów MySQL), jak i wersja, informacje o serwerze, środowisku serwera, środowisku PHP, systemie operacyjnym, ścieżkach dostępu, głównych i lokalnych wartościach opcji konfiguracji, nagłówkach HTTP oraz licencji PHP.

Zobacz następną stronę, aby stworzyć pogląd o tym, co może wyświetlać powyższy skrypt.

Aby zobaczyć pełny opis wszystkich wyświetlanych elementów, odwiedź stronę na której znajdują się wyjaśnienia: http://uk3.php.net/phpinfo.

Usuń plik phpinfo.php z katalogu głównego jeżeli dowiedziałeś się wszystkich interesujących cię informacji.

Pozostawienie pliku na serwerze wiąże się z ryzykiem naruszenia bezpieczeństwa. Twoja wersja systemu Joomla! posiada identyczną wersję skryptu. Wybierz menu Pomoc w celu odwołanie się do niego.

Sprawdź nasz sieciowy Słownik, aby poznać definicje lub pojedyncze słowa, które są dla ciebie niejasne. Jeśli przegapiliśmy jakieś słowo, poinformuj nas o tym.

The Joomla! User Documentation Team 4 Instrukcja instalacji Joomla! 1.5

Skompresowany widok wywołania komendy „phpinfo”

The Joomla! User Documentation Team 5 Instrukcja instalacji Joomla! 1.5

Pozyskiwanie Joomla! Pobieranie Joomla! nie mogło być łatwiejsze; Wejdź na stronę http://joomla.org, a następnie kliknij na aktualną nazwę wydania w wydzielonej sekcji, znajdującej się w lewym menu (obszar zaznaczony na poniższym obrazku). Zauważysz, że obie wersje: 1.0.x i ostatnia 1.5.x są dostępne. Nas będzie interesować tylko 1.5.

Strona główna Joomla! z podświetlonym menu pobierania

Kliknij na ikonę 1.5. Zostaniesz przekierowany na stronę projektu Joomla! http://joomlacode.org, na której znajdziesz odpowiednie paczki.

Zobaczysz ekran podobny do tego:

Strona projektu Joomla! Code, z której pobierana jest najnowsza wersja Joomla!.

The Joomla! User Documentation Team 6 Instrukcja instalacji Joomla! 1.5

Zaznaczony wyżej prostokąt pokazuje jeden z trzech wariantów wyboru pliku. W tym przypadku jest to .zip.

Pozostałym rozwiązaniem jest .tar.gz i .tar.bz2. Wybierz rozszerzenie pliku odpowiednie do twojego

systemu.

Klikając na plik, po kilku sekundach powinno pojawić się okienko pobierania pliku. Zapisz plik na dysk.

Strona Joomla! Code z wyświetlonym oknem zapisu.

Otwórz zapisany plik z dysku, używając odpowiedniego programu do kompresji. Jeśli nie masz takiego programu, istnieje wiele darmowych odpowiedników z licencją open source. Możesz pobrać je z takiej lokalizacji jak Source Forge. Wszystkie aplikacje działają w taki sam sposób (Windows), w naszym przykładzie używamy menedżera plików 7-ZIP. W systemach Linuks archiwami możemy zarządzać za pomocą konsoli, jednakże jeśli chcesz, możesz używać przedstawionych, graficznych aplikacji. Mac OSX jest systemem, który posiada wiele konsolowych narzędzi tego typu. The Unarchiver posiada tu dobrą opinię, gdyż wykorzystuje BOMArchiverHelper.app.

Menedżer 7-Zip wyświetlający zawartość skompresowanego pliku instalacyjnego Joomla! 1.5.

The Joomla! User Documentation Team 7 Instrukcja instalacji Joomla! 1.5

Rozpakuj (Extract) archiwum do odpowiedniej lokalizacji - nie jest ważne gdzie chcesz je wypakować, ważne żebyś znalazł te pliki kiedy nadejdzie czas na instalację Joomla! na serwerze. Listing zawartości katalogu instalacyjnego powinien wyglądać podobnie do poniższego:

zawartość paczki Joomla! 1.5

Nightly Build & SVNJoomla! 1.5 jest cały czas w stadium rozwoju. Codziennie tworzony jest pakiet zawierający najnowsze zmiany czołowego wydania deweloperskiego. Nie zawsze może on jednak zawierać dobrze wykonane komponenty, tak więc może być niestabilny. Przedstawione metody wymagają poświęcenia więcej ilości czasu, aniżeli przy normalnej instalacji.

Nightly BuildZatem mocno polecamy ci, abyś korzystał z najnowszych wydań Joomla! oznaczonymi Nightly Build, gdyż są one zaktualizowane.

Uwaga! Nightly Build jest automatyzowanym procesem. Paczki te tworzone są o tej samej porze dnia codziennie. Nightly Build nie zawiera programu do automatycznej aktualizacji, tak więc możesz dodać coś od siebie do twojej instalacji.

Ostrzeżenie: Zanim nadpiszesz jakieś pliki lub coś zmienisz, powinieneś stworzyć kopię zapasową istniejącej bazy danych oraz katalogów i plików. Wtedy będziesz miał możliwość cofnięcia instalacji, jeśli coś pójdzie nie tak jak powinno! Musisz stworzyć kopię pliku configuration.php i .htaccess lub php.ini, gdyż

będziesz mógł potrzebować ich w przyszłości.

Masz kilka wyborów użycia Nighty Builds:

Czysta Instalacja

Po prostu pobierz ostatni Nightly Build i zainstaluj go jak normalną instalację Joomla!. Jeśli pracujesz w lokalnym środowisku testowym, możesz użyć tej metody, instalując równolegle kila wersji Joomla!, bez usuwania poprzednich instalacji. Możesz wykorzystać to do celów diagnostycznych; spoglądaj na to, co zostało zmienione w nowych wersjach i instaluj tyle wersji, na ile pozwala ci wolna przestrzeń dyskowa.

Nadpisanie istniejącej instalacji

Pobierz Nighty Build, a następnie rozpakuj plik. Usuń katalog installation, jako że nie będzie ci już potrzebny. Skopiuj pozostałe pliki i foldery do istniejącego katalogu głównego Joomla! znajdującego się na serwerze. Jest to dobra metoda, lecz posiada wiele niedociągnięć.

The Joomla! User Documentation Team 8 Instrukcja instalacji Joomla! 1.5

● stracisz zmiany, które wprowadziłeś ręcznie do kodu

● możesz mieć problemy z Rozszerzeniami takimi jak Komponenty lub Szablony, gdyż te mogą pracować tylko z oryginalnym kodem

● mogą występować problemy z odwołaniami do plików, obrazów, innych multimediów lub dokumentów, które zostały przetransferowane na serwer

● będziesz musiał dbać o pliki, gdyż niektóre z nich mogą stać się niepotrzebne i pozostawione sprawiać problemy

Metoda ta pozwala na używanie stworzonej ówcześnie (podczas oryginalnej instalacji) bazy danych.

Usunięcie bieżącego drzewa katalogu/pliku i przetransferowanie nowego drzewa katalogu/pliku

Usuń istniejące katalogi i pliki znajdujące się w katalogu głównym Joomla! Rozpakuj Nightly Build i usuń katalog instalacyjny. Skopiuj zawartość rozpakowanego pliku do katalogu głównego Joomla!. Po tym powinieneś przywrócić kopie plików configuration.php, .htaccess, php.ini oraz innych

obrazów, dokumentów i innych plików które stworzyłeś wcześniej. Oczywiście jest to najbardziej zakłócająca się metoda, jeśli posiadasz zainstalowane Rozszerzenia lub dopasowałeś osobiście kod. Wszystko będziesz musiał przywrócić.

Metoda ta pozwala na używanie stworzonej ówcześnie (podczas oryginalnej instalacji) bazy danych.

SVN

Ostrzeżenie: Nie jest to rekomendowane dla nowicjuszy. Jest to kompleksowe narzędzie dla deweloperów.

Jeśli chcesz rozwijać Rozszerzenia Joomla!, dowiedzieć się jak działa lub w jakim kierunku rozwija się Joomla!, pobierz najnowszą wersję Joomla!. Zalecamy użycie SVN, gdyż pomoże ci to w procesie rozwoju oraz testowaniu.

Szczegółowe informacje na temat repozytoriów i jak uzyskać dostęp do SVN możesz uzyskać na Developer Site, tak więc nie będziemy się powtarzać.

The Joomla! User Documentation Team 9 Instrukcja instalacji Joomla! 1.5

Ostateczne przygotowaniaTransferowanie plikówPierwszym zadaniem jest przeniesienie na serwer rozpakowanych plików, które utworzyłeś podczas ostatniej sekcji. Jeśli instalujesz system Joomla! na komputerze lokalnym - na przykład komputer, na którym pracujesz - skopiuj (lub wytnij), a następnie wklej pliki do katalogu głównego (podfolderu) serwera sieciowego. Jeśli zdecydowałeś się jednak na umieszczenie plików na serwerze zdalnym, pliki możesz umieścić na kilka sposobów: używając klienta FTP (File Transfer Protocol), jakiejkolwiek przeglądarki sieciowej posiadającej odpowiednie narzędzia wspomagające dodawanie plików lub za pomocą panelu kontrolnego dostarczonego przez najemcę serwera (jeśli taki istnieje).

Uwaga: Katalog główny jest zlokalizowany w różnych miejscach w zależności od zastosowanego systemu/dystrybucji. Katalog ten może nazywać się htdocs, httpd lub www. Można długo wymieniać możliwe nazwy w odniesieniu do systemu operacyjnego, dystrybucji, paczki oraz struktury katalogów, włącznie z ustawieniami, które mogły lub zostały zdefiniowane przez firmę hostingową. Tak więc ustanawianie tej nazwy może zależeć od ciebie!

W niektórych przypadkach możliwe będzie - oraz szybsze i łatwiejsze - skopiowanie na zdalny serwer spakowanego pliku przez klienta FTP, a następnie rozpakowanie go wprost do katalogu głównego serwera internetowego. Ten sposób wykonywany jest często w przypadku serwera opartego o system operacyjny Linuks, gdzie możliwy jest dostęp do wiersza poleceń. Niektóre firmy hostingowe udostępniają system zarządzania plikami, wewnątrz którego znajduje się wykonany na zamówienie panel kontrolny zawierający klienta FTP.

Ostrzeżenie: Zdarza się, że podczas transferowania, pliki mogą zostać uszkodzone. W takim przypadku należy ponowić procedurę transferu.

Jeśli kompletnie utknąłeś, pomoc możesz znaleźć na forum. Zanim zadasz pytanie, sprawdź za pomocą wyszukiwarki czy już ktoś nie miał tego samego problemu co ty.

Lepsze przygotowanie...Jesteś teraz prawie gotowy na ostateczną próbę, czyli instalację systemu Joomla!. Aby wykonać to zadanie robiąc wszystko od ręki, nie szukając po omacku znaczeń elementów procesu instalacyjnego, proponujemy ci abyś zebrał wszystkie informacje, które będą do tego potrzebne.

The Joomla! User Documentation Team 10 Instrukcja instalacji Joomla! 1.5

Szczegó y MySQLł● Nazwa serwera dla twojej bazy danych - jeśli instalujesz lokalnie lub na specjalnej stacji zdalnej - pole

to powinno domyślnie nosić wartość localhost. Jeśli instalujesz Joomla! zdalnie na serwer prawdopodobnie firma hostingowa posiada różne wartości nazwy tego pola dla każdego z klientów. Upewnij się, że poprawnie wypełniasz to pole. Jeśli nazwa będzie zła, nie ukończysz instalacji.

○ Nazwa serwera: .......................

● Nazwa użytkownika bazy MySQL oraz Hasło do bazy MySQL - jest to klucz dostępu do bazy danych. Ponownie, jeśli instalujesz lokalnie lub na specjalnej stacji roboczej, pola te są domyślne, jeśli baza danych nie została skonfigurowana lub pola te są zgodne z ustalonym w procesie instalacyjnym bazy danych loginem i hasłem. Dla domyślnych ustawień użytkownik, to root. Możesz zmienić te dane na inne, zdefiniowane przez ciebie jeśli tylko chcesz - upewnij się że zapamiętasz je. Zobacz kolejną sekcję Wymyślanie Bezpiecznego Hasła, aby dowiedzieć się więcej.

○ Nazwa użytkownika: .......................

○ Hasło: .......................

● Nazwa bazy danych MySQL jest nazwą jaką chcesz identyfikować bazę dla systemu Joomla!. Dla hostów lokalnych lub specjalnej stacji zdalnej będziesz miał możliwość zmiany tego pola, ale dla serwerów zdalnych lub wirtualnie udostępnionych opcja to może być ustalona przez firmę hostingową.

○ Nazwa bazy danych: .......................

Uwaga: Domyślnie, standardowa instalacja MySQL nie używa hasła - jest puste. Joomla! nie akceptuje takiego stanu ze względu na brak nawyku związanego z bezpieczeństwem i możliwy dostęp do wnętrza bazy. Powinieneś sprawdzić, czy masz ustawione hasło wewnątrz pliku my.ini, który jest plikiem konfiguracyjnym

MySQL.

Szczegó y kont FTPłNowa warstwa FTP cechuje się przezwyciężeniem problemów doświadczonych przez wielu użytkowników Linuks/Unix, gdzie występowały problemy z kwestią uprawnień do zapisu, na serwerach zdalnych. Problem mógł szczególnie dotyczyć nowych rozszerzeń oraz zapisu do pliku configuration.php.

Używanie warstwy eliminuje potrzebę ręcznego tworzenia katalogów i plików zapisywalnych, stąd ogólna poprawa bezpieczeństwa instalacji oraz serwera. Poza tym, oszczędza to dużo pracy administratorom.

Nota: Warstwa FTP nie jest wymagana na serwerach/hostach bazującym na systemie operacyjnym Windows, gdyż zabezpieczenie zapisu do pliku jest tu zupełnie inne, w porównaniu do systemu Linuks.

Instalując Joomla! na komputerze lokalnym nie musisz wypełniać danych dotyczących ustawień FTP.

Jeśli nie chcesz lub nie masz możliwości, by wpisać szczegółowych danych w procesie instalacyjnym, możesz dodać je przez panel administracyjny (Control Panel->Site Menus->Global Configuration) w późniejszym czasie.

Warstwa FTP będzie dla ciebie bardzo przydatna, jeśli zamierzasz używać jej do podglądu szczegółowego dostępu do plików znajdujących się na serwerze.

Są to:

● Użytkownik FTP - nazwa użytkownika umożliwiająca dostęp do katalogu głównego przez klienta FTP. Nazwa użytkownika informuje serwer poprzez identyfikator o przynależności konta. Użytkownik operuje na całej możliwej przestrzeni serwerowej, tak więc powinieneś wydzielić konto FTP do wyłącznego dostępu dla systemu Joomla!.

○ Użytkownik FTP: .......................

The Joomla! User Documentation Team 11 Instrukcja instalacji Joomla! 1.5

● Hasło FTP - wpisane hasło potwierdza twoją tożsamość, a następnie udostępnia strukturę katalogów prosto z klienta FTP. Hasło powinno być inne od tego które zostało przydzielone ci przez firmę hostingową.

○ Hasło FTP: .......................

● Serwer FTP - adres URL serwera FTP, na którym mieści się twoja strona. Jeśli serwer FTP mieści się na lokalnym komputerze (wszystkie systemy poza Windows) adres będzie następujący: 127.0.0.1. Jeśli używasz zdalnego serwera, adres powinien być identyczny jak adres serwera do którego odwołuje się twoja strona internetowa.

○ Serwer FTP: .......................

● Port FTP - generalnie większość serwerów FTP używa portu 21, tak więc jest to domyślna wartość dla Joomla!.

○ Port FTP: .......................

● Ścieżka FTP (root) - jest to katalog główny na twoim serwerze, gdzie znajduje się twoja strona. Domyślnie po utworzeniu sesji, klient FTP otworzy tą lokalizację. Wpisz pełną ścieżkę do tego katalogu.

○ Ścieżka FTP (root): .......................

Ostrzeżenie: Należy zauważyć, że jeśli uruchamiasz więcej niż jedną stronę na twoim serwerze, ścieżka do katalogu głównego zmienia się dla każdej z nich - pozostałe cztery ustawienia niekoniecznie; na podzielonym hoście prawdopodobnie ustawienia te będą możliwe do zmiany.

Po wypełnieniu pól jesteś gotowy by rozpocząć instalację.

The Joomla! User Documentation Team 12 Instrukcja instalacji Joomla! 1.5

Bezpieczne tworzenie hasełKażde hasło tworzone dla systemu Joomla!, MySQL, Apache lub jakiekolwiek hasło które tworzysz, powinno być możliwie jak najbezpieczniejsze.

Wymagania dla hasła:

● używaj minimalnie 6 znaków - czym więcej tym lepiej, ale 8-10 znaków powinno starczyć

● łącz wielkie i małe litery alfabetu, liczby i znaki specjalne, takie jak na przykład -,_,*,$,!,%, aczkolwiek o przyzwoleniu używania tych znaków decyduje host definiujący ustawienia, serwer lub inny wirtualny komputer

● nie używaj haseł, na przykład: urodziny, dzieci lub rodzina, które mogą identyfikować się z tobą

● w rzeczywistości próbuj nie używać słów, zamieniaj litery na cyfry podobne do liter, na przykład słowo ocean można zastąpić 0c34n (tak - wiem, że to słowo ma tylko 5 znaków, ale to jest tylko przykład). Spróbuj 0c34n!c - już jest inaczej.

● kolejny sposób jest całkiem dziwaczny. Pomyśl na przykład o twojej ulubionej książce, niech będzie to The Hitch-hikers Guide to the Galaxy, a następnie wybierz każdą pierwszą oraz ostatnią literę z wszystkich słów. Wynikiem takiej kombinacji jest słowo:

1. t e h s q e t o t e g y

Słowo to absolutnie nic nie znaczy, ale może być wciąż złamane - ewentualnie - przez poprzez zmiksowanie tego ciągu można utrudnić sprawę crackerowi. Oto jak można skomplikować ciąg:

2. T 3 h $ 9 3 t 0 T 3 g Y

możesz teraz zauważyć, że mogłoby to być całkiem nielogicznie, stosowanie takiego hasła, jednak hasło to jest całkiem bezpieczne - nie mówimy, że jest niemożliwe do złamania, ale prawdopodobnie zajęłoby to bardzo długi okres czasu. Oczywiście powinieneś regularnie zmieniać co jakiś czas swoje hasła.

● jeśli wciąż zapisujesz hasła, miej pewność, że są one bezpieczne i nie wpadną w niepożądane ręce lub nie zobaczą je niepożądane oczy

● mimo kuszenia losu, próbuj unikać tworzenia takich samych haseł dla różnych usług. Stosuj się do tego zarówno w domu, jak i w pracy.

Nota: Przerwy między literami znajdujące się w powyższych przykładach zostały ukazane wyłącznie w celu stworzenia klarowności i czytelności. W tworzeniu rzeczywistych haseł nie powinny one się pojawić, ponieważ z reguły nie są akceptowane.

Zarz dzanie Has amią łGłównym problemem, który możesz doświadczyć, kiedy posiadasz dostęp do wielu usług lub stron jest zapamiętywanie wszystkich haseł – zastanawiasz się jak to zrobić.

Większość z obecnych przeglądarek internetowych posiada opcję zapisu. Istnieją metody dopełniania pól, zapamiętywania haseł, jednak ich zapis wiąże się ryzykiem naruszenia bezpieczeństwa. Jeżeli nie czujesz się z tym bezpieczny, możesz użyć specjalnie do tego przeznaczonych Menedżerów Haseł. Programy takie mogą być zawarte w pakietach związanych z bezpieczeństwem Internetu. Możesz jednak użyć pojedynczych aplikacji Open Source lub innych, komercyjnych.

Menagery Haseł są to programy przeznaczone do przechowywania w wysokim poziomie szyfrowania twoich danych lub innych poufnych danych, takich jak hasła. Jedyną rzeczą jaką musisz zrobić to zapisać hasło i kiedy tylko chcesz odczytać go. Nie musisz martwić się o bezpieczeństwo.

Poszukaj w Internecie informacji związanych na temat programów Open Source dla twojego systemu lub innego.

Generatory Haseł

The Joomla! User Documentation Team 13 Instrukcja instalacji Joomla! 1.5

Jedną z korzyści jest to, że Generatory Haseł tworzą losowe ciągi znaków (hasła). Nie musisz wysilać się, aby stworzyć bezpieczne hasło. Generatory są dostarczane jako oddzielne aplikacje.

InstalacjaJesteśmy gotowi, by zacząć właściwą instalację systemu Joomla! na twoim serwerze.

Istnieją dwa sposoby instalacji Joomla!. Pierwsza metoda - Instalacja przez przeglądarkę - jest łatwa do wykonania w stosunku do drugiej metody - Ręcznej instalacji - wymagającej dużej liczby kroków.

Z odrobiną cierpliwości i koncentracji, obydwie będą działały wyśmienicie.

Ostrzeżenie: Nie próbuj używać obu metod lub części z jednej i z drugiej dla tej samej instalacji, gdyż spowoduje to pojawienie się problemów. Jedynym wyjątkiem może tu być jedynie instalacja Przykładowych danych. Jeśli nie zdecydowałeś się na instalację tej części systemu podczas instalacji przez przeglądarkę, a chcesz zaopatrzyć się w ten moduł, możesz zrobić to po instalacji.

W takim wypadku mogłoby być łatwiej i bezpieczniej przeinstalować paczkę od początku, czyszcząc uprzednio katalog oraz bazę danych.

The Joomla! User Documentation Team 14 Instrukcja instalacji Joomla! 1.5

Instalacja przez przegl dark internetową ę ąInstalacji systemu Joomla! przez przeglądarkę jest jedną z dwóch metod. Jest to polecana motoda, ponieważ można spodziewać się tu wszystkiego, co powinien posiadać typowy instalator. Sposób ten jest relatywnie łatwy, gdyż wszystko robi za ciebie automatyczny instalator. Jedyną rzeczą jaką musisz robić, to wpisywanie lub zaznaczanie odpowiednich formularzy podczas instalacji. Ciężka robota w tym przypadku zrzucana jest na oprogramowanie instalacyjne.

Zakładając, że w katalogu głównym twojego komputera lokalnego, zdalnego lub serwera internetowego znajdują się już pliki instalacyjne Joomla!, możesz włączyć przeglądarkę internetową, a następnie wpisać URL do twojej strony. Istnieje kilka sposobów na otwarcie procesu instalacyjnego:

● może to być po prostu wpisanie http://localhost/joomla dla instalacji lokalnej lub http://www.twojadomena.com dla instalacji zdalnej.

● jeśli posiadasz Joomla! w podkatalogu twojego serwera internetowego, będziesz musiał dopisać nazwę tego katalogu na koniec adresu, na przykład: http://localhost/joomla/test lub http://www.twojadomena.com/joomla.

● jeśli Joomla! jest oddzielną poddomeną na zdalanym hoście, adres może wyglądać tak: http://www.joomla.twojadomena.com.

Krok 1 - Wybór j zykaęPrzedstawiony scenariusz instalacji może różnić się od twojego, jednak po wejściu w proces powinieneś zobaczyć ekran podobny do tego:

Sekcja wyboru języka instalatora Joomla!

Pewnie zauważyłeś, że wybrana jest opcja pl-PL - Polish (Poland). Została ustawiona zgodnie z identyfikatorem w twojej przeglądarce. Domyślnie jednak Joomla! "mówi" po angielsku. Wybierz język, którym chcesz, aby system Joomla! mówił do ciebie w czasie instalacji. Jeśli język, którym posługujesz się nie widnieje na liście, możesz pomyśleć o dołączeniu do grupy tłumaczącej. Odwiedź Translation Forums, by dowiedzieć się szczegółów.

The Joomla! User Documentation Team 15 Instrukcja instalacji Joomla! 1.5

Plik językowy zawierający się w katalogu instalacyjnym Joomla! i odnosi się wyłącznie do procesu instalacyjnego. Język wybrany przez ciebie nie dotyczy interfejsu użytkownika, wszystkie wyświetlane informacje wyświetlają się w języku angielskim. Gdyby zostały załączone wszystkie pakiety językowe, paczka instalacyjna mocno zwiększyłaby swój rozmiar. Poszczególne języki, do których Joomla! został przetłumaczony znajdują się na stronie repozytorium Joomla! Code.

Szczegółowe informacje na temat dostępnych paczek językowych możesz znaleźć na stronie Joomla! Developer Network w sekcji Module znajdującej się w lewej części strony.

Odwzorowane menu ze strony:

● Copyright & Licence explained

● Accredited Translations / Translation Partners

● Translation Policy

● Translation Manual

Dołączone tłumaczenia są oficjalnymi tłumaczeniami zatwierdzonymi przez Joomla!.

Partnerzy tłumaczący są międzynarodową grupą, która rozwija strony opiekujące się translacją Pomocy oraz innych oficjalnych dokumentacji wchodzący w skład Joomla!.

Jeśli chciałbyś wesprzeć tłumaczenie swoim wkładem skontaktuj się z koordynatorem istniejącego projektu znajdującego się na stronie Accredited Translations.

Nota: Paczki językowe dla interfejsu strony (back-end) oraz zaplecza administracyjnego (back-end) mogą być skopiowane na serwer, a naztępnie zainstalowane przy pomocy Menedżera Instalacji znajdującego się w panelu kontrolnym, w menu Extensions.

Jeśli jesteś zadowolony z wybranego języka, kliknij Dalej.

The Joomla! User Documentation Team 16 Instrukcja instalacji Joomla! 1.5

Krok 2 - Przegl d ustawieą ńKolejny ekran jest potwierdzeniem tego co mam nadzieję już wiesz, jeśli skorzystałeś z wcześniejszej rady użycia funkcji phpinfo(). Ta część ukazuje, jakie komponenty są wymagane do spełnienia kryteriów i

pomyślnej instalacji systemu.

Procedura przeglądu ustawień

Jeśli któryś element list z górnej sekcji posiada znacznik Nie (za wyjątkiem pliku configuration.php będącego zapisywalnym), powinieneś naprawić problem przed przystąpieniem do dalszej części instalacji. Brak jakiejkolwiek akcji będzie wiązał się przyszłym brakiem funkcjonalności systemu. W celu eliminacji niedogodności będziesz musiał zrobić to po zakończeniu standardowej instalacji.

Najpowszechniejszym błędem, na który napotykają użytkownicy jest to, że plik configuration.php nie jest

zapisywalny. Zobacz sekcję Znane Problemy i Obsługa Błędów, aby dowiedzieć się jak poprawić ten problem z pomocą tej instrukcji w późniejszym czasie.

Dolna sekcja wskazuje na pewne specyficzne ustawienia wewnątrz konfiguracji PHP. Ustawienia te są rekomendowane, tak więc Joomla! zainstaluje się bez spełnienia zależności. Jeśli nie podporządkujesz jednak wszystkich rekomendowanych zależności może wystąpić ryzyko, że twoja strona będzie podatna na złośliwe ataki. Ustawienia te możesz zmienić kiedy tylko chcesz. Pierwsza kolumna pokazuje zalecane wartości, zaś druga kolumna wyświetla wartości identyfikujące się z twoim serwerem.

Nota: Wyszczególnimy najczęstsze problemy i ich rozwiązania na końcu tej instrukcji w rozdziale Rozwiązywanie problemów, żeby nie rozmywać ci teraz obrazu.

Nie musisz opuszczać instalatora, by usunąć problemy (elementy zaznaczone na czerwono). Po wprowadzeniu zmian możesz kliknąć na przycisk Sprawdź ponownie, a ustawienia zostaną zaktualizowane. Możesz także powrócić do poprzedniego ekranu wyboru języka, klikając na przycisk Cofnij.

Kiedy wszystkie zależności zostaną spełnione, możesz nacisnąć przycisk Dalej.

The Joomla! User Documentation Team 17 Instrukcja instalacji Joomla! 1.5

Krok 3 - LicencjaWłaściwie nic ma tutaj żadnych pól do wprowadzania danych i zmiany jakichś opcji. Na ekranie widnieje jedynie licencja, którą zalecamy przeczytać ze zrozumieniem. Licencja zawiera warunki, na których Joomla! została wydana. Proszę zauważyć, że nie ma tu żadnego pola akceptacji (ani nawet procesu rejestracji). Samo wyświetlenie ekranu świadczy o akceptacji warunków oraz ugody.

Licencja GNU GPL w wersji 2

Wszystkie wersje systemu Joomla!, które wydano w historii, zostały oparte o licencję GNU GPL v2. GNU jest organizacją odpowiedzialną za utrzymywanie licencji oraz pozycji GPL jako General Public License. Jeśli masz jakieś specyficzne pytania odnoszące się do licencjonowania, odwiedź Legal Forum.

Po przeczytaniu licencji kliknij przycisk Dalej.

The Joomla! User Documentation Team 18 Instrukcja instalacji Joomla! 1.5

Krok 4 - Konfiguracja bazy danychWchodzimy teraz w finalną, mógłbyś powiedzieć najważniejszą część instalacji przez przeglądarkę. Ten krok zbiera informacje dla Joomla! niezbędne do ustanowienia połączenia z twoją bazą danych.

Konfiguracja bazy danych

Będziesz potrzebować teraz informacji, których miejmy nadzieję, dowiedziałaś się wcześniej z tej instrukcji.

Wybierz typ bazy danych z listy wyboru. Lista ta domyślnie zawiera pozycje mysql oraz mysqli. Przeważnie powinieneś wybrać mysql. Czasami należy zmienić swój wybór i zaznaczyć pole mysqli, jednak takie spekulacje wybiegają poza granice tego dokumentu.

Informacje uzupełniające: Jeśli chciałbyś przeczytać więcej na temat podstawowych różnic pomiędzy tymi dwoma typami baz danych, odwiedź http://dev.mysql.com/downloads/connector/php/.

Teraz uzupełnij pola niezbędne dla bazy danych: Nazwa serwera, Nazwa użytkownika, Hasło oraz Nazwa bazy danych.

Sekcja Dodatkowe ustawienia pozwala na dalsze definiowanie ustawień bazy danych. Jeśli na przykład posiadałeś poprzednią, ale niepotrzebną bazę danych o tej samej nazwie, którą wpisałeś w pole powyżej, masz możliwość usunięcia tabel znajdujących się wewnątrz istniejącej bazy lub stworzenie pełnej kopii zapasowej tabel, dzięki której będziesz mógł przywrócić pierwotny stan serwera, zanim zainstalowano Joomla!. Opcja ta jest szczególnie przydatna, jeśli chcesz cofnąć instalację.

Możesz także zmienić Tabele przedrostków (Table Prefix), która to będzie używana przez Joomla! dla kotroli wszystkich innych tabel przechowywanych w twojej bazie danych. Opcja jest przydatna, jeśli posiadasz więcej niż jedną stronę Joomla!, które są oparte na tych samych bazach danych.

Uwaga: Nigdy nie używaj przedrostka bak_, gdyż ten jest specyficznym, używanym wyłącznie w celu tworzenia kopii zapasowych baz danych.

Zawsze sprawdzaj czy w przedrostku znajduje się znak podkreślenia (_), w przeciwnym razie przedrostek wejdzie w nazwę tabeli. Domyślnym przedrostkiem jest jos_.

Twoja konfiguracja powinna wyglądać podobnie do przedstawionej poniżej:

The Joomla! User Documentation Team 19 Instrukcja instalacji Joomla! 1.5

Wypełnione podstawowe oraz zaawansowane pola konfiguracji bazy danych

Kiedy poprawnie wypełnisz wszystkie niezbędne ustawienia, kliknij Dalej.

Nota: Wyszczególnimy najczęstsze problemy i ich rozwiązania na końcu tej instrukcji w rozdziale Rozwiązywanie problemów, żeby nie rozmywać ci teraz obrazu.

The Joomla! User Documentation Team 20 Instrukcja instalacji Joomla! 1.5

Krok 5 - Ustawienia FTPW związku z panującymi restrykcjami na serwerach opartych o system Linuks dotyczącymi uprawnień zapisu oraz włączenia trybu bezpiecznego (Safe Mode) w PHP, wprowadzone zostało do Joomla! 1.5 takie ułatwienie, które pozwala wszystkim autoryzowanym użytkownikom na eksploatowanie przeróżnych procesów Instalacji i transferu plików z poziomu Panelu Sterowania Joomla!. Zawiera ono takie narzędzia jak Media Manager oraz Installation Manager. Warstwa FTP odpowiada tutaj za kontrolę systemu plików.

Krok 5 - Ekran ustawień FTP

Wprowadź wcześniej przygotowane: nazwę użytkownika oraz hasło. Konto powinno mieć uprawnienia dostępu do katalogu głównego Joomla!, gdyż za pomocą FTP będzie realizować operacje na plikach wtedy, gdy będzie tylko niezbędny dostęp FTP, by dokończyć jakieś zadanie.

Uwaga: Z powodów bezpieczeństwa, najlepiej jeśli utworzysz oddzielne konto FTP wyłączne w celu dostępu instalacji Joomla!, a nie całego serwera sieciowego. Jeśli jest to możliwe, uczyń to.

Jeśli instalujesz Joomla! na komputerze lokalnym nie powinieneś martwić się szczególnie o tę stronę. Aczkolwiek wyjątkiem może tu być sieć lokalna.

Nota: Ustawienia FTP mogą zostać wprowadzone lub zmienione po zakończeniu instalacji, za pomocą sekcji Global Configuration w Panelu Sterowania (menu Site) lub przez Quick Icon znajdującą się na obszarze roboczym Panelu Sterowania.

Nota: W sekcji Obsługa Błędów znajdującej się w dalszej części instrukcji zostaną przedstawione powszechne problemy oraz ich rozwiązania. Jest to lepsze od umieszczania niewyraźnych obrazów w tej sekcji.

Ostrzeżenie: Jeśli posiadasz uruchomioną więcej niż jedną stronę na twoim serwerze, ścieżka do katalogu głównego jest inna dla każdej strony - pozostałe cztery wartości ustawień prawdopodobnie nie zmienią się.

Jeśli wypełniłeś wszystkie pola lub uznałeś, że warstwa FTP nie jest ci potrzebna, kliknij na przycisk Dalej.

The Joomla! User Documentation Team 21 Instrukcja instalacji Joomla! 1.5

Krok 6 - G ówna konfiguracjałZa pomocą ekranu Głównej Konfiguracji możesz zmienić trzy krytyczne elementy instalacji Joomla!

Ekran Głównej Konfiguracji proces instalacyjnego

Na stronie Głównej Konfiguracji widnieją trzy sekcje; pierwszą z nich jest Nazwa witryny. Będzie ona używana przy wysyłaniu wiadomości e-mail lub gdy pojawi się jakiś błąd oraz ostrzeżenie ze strony interfejsu użytkownika. Odmiennie od poprzednich wersji Joomla!, nazwa witryny nie pojawi się belce tytułowej przeglądarki internetowej. Wpis ten można zmienić w późniejszym czasie za pomocą pozycji Global Configuration znajdującej się w menu Site, w Panelu Sterowania.

Druga sekcja odnosi się do kluczowych informacji na temat Super Administratora, czyli ciebie!

Podaj swój prywatny adres e-mail lub taki, gdzie mogłyby przychodzić wszystkie ostrzeżenia, wiadomości lub dane z formularzy kontaktowych. Adres ten pojawi się w sekcji Nadawca (From) na wszystkich wychodzących adresach e-mail. W sekcji tej istnieją także dwa pola tekstowe, do których należy wpisać oraz potwierdzić hasło. Hasło to pozwoli ci na zalogowanie się (jako główny Super Administrator) na stronę. Domyślna nazwa użytkownika dla głównego Super Administratora, to admin.

Ostrzeżenie: warto zauważyć, że nazwy użytkowników oraz hasła nie powinny być takie same dla MySQL, FTP oraz innych publicznych stron. Mogłoby to narazić na zbędne ryzyko związane z bezpieczeństwem.

Nota: Jeśli przenosisz dane z istniejącej instalacji Joomla! 1.0 lub robisz pełne przywrócenie bazy SQL z Joomla! 1.5, nie musisz wypełniać pierwszych dwóch sekcji, ponieważ informacje te będą przeniesione za pomocą skryptu migrowania lub pliku kopii zapasowej.

Ostrzeżenie: Jako dodatkowe zabezpieczenie, po instalacji powinieneś pomyśleć o zmianie nazwy użytkownika admin na inną, mniej oczywistą. Nazwa może zostać zmieniona (jeśli chcesz możesz to samo zrobić z hasłem) w Panelu Sterowania, wybierając pozycję User Manager z menu Site.

Trzecia i ostatnia sekcja odnosi się do danych, które możesz zawrzeć do procesu instalacyjnego. Masz tu trzy możliwości:

1. wczytać wbudowane dane Joomla!

2. wczytać twoje dane:

a) wczytać dane z wcześniejszej wersji Joomla!, używając dostępnych narzędzi migracyjnych

b) wczytanie istniejących danych z kopii zapasowej, która została utworzona z innej strony internetowejm jednakże ma szczegółowej procedury opisującej jak podjąć takie kroki.

3. żadne z powyższych; czysta instalacja Joomla!.

The Joomla! User Documentation Team 22 Instrukcja instalacji Joomla! 1.5

Przyjrzyj się tym opcjom raz jeszcze:

Instalacja przyk adowych danychłPrzykładowe dane są zbiorem Sekcji, Artykułów, Hiperłączy, Newsów oraz innych przeróżnych przykładowych treści, które zostały napisane w celu zademonstrowania funkcjonalności Joomla! (wiele z tych treści jest całkiem użyteczna, tak więc możesz dowiedzieć się z nich wiele informacji). Dane te są zawarte w pliku SQL wewnątrz pakietu instalacyjnego.

Domyślnie zaznaczoną opcją jest właśnie Instalacja przykładowych danych. Aby jednak rzeczywiście dokonać proces zapisu danych, musisz kliknąć na przycisk Wczytaj!. Na ekranie powinna pojawić się następująca wiadomość: Zainstalowałem przykładowe dane; Jeśli proces przebiegł pomyślnie, możesz kliknąć przycisk Dalej.

Uwaga: Nie jest możliwe, by wykonać kopię SQL strony w wersji 1.0.x, a następnie wczytanie jej do instalatora w wersji 1.5, gdyż nowsza wersja została opatrzona w zmiany, które integrują w konstrukcję systemu.

Instalacja Ze Skryptu MigracyjnegoMogą wystąpić sytuacje, kiedy posiadasz na przykład zlokalizowaną - mówiąc o języku - wersję Przykładowych Danych lub zarchiwizowane, istniejące dane ze strony Joomla! 1.5, które chciałbyś przywrócić/zainstalować do tworzonej przez ciebie strony. W tym celu powinieneś wypełnić pole Przedrostek tabel w poprzedniej wersji witryny i elementy Skryptu Migracyjnego opisanego poniżej.

Instalowanie Pliku Skryptu Migracyjnego SQL z wcze niejszej instalacji Joomla!, w wersji 1.0.xśIstnieje oddzielny, wyszczególniony przewodnik zawierający informacje jak migrować zawartość z wcześniejszych instalacji Joomla!. Jest on dostępny na Stronie Pomocy Joomla!.

Jeśli chcesz migrować lub przywrócić dane, wybierz opcję Załaduj skrypt migracyjny. Zaznaczając element zauważysz, że staną się dostępne następujące pola: Przedrostek tabel w poprzedniej wersji witryny, Kodowanie poprzedniej wersji witryny oraz Skrypt migracyjny.

Przedrostek tabel w poprzedniej wersji witryny:

Jest to przedrostek używany w bazie danych, z której dane zostały transferowane. Na przykład może to być mos_ z domyślnej instalacji Joomla! 1.0 lub jeśli wczytujesz z jądra pliku SQL #___.

Kodowanie poprzedniej wersji witryny:

Pole to odnosi się do języka kodowania używanego przez bazę danych MySQL. Joomla! 1.5 musi używać kodowania UTF-8. Kodowanie poprzedniej wersji witryny można sprawdzić używając odpowiednich narzędzi do baz danych (PHPMyAdmin).

Skrypt migracyjny:

Wybierz plik Skryptu Migracji Danych SQL, który chcesz wczytać z instalacji Joomla! 1.0.x.

Uwaga: Komponent Migracji nie powinien dodawać żadnych danych do jakichkolwiek pól, które zostały utworzone przez Joomla! 1.5, dlatego rekomendowane jest abyś sprawdzał poprawność pól i jeśli takie istnieją, żądał wypełnienia ich. Przeważnie będzie to pole Alias w Sections, Categories i Articles.

Skrypt migracyjny jest już na serwerze

Zaznacz tę opcję jeśli uznałeś, że plik SQL jest zbyt duży do przesłania (błędy pamięci i limity czasu). Przetransferuj ręcznie plik migrate.sql do katalogu joomla_root/installation/sql/migration (skompresowany plik nie jest tutaj dozwolony).

Ten skrypt jest skryptem migracyjnym Joomla! 1.0.

Zaznacz tę opcję tylko wtedy, gdy migrujesz dane z instalacji Joomla! 1.0 za pomocą komponentu com_migrator. Opcja włączy budowę automatycznego procesu, który dokończy transformacje danych w celu stworzenia kompatybilności formatu, zgodnie z założeniami szkieletu Joomla! 1.5.

Jeśli wypełniłeś wszystkie wymagane pola, możesz kliknąć przycisk Dalej, aby przejść do ostatniego kroku.

The Joomla! User Documentation Team 23 Instrukcja instalacji Joomla! 1.5

Krok 7 - Zako czń

Strona kończąca proces instalacji

Cóż, jeśli pomyślnie dobrnąłeś do tej strony, to właśnie przeszedłeś pierwszy test. Gratulacje!

Zanim zaczniesz przeglądać wyniki twojego wysiłku musisz otworzyć katalog główny twojej instalacji Joomla! i usunąć Katalog Instalacyjny (podświetlony na poniższym obrazku)

Listing plików i katalogów z wyróżnionym do usunięcia katalogiem

System Joomla! został tak skonfigurowany, że dopóki katalog ten nie zostanie usunięty, instalacja nie jest formalnie zakończona.

The Joomla! User Documentation Team 24 Instrukcja instalacji Joomla! 1.5

Uwaga: Podczas przygotowywania Joomla! 1.5 RC2 i RC3 wykryto błąd administracyjny, który wyłącza wątek bezpieczeństwa. Efektem tego jest fakt, że ktokolwiek kto zainstalował jedno z wymienionych wydań Joomla!, nie musiał usuwać katalogu instalacyjnego. Przepraszamy za to przeoczenie i mocno polecamy, byś usunął ten katalog ze swojego serwera ze względu na poprawę bezpieczeństwa.

Po usunięciu katalogu instalacyjnego możesz skorzystać z przycisków Witryna lub Zaplecze. Po naciśnięciu pierwszego z przycisków zostaniesz przeniesiony na stronę główną twojej strony. Za pomocą drugiego przycisku będziesz mógł przenieść się na stronę logowania. Będzie ona wyglądała tak jak na poniższym obrazku:

Ekran logowania administratora

Wpisz nazwę użytkownika admin oraz hasło, które ustaliłeś podczas procesu instalacyjnego w kroku 6, a następnie naciśnij przycisk Login

Jeśli dobrze wpiszesz hasło wejdziesz za kulisy strony:

Kulisy Administratora - Panel Sterowania

...i to wszystko! Teraz jesteś już przygotowany do pracy z Joomla!. Ciesz się swoim doświadczeniem i miejmy nadzieję, że będziesz chciał rozwijać swój potencjał i będziesz poszerzać swoje horyzonty z Joomla!

Powodzenia!

The Joomla! User Documentation Team 25 Instrukcja instalacji Joomla! 1.5

Instalacja R cznaęW niektórych okolicznościach może wystąpić problem ze wcześniej opisaną zwykłą instalacją przez przeglądarkę. Nic straconego. Istnieje możliwość instalacji poprzez bardziej kompleksową metodę.

Krok 1 - Tworzenie i edycja pliku konfiguracyjnego Otwórz katalog lokalny, gdzie rozpakowałeś pliki instalacyjne Joomla!. Skopiuj plik configuration.php-dist i nazwij go configuration.php.

Otwórz plik configuration.php w dowolnym edytorze.

Zmień poszczególne pola, a następnie zapisz plik do katalogu instalacyjnego Joomla!. Zobacz obrazek, by dowiedzieć się które pola trzeba zmienić (podświetlone).

The Joomla! User Documentation Team 26 Instrukcja instalacji Joomla! 1.5

var $sitename = 'nazwa twojej strony';

var $dbtype = 'mysql';

var $host = 'localhost';

var $user = 'nazwa użytkownika dla bazy danych';

var $password = 'hasło dla bazy danych';

var $db = 'nazwa bazy danych';

var $dbprefix = 'jos_'; //Jest to domyślny przedrostek tabel. Więcej na ten temat w kroku 2.

var $secret = 'FBVtgglk5lAzEU9H'; //Jest to domyślna mieszanka znaków alfanumerycznych. Jest to ważne pole, ze względu bezpieczeństwa i nie powinno zaniedbywać się go.

Nota: Nie jest wymagane wprowadzanie danych na temat FTP, gdyż informacje te mogą być dodane po zakończeniu instalacji w Globalnej Konfiguracji panelu kontrolnego.

var $ftp_host = '127.0.0.1'; //Jest to domyślny adres localhost. Twoja strona może wymagać innego.

var $ftp_port = '21'; //Port 21 jest domyślnym portem FTP w większości systemów operacyjnych. Może zostać jednak ustawiony inaczej przez dostawcę serwera FTP.

var $ftp_user = 'twój login do serwera FTP';

var $ftp_pass = 'twoje hasło do serwera FTP';

var $ftp_root = 'pełna ścieżka katalogu, który klient FTP powinien otworzyć':

$ftp_enable = '1'; //Ustaw '1', by włączyć warstwę FTP

var $tmp_path = '/tmp'; //Pełna ścieżka do katalogu tmp wewnątrz katalogu głównego Joomla!. Katalog nie

powinien być mylony z innym na twoim serwerze.

var $log_path = '/var/logs'; //Pełna ścieżka do katalogu, w którym będzie można przechowywać logi.

var $mailfrom = 'twój adres email';

var $fromname = 'na przykład twoja nazwa strony';

Pozostałe pola możesz edytować poprzez stronę Globalnej Konfiguracji znajdującej się w menu Site, w Panelu Kontrolnym.

Krok 2 - Edycja pliku SQL Otwórz katalog installation->sql->mysql. Zobaczysz następujące pliki:

Zawartość katalogu installation->sql->mysql

Otwórz plik joomla.sql w edytorze i zmień przedrostek tabeli bazy danych. Użyj opcji Znajdź i zamień w

edytorze tekstu. W miejsce szukanego tekstu wprowadź #__ (hash i dwa dolniki), a w miejsce zamienianego wprowadź jos_. Wciśnij Enter. Sprawdź, czy zapisujesz plik w formacie UTF-8 bez kodowania BOM. Jest to bardzo ważne, w celu poprawnego przeprowadzenia instalacji, gdyż ten plik stworzy strukturę tabeli twojej bazy danych Joomla!.

Jeśli chcesz dodać Przykładowe Dane do twojej bazy danych, musisz przeprowadzić tą samą procedurę co do pliku joomla.sql. Tym razem zmień zawartość pliku sample_data.sql. Pamiętaj o zapisie w UTF-8 bez

The Joomla! User Documentation Team 27 Instrukcja instalacji Joomla! 1.5

kodowania BOM.

Informacje pomocnicze: BOM (Byte Order Marked) dodaje linię kodu na początek pliku - jak swego rodzaju sygnatura. Joomla! nie wymaga tej sygnatury i odpowiednio musisz sprawdzać, czy edytor, którego używasz nie dodaje jej. Na przykład Notatnik z systemu Windows dodaje ten kod, tak więc powinien być zawsze unikany.

Krok 3 - Transferowanie plików na serwer Przetransferuj uprzednio opisane pliki i foldery instalacyjne do katalogu głównego serwera lub podkatalogu serwera za pomocą klienta FTP lub oprogramowania serwera (jeśli serwer owe posiada). Pamiętaj o dołączeniu nowo utworzonego pliku configuration.php. Jeśli instalację przeprowadzasz na komputerze lokalnym, możesz skopiować folder i przenieść go do katalogu, z którego korzysta Serwer sieciowy.

Nota: Katalog instalacyjny nie jest potrzebny przy Ręcznej Instalacji, więc możesz go usunąć. Zmniejszy to czas transferowania pozostałych plików i folderów.

Krok 4 - Tworzenie bazy danych i importowanie danych joomla.sql Otwórz twoją bazę danych używając preferowanego systemu kontroli MySQL. My w tym celu użyjemy PHPMyAdmin i stworzymy bazę danych z nazwą, którą wprowadziłeś do pliku configuration.php w Kroku

1. Jeśli posiadasz współdzielony, zdalny serwer prawdopodobnie otrzymałeś już specyficzną nazwę bazy danych; dzięki temu nie będziesz musiał nic tworzyć.

Tworzenie nowej bazy danych

Wybierz zakładkę Import w PHPMyAdmin, a następnie wybierz z katalogu joomla_root/installation/mysql plik joomla.sql. Kliknij Go, a zostaną importowane dane (stworzone

tablice). Zamień joomla_root/installation na poprawną ścieżkę z twojego dysku

The Joomla! User Documentation Team 28 Instrukcja instalacji Joomla! 1.5

Importowanie joomla.sql do przygotowanej bazy danych

O tym, że dane zostały poprawnie zainstalowane, przekonasz się spoglądając na lewą ramkę interfejsu PHPMyAdmin.

Pomyślnie zaimportowany plik joomla.sql do bazy danych. Nowo stworzone tablice.

Gratulacje! Właśnie pomyślnie zainstalowałeś swój system Joomla!. By potwierdzić, że tak naprawdę jest, otwórz przeglądarkę i wpisz adres (w naszym przypadku do strony przykładowej) localhost/joomla (zamień localhost/joomla na pełny adres URL jeśli instalacje odbyła się na zdalnym serwerze), a zobaczysz ślicznie wyglądającą gołą stronę. Nie dostaniesz się do zaplecza administracyjnego (back-end), jako że konto administratora jeszcze nie istnieje.

The Joomla! User Documentation Team 29 Instrukcja instalacji Joomla! 1.5

Podstawowy widok Joomla! po stworzeniu tabel bazy danych

Domyślnie skrypt instalacyjny tworzy jedynie wpis „Strona główna” w menu głównym.

Przejdź do następnego kroku (kroku 5), aby stworzyć konto Administratora.

The Joomla! User Documentation Team 30 Instrukcja instalacji Joomla! 1.5

Krok 5 - Tworzenie g ównego konta administracyjnego łAby utworzyć konto administratora musisz wysłać zapytanie do bazy danych. Zapytanie to możesz wysłać korzystając z panelu administracyjnego (lub wiersza poleceń). Będzie ono zawierało użytkownika admin oraz hasło admin. Musisz natychmiast zmienić hasło na serwerach live/publicznych zaraz po zakończeniu instalacji, gdyż każdy kto domyśli się hasła, będzie miał możliwość kontroli nad stroną.

INSERT INTO `jos_users` VALUES (62, 'Administrator', 'admin', 'twó[email protected]', '21232f297a57a5a743894a0e4a801fc3', 'Super Administrator', 0, 1, 25, '2005-09-28 00:00:00', '2005-09-28 00:00:00', '', '');

INSERT INTO `jos_core_acl_aro` VALUES (10,'users','62',0,'Administrator',0);

INSERT INTO `jos_core_acl_groups_aro_map` VALUES (25,'',10);

Użyj danych znajdujących się powyżej w ramce, by stworzyć konto Administrator za pomocą zapytania SQL poprzez interfejs PHPMyAdmin.

Okno zapytania, do którego wpisane jest zapytanie

Wybierz zakładkę SQL w PHPMyAdmin i wpisz kod w okno zapytania. Kiedy przepiszesz wszystko, kliknij na przycisk Go. Po kilku sekundach powinieneś ujrzeć komunikat, że zapytanie zostało wykonane pomyślnie. Spójrz na poniższy obrazek, aby zobaczyć ten komunikat.

Potwierdzenie pomyślnego wykonania zapytania

Jeśli wszystko idzie zgodnie z planem, będziesz miał już dostęp do zaplecza administracyjnego (back-end) na twojej stronie.

Wpisz localhost/nazwastrony/administrator do przeglądarki (zamień localhost/nazwastrony/ pełnym adresem URL jeśli instalacja przeprowadzana jest na zdalnym serwerze), a zobaczysz następujący ekran:

The Joomla! User Documentation Team 31 Instrukcja instalacji Joomla! 1.5

Panel logowania na twojej stronie

Wpisz w pole username: admin, w pole password: admin, a następnie kliknij na przycisk Login.

Pierwszą rzeczą, jaką musisz zrobić, to zmiana loginu admin. Otwórz stronę User Manager, klikając na Quick Icon w Panelu Sterowania.

Wybór User Manager poprzez Quick Icon

Otworzy się strona:

Ekran User Manager

Kliknij na tekst Administrator i zmień szczegółowe dane konta. Pamięta o strożności przy zmianie takich

danych, jak: hasło oraz adres e-mail

The Joomla! User Documentation Team 32 Instrukcja instalacji Joomla! 1.5

Podświetlenie pól hasło oraz adres e-mail na stronie edycji

Możesz tutaj zmienić dane, jakie tylko chcesz. Powinieneś robić to jednak po wypiciu filiżanki herbaty (lub czegoś mocniejszego!).

Gratulacje! Masz już teraz dostęp do podstawowej, czystej Joomla!.

Jeśli pierwszy raz używasz Joomla! i chcesz zobaczyć jak to wszystko może wyglądać z odrobiną włożonego wysiłku, będziesz musiał zainstalować przykładowe dane. W tym celu przejdź do kroku 6 - Instalacja Przykładowych Danych.

Jeśli jakkolwiek jesteś zadowolony z tego co stworzyłeś i chciałbyś dalej sam rozwijać Joomla!, przejdź do kroku 7 - Kończenie.

The Joomla! User Documentation Team 33 Instrukcja instalacji Joomla! 1.5

Krok 6 - Importowanie danych sample_data.sql (opcjonalnie) Jeśli chcesz posiadać zainstalowane przykładowe dane, musisz wykonać proces importacyjny. Wybierz zakładkę Import w interfejsie PHPMyAdmin, a następnie kliknij na przycisk Browse.

Zaznacz plik sample_data.sql.

Ekran importu, gotowy na odbiór instrukcji

Jeśli wybrałeś plik, kliknij na przycisk Go.

Jeśli wszystko idzie zgodnie z planem, na ekranie ujrzysz komunikat:

Komunikat potwierdzający pomyślne wykonanie importu sample_data.sql

Kiedy zalogujesz się na zaplecze administracyjne (back-end) (lub odświeżysz przeglądarkę jeśli miałeś otwartą) zobaczysz, że zostały dodane Przykładowe Dane.

Zaplecze administracyjne - Panel Sterowania z zainstalowanymi Przykładowymi Danymi

The Joomla! User Documentation Team 34 Instrukcja instalacji Joomla! 1.5

Możesz pokręcić się wokół funkcji w Panelu Sterowania i zobaczyć za co odpowiadają poszczególne elementy i w jaki sposób używać Joomla!

Interfejs (front-end) także wygląda znacznie lepiej za sprawą instalacji Przykładowych Danych. Spędź trochę czasu wczuwając się w Joomla!.

Możesz także zalogować się do interfejsu (front-end) takimi samymi: loginem oraz hasłem, jak do zaplecza (back-end). Bezpieczniejszym rozwiązaniem jest stworzenie alternatywnego loginu oraz hasła do interfejsu.

Aby zakończyć instalację przejdź do kroku 7 - Kończenie

The Joomla! User Documentation Team 35 Instrukcja instalacji Joomla! 1.5

Krok 7 - Ko czenie ńUsuwanie katalogu instalacyjnego

Jeśli nie usunąłeś katalogu installation w kroku 3, przed przetransferowaniem pliku na serwer, musisz zrobić to teraz.

Krok 7 - Usuwanie katalogu instalacyjnego

Uwaga: Istotne jest, abyś usunął katalog najszybciej jak to jest możliwe zaraz po ukończeniu instalacji. Niewykonanie tej akcji będzie stanowiło poważne ryzyko naruszenia bezpieczeństwa twojej strony. Jak już odkryłeś, bez usunięcia tego katalogu, instalując system przez przeglądarkę, nie uzyskasz dostępu do strony. Pamiętaj, że konsekwencje twoich poczynań mogą być katastrofalne.

Cóż, to już jest koniec. Miejmy nadzieję, że będziesz cieszył się Joomla! i zapraszamy cię do bycia członkiem aktywnej części wiecznie rozszerzającego się Społeczeństwa, które tworzy Joomla! tak wyjątkowym systemem.

Informacje dodatkowe: Jeśli ten przewodnik pomógł ci, niech inni dowiedzą się o tym. Jeśli masz jakieś komentarze, sugestie co do jego zawartości, poinformuj nas o tym, używając forum User Documentation.

Jeśli chciałbyś wspierać w jakiś sposób przygotowanie dokumentacji Joomla!, powiadom nas na forum. Zawsze rozglądamy się za nowymi członkami.

The Joomla! User Documentation Team 36 Instrukcja instalacji Joomla! 1.5

Znane Problemy i Obs uga B dówł łęNota: Wstrzymujemy się z dołączeniem tej sekcji zanim finalne wydanie Joomla! 1.5 zostanie zrobione. Dodamy tutaj często powtarzające się wątki, spotykane na forach oraz zindentyfikowane przez deweloperów i Grupę Testującą Pracę.

plik configuration.php nie jest zapisywalnyTo jest najczęstszy błąd, na którzy użytkownicy natykają się podczas pierwszej instalacji Joomla!. To nie znaczy, że proces instalacji nie może pójść dalej, ale znaczy że po zakończeniu instalacji trzeba będzie wykonać jedną czynność więcej. Istnieją cztery sposoby na ominięcie problemu:

● Przeprowadzić ręczną instalację

● Stworzyć pusty plik o nazwie configuration.php, a następnie wrzucić do katalogu instalacyjnego

Joomla! na serwerze. Po uruchomieniu instalatora, Joomla! wprowadzi dane i proces przebiegnie normalnie.

● Poczekać, aż dokończysz instalację i dojdziesz do kroku 7 - Kończenie. Na tej stronie zostanie wyświetlone pole tekstowe z całą konfiguracja zmiennych dla pliku configuration.php. Skopiuj ten

tekst, a następnie utwórz nowy plik o nazwie configuration.php i wklej tam zawartość.

● Tak jak w poprzednim sposobie, tak i tu poczekaj do kroku 7 instalacji. Zmodyfikuj zawartość pliku configuration.php-dist (jest to prosty plik przykładowy i nie podlega zmianie podczas instalacji)

załączonego do instalacji Joomla!. Edytując plik istnieje duże prawdopodobieństwo, że popełnisz błąd. Powinieneś szczególnie zwrócić uwagę na to co robisz. Kiedy zmienisz wszystkie niezbędne ci zmienne zapisz plik pod nową nazwą configuration.php.

Ostrzeżenie: Ilekroć tworzysz nowy plik na potrzeby procesu instalacyjnego Joomla!, pamiętaj o unikaniu takich edytorów jak na przykład Notatnik, WordPad oraz Word, gdyż niestety edytory te dodają niechciany i niepotrzebny kod, który może przysporzyć w przyszłości problemów.

Register Globals jest ustawiona na w czony - Problem ze wspó udzia emłą ł łProblem występuje, gdy w kroku 2 procedury sprawdzającej, Joomla! zidentyfikowała że twój Host posiada ustawioną opcję register_globals na On lub 1 (On=1).

Zanim spróbujesz coś z tym zrobić, sprawdź czy w FAQ-u lub pomocy twojego serwera nie ma mowy o tym wątku. Jeśli nic nie znalazłeś, spytaj administratora serwera czy twój serwer posiada wsparcie dla zmiennych PHP w plikach lokalnych: .htaccess i/lub php.ini.

Istnieje wiele rozwiązań na zmianę ustawień, jeśli tylko twój serwer wspiera te pliki.

.htaccess

Do pliku .htaccess dodaj jedną z poniższych linii kodu:

php_flag register_globals 0 (cyfra zero)

lub

php_flag register_globals Off

Plik ten znajduje się z katalogu joomla_root/ na serwerze. Alternatywnie linia ta może zostać dodana do

istniejącego pliku .htaccess stworzonego na potrzeby SEF/SEO z pliku htaccess.txt dołączonego do

każdej instalacji Joomla!

The Joomla! User Documentation Team 37 Instrukcja instalacji Joomla! 1.5

Nota: Plik jest rekursywny, to znaczy, że będzie działał dla wszystkich katalogów poniżej głównego katalogu, w którym jest umieszczony.

Jeśli pierwsza linia kodu nie działa, spróbuj wstawić drugą.

Jeśli żadna nie działa, spróbuj drugiej metody z następnej sekcji.

php.ini

Alternatywnie możesz użyć pliku php.ini. Ponownie, opcja będzie zależna od dostępności serwera. Stwórz

nowy plik i nazwij go php.ini. Następnie załącz jedną z poniższych linii kodu do pliku.

register_globals = 0 (cyfra zero)

lub wpisz

register_globals = Off

lub wpisz

register_globals = "Off"

Umieść kopię pliku w katalogach joomla_root/ i joomla_root/administrator/

Uwaga: Jeśli wiadomość zniknęła (wybierz System Information z menu Help), jest niezbędne jako, że plik nie jest rekursywny, umieścić kopię pliku php.ini w każdym katalogu, gdzie znajdują się pliki z rozszerzeniem .php.

Jeśli chcesz uniknąć tej wiadomości podczas instalacji, dodaj kopię zanim przetransferujesz instalację na serwer. Może to być łatwiejsze i szybsze zrobić to za pomocą edytora HTML/WYSWIG niż robić to później na serwerze.

Warstwa FTP

Warstwa FTP nie jest wymagana na serwerach opartych o system Windows, gdyż w porównaniu do Linuks, istnieją znaczne różnice w uprawnieniach użytkowników.

Jeśli wprowadziłeś dane do pól dotyczących warstwy FTP i dane te zostały zapisane do pliku configuration.php, nie możesz usunąć wpisów przy pomocy Globalnej Konfiguracji. Jeżeli warstwa FTP nie

jest używana przez ciebie, usuń ręcznie wpisy z pliku configuration.php znajdującego się wewnątrz

katalogu głównego Joomla!.

Jeśli wprowadziłeś błędne dane dotyczące warstwy FTP, musisz pamiętać, że mimo faktu deaktywacji warstwy, Joomla! będzie nadal próbował korzystać z niej. Wyczyść pola dotyczące warstwy FTP z pliku configuration.php.

Znajdywanie b dówłęAby zostały pokazywane wszystkie błędy, musisz dopisać poniższe dwie linie kodu do pliku .htaccess.

php_flag display_errors on

php_value error_reporting 7

The Joomla! User Documentation Team 38 Instrukcja instalacji Joomla! 1.5

Pomó Nam by Pomóc SobieżKilka prostych faktów na start:

● Joomla! nie jest skomercjalizowana

● nie posiada zatrudnionych pracowników

● każdy członek Core Team przeznacza swój wolny czas na pracę i robi to za darmo

● każdy członek innych grup roboczych przeznacza swój wolny czas na pracę i także robi to za darmo

● każdy jest WOLONTARIUSZEM

● każdy z członków grupy rozwojowej oraz grupy wsparcia Joomla! posiada własne życie. Ludzi ci mają swoje życia, prace i rodziny poza projektem Joomla!.

● rozwój Joomla!, to coś więcej niż hobby. Jest to rozszerzenie zwykłego życia.

● Joomla! jest wydana jako oprogramowanie Open Source - to znaczy, że kod jest udostępniany i możesz zmienić, dodawać, kopiować i rozwijać go dalej - i nie będzie cię to kosztować ani grosza. Nalegamy, byś zatrzymał się przy prawach autorskich znajdujących się w kodzie i popatrzył na licencję GNU GPL v2.0, na której oprogramowanie zostało wydane.

● esencją Joomla! jest masowe społeczeństwo, które rozwinęło się w bardzo krótkim okresie czasu i pomogło postawić krok naprzód

● Istnieją główne normy wewnątrz społeczeństwa, zwane "pay it forward". To znaczy, że możesz pytać o pomoc istniejącego członka społeczeństwa. Jeżeli uzyskasz odpowiedź będziesz mógł pomóc komuś innemu, jeśli zada ci to samo pytanie.

Jeśli chcesz czegoś dowiedzieć się, wejdź na forum i użyj pola szukaj. Być może pytanie które chcesz zadać zostało już kiedyś zadane. Obecnie pole wyszukiwania na forum Joomla! czasem nie daje efektywnych wyników wyszukiwania. Zatem rekomendujemy, byś uruchomił Google, a następnie wpisał "joomla", dodał znak "+", a następnie wpisał słowo do wyszukana. Alternatywnie możesz użyć Zaawansowanego Wyszukiwania Google.

Jeśli po szukaniu lub dwóch (zmieniając w międzyczasie słowa, frazy) nie możesz nadal znaleźć odpowiedzi na nurtujące się pytanie, stwórz nowy temat na forum.

U ycie forumżZanim zadasz jakiekolwiek pytanie, proszę:

1.Sprawdzić, czy jesteś we właściwym temacie. Te są tylko dla Joomla! 1.5

2.Sprawdzić, czy używasz aktualnej wersji Joomla! 1.5. Aktualnie jest to wydanie RC3. Jakkolwiek Joomla! 1.5 jest wciąż w fazie rozwoju kodu i naprawiania błędów. Wystąpi wiele zmian zanim powstanie oficjalne wydanie. Upewnij się, że masz zaktualizowaną instalację przynajmniej za pomocą Nightly Build.

3.Poszukać pytania. Jeśli nie znajdziesz go za pierwszym szukaniem, poszukaj jeszcze kilka razy używając innych słów oraz fraz. Aktualnie istnieją pewne ograniczenia co do szukania na forum, tak więc idealnie byłoby gdybyś używał Google/Zaawansowane Szukanie; dostaniesz lepsze wyniki.

4.Istnieje duża szansa, że pytanie na które szukasz odpowiedzi zostało już kiedyś zadane. Najpopularniejsze odpowiedzi znajdują się w na stronie Pomoc w sekcji FAQ oraz Tips and Hints. Głównie pytanie odwołują się do serwerów Joomla! 1.0. Dotyczą bezpieczeństwa, baz danych i innych specyfikacji nie-Joomla!. Pytania FAQ odnoszące się do Joomla! 1.5 są wciąż tworzone.

5.Sprawdzić stronę pomocy: http://help.joomla.org w celu przejrzenia dostępniej dokumentacji.

6.Nie wysyłać Prywatnych Wiadomości do żadnych z moderatorów lub innych użytkowników jeżeli nie uzyskasz odpowiedzi. Moderatorzy z pewnością nie są zobligowani do odpowiadania na indywidualne zapytania przesłane w ten sposób.

7.Miej pewność, że twoje pytanie nie trafiły gdziekolwiek w inną, bardziej sprecyzowaną kategorię.

The Joomla! User Documentation Team 39 Instrukcja instalacji Joomla! 1.5

Proszę sprecyzować, jaki posiadasz typ zapytania.

Oto lakoniczny przewodnik do tego:

General Forum:

dla wszystkich pytań odnoszących się do Joomla! 1.5, a nie odnoszących się do innych tematów. Jeśli nie jest to pytanie zwłaszcza o Joomla! 1.5 lub Rozszerzenie, etc., nie powinno należeć do tego tematu. Pytania dotyczące na przykład Joomla! Extensions Directory (JED) powinny być zadawane w przeznaczonej do tego kategorii. Raportowanie dziur można czasem przechytrzyć. Jeśli jest to prosty problem, umieść temat tutaj. Moderatorzy mogą zawsze przenieść temat w kategorię 1.5 Development Q&T jeśli potwierdzą, iż dziura jest prawdziwa lub będzie wymagała szczegółowego wglądu deweloperów - którzy większość czasu są zajęci i nie mają czasu, by odwiedzać często "publiczne" forum.

Installation Forum:

dla wszystkich pytań/dyskusji odnoszących się do Instalacji Joomla! i pytań odnoszących się do serwera i bazy danych. Pytania nie powinny dotyczyć instalacji Rozszerzeń (Szablonów, Komponentów, Modułów, Wtyczek, Języków), jako że te mają swoje kategorie na forum. Podczas gdy przedmiotem rozmów są Firmy Hostingowe lub problemy z PHP, MySQL, Apache, nie możemy zagwarantować, że uzyskasz odpowiedź. Dlatego powinieneś odwiedzić strony internetowe "poszczególnych" produktów w celu uzyskania pomocy.

Migrating & Updating Forum:

dla wszystkich pytań odnoszących się do bieżącego wydania Joomla! 1.5 i migracji Joomla! 1.0.x, Mambo 4.x.x, innych CMS-ów do Joomla! 1.5. NIE zawiera aktualizacji lub migracji poszczególnych Rozszerzeń (Szablonów, Komponentów, Modułów, Wtyczek, Języków); w tym celu użyj Extension Forum, gdzie każdy z nich ma właściwe miejsce na pisanie.

Security Forum:

dla wszystkich pytań odnoszących się do bezpieczeństwa Joomla! i jak rozwiązaniami najróżniejszych problemów wewnątrz serwera, na którym istnieje Joomla!. Możesz zadawać pytania dotyczące bezpieczeństwa serwera lub bazy danych, ale jeśli chodzi o Apache, IIS, MySQL, to wszystkie te posiadają dedykowane fora, gdzie możesz uzyskać lepszą pomoc.

Administration Forum:

dla wszystkich pytań odnoszących się do zaplecza administracyjnego (back-end) i funkcjonalności zarządzania stronami Joomla!. Kategoria ta zawiera Menu, Managers, User Management i inne podobne tematy.

Extensions Forum and Child Fora:

dla wszystkich pytań odnoszących się do poszczególnych wtyczek, modułów oraz komponentów Joomla!. Na tym forum możesz dowiadywać się/dyskutować o Rozszerzeniach.

Template Forum and Child Fora:

dla wszystkich pytań odnoszących się do specyficznej 3 (być może będzie 4) domyślnych Szablonów Joomla! MilkyWay, Beez i Khepri oraz generalnej dyskusji na temat tworzenia i używania szablonów w Joomla!. Rozwinięte są tu wątki na temat współpracy użycia CSS, Designu, HTML oraz dostępności i użyteczności. Languages Forum: generalna dyskusja na temat użycia i funkcjonalności alternatywnych języków używanych przez Joomla!. Domyślnie udostępnionym językiem jest angielski (en-GB) (za wyjątkiem procesu instalacyjnego).

Performance:

problemy z szybkością, cache-owaniem, bazami danych i innymi odnoszącymi się problemami na temat konserwacji i ulepszania wydajności Joomla!.

The Joomla! User Documentation Team 40 Instrukcja instalacji Joomla! 1.5

Umieszczanie Nowego Tematu (lub do czanie si do istniej cego w tku)łą ę ą ąKiedy rozejrzałeś się za podobnymi odpowiedziami na forum i zdecydowałeś się na utworzenie nowego tematu, proszę miej pewność, że załączyłeś następujące informacje:

Opisowy tytuł - proszę nie pisać "Potrzebna pomoc", "Joomla! nie działa", "To jest popsute"... cóż, wiele osób zignoruje twój temat!

Zacznij, opisując jaki problem doświadczyłeś, potem:

● 1.Jakiej wersji Joomla! używasz, włącznie z numerem SVN lub datą wydania Nightly build.

● 2.Jakiej wersji PHP, MySQL, Apache (lub innego serwera) używasz

● 3.Jakiego używasz systemu operacyjnego. Informacje na drugi i trzeci podpunkt możesz otrzymać za pomocą Menu Help->System Info->System InfoTab.

● 4.Jaki typ instalacji użyłeś: na dzielonym lub zdalnym hoście, czy na komputerze lokalnym (localhost).

● 5.Szczegółowy opis kroków, które doprowadzą do odtworzenia problemu oraz wyjaśnienia jak to ewentualnie naprawić.

● 6.Załączenie zrzutu ekranu danego problemu (obrazek jest lepszy niż tysiące słów). Załącz go, klikając na Additional Option poniżej okna, do którego wpisywałeś treść wiadomości. Nie możesz załączyć obrazka większego niż 100 KB (przeskaluj jeśli potrzeba). Możesz także załączyć skompresowany plik tekstowy, który zawiera więcej danych dotyczących problemu.

● 7.Usiądź i czekaj, aż ktoś odpowie (miejmy nadzieję).

Niektóre Za i Przeciw

● 1.Nie napieraj na swoje wiadomości. Nieprzestrzeganie zasad forum może spowodować, że wiadomość zostanie usunięta. Jeśli będziesz to robił nadmiernie, twoje konto zostanie zawieszone lub zablokowane (w najgorszym przypadku). Joomla! jest projektem na światową skalę tak więc mogą występować problemy ze strefami czasowymi oraz prywatnym życiem niektórych ludzi. Tak więc, zanim ludzie zalogują się na forum, może minąć sporo czasu.

● 2.Nie twórz tych samych samych tematów w różnych forach.

● 3.Nie dopuszcza się hijacking-u.

● 4.Możesz dodać taki sam temat, jeśli poprzedni nie wykazywał aktywności w ciągu kilku ostatnich miesięcy lub dłużej.

● 5.Jeśli dodajesz coś do wątku, bądź treściwy i nie pisz "tak jak ja", "ja też!" lub innych takich komentarzy. Dodawaj konstruktywne komentarze; pisz swoje komentarze, wg. powyższych zasad. Im więcej informacji zawrzesz w pytaniu, tym bardziej zacieśnione będą odpowiedzi. Odpowiedź na twoje pytania będzie szybsza jeśli będziesz stawiał sprecyzowane pytania.

Dodatkowe Informacje na temat za czaniałąSprawdź, czy Rozszerzenia, których używasz posiadają numery wersji.

● 1.Jeśli posiadasz pytanie dotyczące szablonu lub pytanie odnoszące się do kodu źródłowego, wejdź w kategorię, gdzie znajdują się znaczniki *code*.

● 2.Jeśli twoja strona wyświetla błędy, proszę skopiuj, załącz go i zanotuj zmiany, które wprowadziłeś do kodu Joomla!.

● 3.Adres URL do twojej strony, dzięki któremu inni użytkownicy będą mogli zobaczyć problem - oraz szczegółowe instrukcje jak odtworzyć taki błąd. (Nie podawaj haseł/loginów na Forum!).

● 4.Informacje, które sądzisz że przydadzą się innym w rozwiązaniu twojego problemu.

Pomy lne Zako czenieś ń

The Joomla! User Documentation Team 41 Instrukcja instalacji Joomla! 1.5

Po odpowiedzeniu na twoje pytanie:

● 1.Proszę wprowadzić zmiany do pierwszego wpisu - zaczynającego temat - klikając na przycisk Modify w poście. Wybierz ikonę oznaczoną "Solved". Zwiń listę i zapisz zmiany, by wyjść. Zostaniesz powiadomiony zielonym okręgiem ze znaczkiem, że zmiany zostały dołączone do tematu. Powiedz innym użytkownikom, że problem został rozwiązany. Dzięki temu jeśli ktoś napotka problem, inni użytkownicy będą mogli pomóc w uzyskaniu odpowiedzi.

● 2.Jeśli sam rozwiązałeś problem, proszę dodać wiadomość, a inni użytkownicy będą mogli uzyskać odpowiedź. To jest główna część ducha społeczeństwa Joomla!.

Proszę przeczytać Zasady Forum. Nie są tam one bez powodu.

The Joomla! User Documentation Team 42 Instrukcja instalacji Joomla! 1.5

Dalsze informacjeSzczegółowe informacje będą na bieżąco dodawane do tego działu. Będą to łącza do zasobów świata Joomla! oraz dodatkowych zasobów ogólnego użytku.

Czego spodziewa si w czasie rozwoju Joomla! 1.5ć ęJoomla! 1.5 jest już jakiś czas w fazie rozwoju, jako że deweloperzy - z szeroką pomocą Społeczeństwa Joomla! - dążą do stworzenia lepszego Systemu Zarządzania Treścią, aniżeli jest teraz.

Przechodziliśmy przez różne fazy rozwoju Joomla!: Alpha oraz Beta. Obecnie jesteśmy w fazie wydań kandydujących (w czasie pisania tego artykułu oczekiwaliśmy na RC3).

Faza Alpha

Faza Alpha jest (ironicznie) momentem, w którym wszystko się zaczyna! Zawierają się tutaj plany, rozmyślania na temat cech, wkład Społeczeństwa, wczesny rozwój i testowanie, praca nad szkieletem i decyzje na temat ogólnych struktur. Wydanie Alpha jest zupełną nowością, więc nie powinno ujrzeć światła publicznego. Są to jedynie pakiety przeznaczone do testowania na przeznaczonych do tego serwerach. Istnieje duże ryzyko wystąpienia problemów, błędów oraz głównych zmian do szkieletu, API oraz struktury zarządzającej bazą danych.

Faza Beta

W fazie beta Społeczeństwo - ale szczególnie deweloperzy ze Społeczeństwa - zaczynają testować nowy model. Wciąż może zmienić się bardzo wiele i może wystąpić bardzo, bardzo, bardzo wiele błędów podczas testowania, podkręcania i wprowadzania poprawek. Wydania Beta nie mogą być użyte na publicznych serwerach, gdyż może to wpłynąć na problemy związane z bezpieczeństwem. Niektóre zmiany wprowadzone do kodu mogą uszkodzić także dane. W tej fazie deweloperzy zaczynają tworzyć Rozszerzenia, tłumaczyć języki oraz pisać dokumentację. W fazie Beta do gry wchodzi takie narzędzie jak SVN oraz tworzone są paczki Nightly Build.

Faza Wyda Kandyduj cychń ąFaza Wydań Kandydujących jest momentem, w którym wszystkie główne zmiany zostały (lub powinny zostać) wykonane. To jest pierwsza faza, która udostępnia paczki do publicznego użytku. Jakkolwiek wciąż istnieje załączone ryzyko. Mogą występować mniejsze błędy, które mogą się pojawić. By mieć pewność, że używasz najbezpieczniejszej instalacji, zalecane jest byś używał wydań Nightly Build. Pamiętaj, abyś zawsze wykonywał kopie zapasowe danych, zanim przestępujesz do instalacji! Używanie CVS jest mniej przewidywalne dla Stron typu live i nie powinno być używane w tym kroku z rozmachem. Bądź zawsze na bieżąco z problemami i błędami, które zostały odkryte i umieszczone na forum Developer 1.5 Quality and Testing. Możesz nawet sam wesprzeć ten proces!

Faza Stabilna - Pe ne WydaniełJest to kluczowe wydanie, gdzie oprogramowanie jest gotowe do użytku publicznego. Będą występowały mniejsze aktualizacje, patche oraz przyszłe rozszerzenia, ale te będą gruntownie przetestowane przed wydaniem. Patche są najczęstsze i odnoszą się do problemów z bezpieczeństwem, które pojawiają się lub są odkryte z aktualizacjami PHP, MySQL lub Apache. Joomla! będzie zawsze starać się, by mieć pewność że jest cały czas najlepiej zabezpieczonym oprogramowaniem.

Konwencja Wersji

The Joomla! User Documentation Team 43 Instrukcja instalacji Joomla! 1.5

Wersje Joomla! posiadają własną konwencję co do numerowania. Numer wersji składa się z trzech liczb: głównej, podrzędnej i utrzymania. Wersja jest obecna w następującym formacie: główna.podrzędna[.utrzymania]

Główny numer wydania (X.1.1)

Numeru główny informuje o napisaniu nowego lub przepisaniu obecnego kodu. Może być niekompatybilny z poprzednimi wydaniami.

Podrzędny numer wersji (1.X.1)

Numer podrzędny informuje o wprowadzonych zmianach do funkcjonalności lub architektury kodu. Kompatybilność wersji występuje wstecz.

Numer utrzymania (1.1.X)

Numer utrzymania informuje o tym, że został naprawiony jakiś błąd wewnątrz wydania głównego i możliwie wzmocniono nowe cechy.

Aktualne Plany RozwojuJoomla! 1.6 jest w bardzo wczesnym stadium rozwoju. Obecnie jest w fazie Alpha.

Joomla! 2.0 jest także bardzo wczesnym stadium rozwoju, ale przedstawia wyraźne zmiany do całej koncepcji Joomla!. Możesz śledzić poczynania tych dwóch wydań w Joomla! Developer Network i na Forum Joomla!.

The Joomla! User Documentation Team 44 Instrukcja instalacji Joomla! 1.5