You are on page 1of 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


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 systemowe
Ostrzeż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/mys


ql/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 zdalna
Stacja 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/hel


p.html

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

XAMPP Multi-platformowe – Max, http://apachefriends.org/ http://www.apachefriends.or


Windows, Linux, Solaris g/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 instalacji
Kiedy 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 & SVN


Joomla! 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 Build
Zatem 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 przygotowania
Transferowanie plików
Pierwszym 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.

Instalacja
Jesteś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 - Licencja
Wł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 danych
Wchodzimy 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 FTP
W 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 Migracyjnego


Mogą 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ój-email@email.com',


'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 zapisywalny


To 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 informacje
Szczegół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 Rozwoju


Joomla! 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

You might also like