Uwaga: postanowiłem zupełnie za darmo udostępnić fragment ebooka, którego piszę o Joomli. Udostępniam cały rozdział w którym opisałem instlację Joomli (i Mambo)
Joomla jak każdy CMS jest bardzo prosta w obsłudze. Instalacja to najtrudniejsze zagadnienie, które będzie omówione w tej książce. Jeśli nie znasz się zbyt dobrze na komputerach, możliwe, że będziesz potrzebował pomocy bardziej doświadczonego kolegi, jednak postaram się w tym rozdziale opisać proces instalacji na tyle szczegółowo, abyś nie miał z tym większych problemów.
W tym rozdziale omówię dwa rodzaje instalacji. Pierwszy sposób to skorzystanie z pakietu Fantastico, który wykona za Ciebie większość trudnych rzeczy (niestety, ale nie każdy serwer posiada ten pakiet). Drugi sposób jest trudniejszy i polega na normalnej instalacji.
Fantastico to zbiór kilkudziesięciu najpopularniejszych skryptów, które może zainstalować nawet osoba mało obeznana z komputerami. Typowa instalacja skryptu wymaga ściągnięcia plików, rozpakowania ich na dysku, przekopiowania ich na serwer, utworzenia bazy danych, zmaeny atrybutów plików i konfiguracji skryptu (często konfiguracja polega na edycji różnych tajemniczych plików). Brzmi to niezbyt zachęcająco, ale mam dobrą wiadomość: Fantastico za Ciebie wykona „brudną robotę”. Twoja rola w praktyce się ogranicza do wybrania skryptu, który chcesz zainstalować i wpisania paru niezbędnych informacji (np. do jakiego katalogu skopiować pliki, jaki ma być login i hasło administratora).
Aby zainstalować joomlę należy wykonać następujące czynności:
Zaloguj się do cpanelu
Znajdź ikonę Fantastico (patrz rysunek 2.1)

Rysunek 2.1 Ta niepozorna ikona oferuje duże możliwości
Kliknij w tą ikonę
Pojawi się główna strona narzędzia Fantastico (rysunek 2.2). Kliknij na link Joomla
Uwaga: czasami oprócz tekstu powitalnego może się pojawić informacja: „Osiągnięto maksymalną liczbę dozwolonych baz danych MySQL. Fantastico nie może kontynuować instalacji dopóki nie zwiększysz ilości baz w swoim koncie lub nie zredukujesz ilości używanych (na przykład usuwając skrypt)”. Jeśli pojawi się taki komunikat, to należy albo usunąć jakiś skrypt wykorzystujący bazę danych, albo napisać mail do administratora serwera z prośbą o zwiększenie ilości baz danych (zazwyczaj trzeba będzie dopłacić za dodatkową bazę, albo wykupić wyższy pakiet z większą ilością baz MySQL).

Rysunek
2.2 Główna strona narzędzia Fantastico
Pojawi się strona z krótką informacją czym jest Joomla (u mnie opis jest w języku angielskim) a poniżej będą dwa linki. Kliknij w link Nowa instalacja (rysunek 2.3)

Rysunek
2.3 Krótka informacja o Joomli
Następnie załaduje się strona na której trzeba wpisać kilka informacji, które są niezbędne do zainstalowania Joomli. Poniżej krótko wyjaśnię, co należy wpisać w tamte pola:
Zainstaluj w subdomenie - jeśli podpiąłeś kilka domen do serwera lub utworzyłeś jakieś subdomeny, to masz możliwość wybrania w jakiej subdomenie będzie zainstalowana joomla. Przykładowo założyłem subdomenę joomla.daszkiewicz.net i chcę aby użytkownik po wpisaniu w przeglądarkę internetową http://joomla.daszkiewicz.net zobaczył mój serwis stworzony w oparciu o joomlę, natomiast jeśli wpisze http://daszkiewicz.net, to zobaczy moją stronę domową (w tym przypadku strona domowa nie zostanie skasowana)
Zainstaluj w katalogu - zazwyczaj to pole się zostawia puste
Login administratora i Hasło administratora - tutaj należy wpisać login (np. swoje imię) i hasło (hasło powinno być trudne do odgadnięcia przez osoby postronne, gdyż osoba, która odgadnie hasło będzie mogła bez Twojej wiedzy administrować Twoją stroną). Najlepiej zapisz te dane w jakimś notesie, bo jeśli zapomnisz jakie masz hasło, to nie będziesz mógł zarządzać swoją stroną internetową (!)
E-mail administratora (Twój) - podaj swój adres email (prawdziwy).
Imię i nazwisko administratora - pozostawię bez komentarza
Nazwa witryny - wpisz nazwę swojej strony
Po wypełnieniu formularza należy kliknąć w przycisk Instalacja Joomla
Pojawi się krótkie podsumowanie pod jakim adresem zostanie zainstalowana joomla a także informacja, że na joomli instalacji zostanie założona baza danych (rysunek 2.4)

Rysunek
2.4 Fantastico informuje o tym, że założy nową bazę danych
Kliknij w przycisk Zakończ instalację
Następnie pojawi się informacja o zainstalowaniu Joomli. Jak widzisz, nie było to takie straszne.
Wskazówka: Mambo instaluje się dokładnie tak samo jak Joomlę
Uwaga: Jeśli za kilka miesięcy zaglądniesz do cpanelu (Fantastico) to może się okazać, że w międzyczasie pojawiła się nowa wersja Joomli (Mambo) a w Fantastico jest link „Uaktualnij do wersji x.x.x”. Nie klikaj w ten link! Taka aktualizacja zrobi więcej złego niż dobrego (np. w artykułach zamiast polskich „ogonków” pojawią się „krzaczki”). Oczywiście można naprawić ten błąd (trzeba będzie w panelu administracyjnym ustawić kilka opcji, ale ja wyznaję zasadę że jeśli coś działa dobrze, to nie trzeba tego poprawiać ;-)
Jeśli Twój serwer nie posiada pakietu Fantastico, będziesz musiał zainstalować Joomlę w sposób tradycyjny. Taka instalacja jest nieco bardziej skomplikowana, ale postaram się szczegółowo wszystko wyjaśnić i zamieszczę sporo zrzutów ekranu.
Joomla potrzebuje jedną bazę danych MySQL. Dlatego zanim przystąpisz do instalacji upewnij się, czy Twój serwer posiada bazę danych MySQL. Czasami należy samodzielnie utworzyć nową bazę danych w panelu administracyjnym (jak to się robi w cpanelu i w phpMyAdmin-ie opisałem w dodatku B, ale wiele różnych serwerów posiada różne panele administracyjne i jeśli nie posiadasz cpanelu, musisz na własną rękę się dowiedzieć jak się tworzy bazy danych). Na niektórych serwerach jest dostępna tylko jedna baza danych, która jest automatycznie tworzona gdy jest tworzone konto (i informacja o bazie danych jest wysyłana w mailu powitalnym). Jeśli nie wiesz jak utworzyć nową bazę danych, zawsze możesz napisać e-mail do administratora z prośbą o podanie informacji o bazie danych. Dopóki nie zostanie utworzona baza danych, nie będziesz mógł zainstalować Joomli.
Aby zainstalować Joomlę, należy wykonać następujące czynności:
Ze strony www.joomla.pl ściągnij najnowszą wersję Joomli
Rozpakuj archiwum do tymczasowego folderu (np. c:\temp)
Skopiuj rozpakowane pliki na serwer FTP do odpowiedniego folderu (zazwyczaj jest to folder public_html, ale jeśli chcesz zainstalować Joomlę w subdomenie, to wtedy należy skopiować pliki do odpowiedniego folderu). Jeśli nie wiesz jak się kopiuje pliki na serwer FTP, to zerknij do dodatku A).
Wskazówka: joomla składa się z wielu małych plików. Czasami przy słabym łączu ciężko jest wrzucić te wszystkie pliki na serwer (przy neostradzie 128 Total Commander po wrzuceniu kilkunastu plików informował mnie, że stracił łączność z serwerem). Wygodniej jest wrzucić spakowany plik (zazwyczaj dużo łatwiej jest wrzucić na serwer jeden duży plik niż kilkaset małych) i rozpakować go na serwerze. Nie każdy serwer oferuje tego typu narzędzia, ale jeśli posiadasz cpanel to zainteresuj się ikoną Menadżer plików, gdyż umożliwia on rozpakowywanie archiwów.
Wpisz w przeglądarce internetowej adres swojej strony gdzie ma być Joomla. Przykładowo u mnie jest to joomla.daszkiewicz.net
Zamiast domyślej strony internetowej zobaczysz instalator (rysunek 2.5). Na samym początku należy wybrać język serwisu i język panelu administracyjnego. Jak wybrałem Polish (Polski).

Rysunek
2.5 Wybór języka
Kliknij w przycisk Dalej>>
Następnie załaduje się umowa licencyjna, którą trzeba przeczytać. Pod umową jest takie malutkie pole do zaznaczenia Zgadzam się! Po zaznaczeniu tego pola kliknij w przycisk Dalej>>
W pierwszym kroku należy wpisać dane do połączenia się z bazą danych: użytkownik, hasło, nazwa bazy (rysunek 2.6). Jako nazwa hosta zazwyczaj się wpisuje localhost, ale są nieliczne serwery na których baza danych jest na innym serwerze niż strona internetowa i w takim wypadku się wpisuje co innego (np. sql3.domena.pl). Jeśli nie jesteś pewien, jaka jest nazwa hosta, to warto jest napisać maila do administratora. Po wpisaniu danych należy kliknąć w przycisk Dalej >>

Rysunek
2.6 Konfiguracja bazy danych
Następnie należy wpisać nazwę witryny (np. Strona klasy VIB) i kliknąć w przycisk Dalej
Kolejnym krokiem (rysunek 2.7) jest wpisanie kilku kluczowych informacji: adres URL strony, ścieżka absolutna, hasło administratora (te pola zazwyczaj już są wypełnione i raczej nie ma potrzeby ich zmieniania). Jedyne pole jakie trzeba wypełnić to Twój E-mail. Po upewnieniu się, że dane są poprawne, kliknij w przycisk Dalej >>
Wskazówka - zapamiętaj hasło administratora, później będzie ono konieczne do wykonywania wszelkich zmian na stronie (np. dopisywanie nowych artykułów). Hasło powinno być trudne do odgadnięcia przez osoby postronne, nie zaleca się podawanie np. imienia swojego chomika, czy swojej daty urodzenia jako hasła, gdyż takie hasło jest w miarę łatwe do odgadnięcia. Dobrym zwyczajem jest zostawienie w spokoju hasła wygenerowanego przez instalator, może jest ono trudne do zapamietania, ale również jest ono trudne do odgadnięcia.

Rysunek
2.7 Wpisz kilka kluczowych informacji o swoim serwisie
W ostatnik kroku pojawi się informacja o zainstalowaniu Joomli. Pojawi się również ważny komunikat: UWAGA O BEZPIECZEŃSTWIE: Nazwa katalogu instalacyjnego została zmieniona na "_i_nstallation".JEŚLI NIE JEST CI JUŻ POTRZEBNY, USUŃ GO! Pojawi się również login i hasło do panelu administracyjnego, koniecznie zapisz te dane !
Należy się zalogować na serwer FTP i usunąć katalog _i_nstallation (jak to zrobić, opisałem w dodatku A). Katalog ten należy bezwzględnie usunąć, gdyż ktoś złośliwy mógłby zrobić tobie psikusa (np. ponownie zainstalować joomlę podając dane do bazy danych która jest na innym serwerze i zamiast firmowej strony wyświetlałaby się spreparowana strona którą utworzył dowcipniś)
Gratulacje - zainstalowałeś Joomlę!
Wskazówka: Mambo instaluje się tak samo jak Joomlę. Jedyna różnica jaką zauważyłem, jest taka, że po zainstalowaniu Joomli należy skasować folder: _i_nstallation a po zainstalowaniu Mambo należy skasować folder installation
Wskazówka: Jeśli jeszcze nie masz wykupionego miejsca na serwerze a chcesz zainstalować Joomlę lub Mambo, aby przetestować możliwości tych CMSów, możesz na swoim komputerze zainstalować serwer Appache+PHP+bazę danych MySQL (polecam gotowy pakiet WampSerwer lub phptriad). Mambo (Joomla) bez problemu chodzi na lokalnym komputerze
Dalej nie potrafisz zainstalować Joomli? Jeśli tak, to za drobną opłatą mogę się podjąć tego zlecenia (szczegóły: 508 451 117). Polecam również książkę poświęconą joomli