Get Adobe Flash player

Joomla! 1.7 - instalacja i konfiguracja

Posted by Sławomir Pieszczek
Sławomir Pieszczek
Staram się nie zapomnieć słów człowieka, którego bardzo cenię - Dextera Yager'a:
User is currently offline
on czwartek, 22 wrzesień 2011
in Webdesign
  • Hits: 9154
  • 31 Comments
  • Print

CMS JoomlaW połowie wakacji udostępnione zostało kolejne wydanie jednego z najpopularniejszych systemów zarządzania treścią: Joomla! 1.7.0. Jest to wydanie poprawiające bezpieczeństwo - owoc pracy tysięcy programistów, którzy podczas swojej pracy wykorzystywali uwagi zgłoszone przez blisko pół miliona czytelników oficjalnego forum. Więcej na ten temat w artykule: Nowe wydanie Joomla! - 1.7.0.

Cały proces instalacji i wstępnej konfiguracji Joomla! 1.7 przeprowadzisz na własnym komputerze.

Jeżeli nie czytałeś jeszcze mojego wcześniejszego artykułu: Joomla! 1.5 - instalacja i konfiguracja, to wróć do niego i przeczytaj informacje dotyczące pakietu XAMPP. Przeczytaj co to jest i jak go używać.

Instalacja CMS Joomla! 1.7

Pakiet z plikami instalacyjnymi dostępny jest najczęściej w postaci pojedynczego skompresowanego pliku (najczęściej w formacie zip, lub tar.gz). Utwórz w folderze: Dysk:\xampp\htdocs folder, w którym będziesz przechowywał swój testowy serwis, np. moja_strona_1-7. Rozpakuj pobrany wcześniej plik z pakietem instalacyjnym Joomla! Zawartość rozpakowanego folderu Joomla_1.7.0-Stable-Full_Package, skopiuj do przygotowanego wcześniej folderu moja_strona_1-7 (Dysk:\xampp\htdocs\moja_strona_1-7).

Uruchom XAMPP Launcher'a i kliknij przycisk Start w sekcji Modules dla pozycji Apache i Myql. Jeżeli wszystko poszło jak trzeba, to obok napisu Apache i MySql pojawił się napis Running na zielonym tle:

xampp_launcher_stat

Krok 1

Wpisz teraz w pasku adresu swojej przeglądarki: localhost/moja_strona_1-7. Jeżeli w folderze  Dysk:\xampp\htdocs\ utworzyłeś folder moja_strona_1-7 i skopiowałeś do niego pliki instalacyjne Joomla!, to powinieneś zobaczyć na ekranie pierwszy krok instalatora Joomla! zawierający listę wyboru dostępnych języków:

Instalacja Joomla! 1-7 na localhost - KROK 1

Jak zapewne zauważysz, system sam wykryje właściwy język i zaznaczy go na tej liście. Tobie nie pozostaje nic innego jak kliknąć przycisk Dalej.

Krok 2

W kroku drugim (Test środowiska i przegląd ustawień), instalator sprawdza, czy prawidłowo skonfigurowane są wszystkie niezbędne ustawienia. Jeżeli któreś z ustawień jest sprzeczne z wymaganiami Joomla, instalator wyświetli odpowiedni komunikat czerwoną czcionką. Ustawienia wyświetlone w ramce górnej (Ustawienia wymagane dla Joomla! 1.7.0 Stable ...) muszą być wyświetlone w kolorze zielonym!

W przypadku, kiedy którekolwiek z tych ustawień wyświetlone jest w kolorze czerwonym, nie będziesz mógł kontynuować instalacji, ponieważ niezbędne do funkcjonowania systemu opcje są nieprawidłowo skonfigurowane, lub jest ich brak.

Jeżeli któreś z ustawień w dolnej ramce (Ustawienia zalecane), wyświetlone jest w kolorze czerwonym, można kontynuować instalację, jednak mogą wystąpić w późniejszym działaniu serwisu jakieś problemy, np. wyświetlanie zbędnych komunikatów.

Instalacja Joomla! 1-7 na localhost - KROK 2

Prawdopodobnie w Twoim przypadku, podobnie jak u mnie, na czerwono wyświetlona jest opcja Wyświetlanie błędów oraz Buforowanie wyjścia.

Proponuję, abyś zmienił te opcje. Nie jest to trudne, wystarczy, że otworzysz za pomocą systemowego notatnika plik php.ini, który znajduje się w lokalizacji: Dysk:\xampp\php i wyszukasz następujących wpisów:

  • output_buffering = 4096 i zamienisz na następujący: output_buffering = off
    Jeżeli używasz jakiegoś innego edytora (osobiście używam Notepad++ w wersji portable), który np. wyświetla numery wierszy kodu i posiadasz dokładnie tą samą wersję pakietu XAMPP jak ja (xampp-win32-1.7.4-VC6), to możesz od razu odszukać wiersz 264.
  • display_errors = On i zamienisz na następujący: display_errors = Off
    Znajdziesz go w wierszu 533

Zapisz zmiany w pliku i zrestartuj serwer WWW (Apache). W tym celu możesz użyć okienka XAMPP Control Panel Application (XAMPP Launcher). Po prostu kliknij przycisk Stop znajdujący się obok napisu Apache, poczekaj chwilę, aż zniknie napis napis Running, następnie kliknij przycisk Start, aby uruchomić Apache'a. Jeżeli obok pozycji Apache pojawił się napis Running, to możesz już wrócić do okna przeglądarki i kliknąć w oknie instalatora Joomla! przycisk Spróbuj ponownie. Teraz powinno być już wszystko w porządku ;-)

Instalacja Joomla! 1-7 na localhost - KROK 2

Kliknij przycisk Dalej, aby przejść do kolejnego kroku instalatora Joomla!

 

Krok 3

Kolejny krok wymaga zaakceptowania zgody na warunki Powszechnej Licencji GNU/GPL.

Instalacja Joomla! 1-7 na localhost - KROK 3

Jeżeli teraz klikniesz przycisk Dalej, oznaczać to będzie, że akceptujesz warunki licencji!

KROK 4

Krok 4, to konfiguracja bazy danych. Na tym etapie powinieneś posiadać podstawowe informacje dotyczące bazy danych, z którą będzie współpracował projektowany serwis. W pakiecie XAMPP, domyślnie dostęp do bazy danych nie jest chroniony hasłem, więc na tym etapie nie musisz przygotowywać bazy w jakiś szczególny sposób. Domyślnie użytkownikiem o najwyższych uprawnieniach, który może praktycznie wszystko, jest użytkownik o nazwie root. Pamiętaj tylko, że w środowisku produkcyjnym (witryna dostępna w Internecie) brak ochrony bazy danych jest niedopuszczalne! Na razie chcesz tylko sprawdzić jak wygląda proces instalacji i wstępnej konfiguracji CMS Joomla!

Instalacja joomla 1-7 na localhost - KROK 4

Wpisz w odpowiednie pola to co widzisz na rysunku powyżej.

  • w polu Typ bazy danych wybierz z rozwijalnej listy: MySQL;
  • w polu Nazwa serwera bazy danych wpisz: localhost;
  • w polu Nazwa użytkownika wpisz: root;
  • pole hasło pozostaw puste;
  • w polu Nazwa bazy danych wpisz nazwę jaką chcesz, np. mojastrona-j17;

Pamiętaj, że instalując Joomla! na wykupionym przez siebie hostingu będziesz musiał na tym etapie znać takie parametry jak: nazwa serwera (domyślnie u większości usługodawców będzie to localhost), nazwa użytkownika z uprawnieniami administracyjnymi do bazy danych, jego hasło a także nazwę bazy.

w polu Przedrostek dla tabel bazy danych system proponuje losowo generowany przedrostek. Przedrostek ten będzie umieszczany na początku każdej tworzonej tabeli w bazie danych. Ja proponuję użyć swój własny, np.: j17_

Po co ten przedrostek? Przedrostek przydatny jest wówczas, gdy istnieje potrzeba uruchomienia kilku witryn z wykorzystaniem tej samej bazy. Czasami dostawca usług hostingowych udostępnia Tobie tylko jedną bazę danych. Jeżeli chciałbyś zainstalować w takim przypadku kilka serwisów opartych na Joomla!, to dzięki różnym przedrostkom tabel dla różnych instalacji Joomla nie będzie konfliktów! Powiedzmy, że instalujesz serwis dla siebie i dla jakiegoś znajomego. Wówczas mógłbyś użyć dla siebie przedrostka tabel np. moja_ a dla kolegi kolega_.

UWAGA! Pamiętaj, aby nie używać przedrostka bak_! Jest on używany do wyróżnienia tabel kopii archiwalnych generowanych przez system.

  • w polu Przetwarzanie starej bazy danych masz do wyboru dwie opcje, które umożliwiają utworzenie kopii istniejących w bazie tabel lub ich usunięcie. Ja zaznaczam opcję Usuń starsze wersje - i tak nic w tej bazie dancyh nie ma ;-)
KROK 5

Kolejny krok instalatora Joomla pozwala na włączenie obsługi FTP. Jest to rozwiązanie „awaryjne”, po skonfigurowaniu, którego CMS będzie korzystał z technologii FTP na przykład podczas instalacji szablonów lub rozszerzeń. Opcje dostępne w tym kroku mogą przydać się wtedy, kiedy opcja Safe Mode w PHP jest włączona. Wtedy będziesz potrzebował użyć opcji FTP w PHP aby przesłać i obsługiwać pliki.

Instalacja Joomla! 1-7 na localhost - KROK 5

Najczęściej, kiedy serwer jest prawidłowo skonfigurowany, nie ma potrzeby zmiany tych ustawień. Przejdźmy więc jak najszybciej do kolejnego kroku - kliknij przycisk Dalej.

KROK 6

Główna konfiguracja. Ten etap podzielony jest na trzy części:

  1. Powinieneś wpisać nazwę swojej witryny. Nazwa ta będzie widoczna w pasku tytułowym przeglądarki, kiedy internauta odwiedzi Twoją stronę, a także w kilku innych miejscach takich jak e-mail potwierdzający rejestrację użytkownika. Na razie możesz wpisać to samo co ja: Moja testowa strona Joomla! 1.7. Jeżeli klikniesz opcję: Ustawienia rozszerzone - dodatkowe, pod polem Nazwa witryny, będziesz mógł dodatkowo wpisać streszczenie (opis) witryny i słowa kluczowe po jakich chciałbyś być rozpoznawany w wyszukiwarkach. Te dwie dodatkowe opcje wymagają wnikliwego przemyślenia, więc na razie nie musisz tam nic wpisywać lub wpisz to co ja ;-) Tak czy owak, zarówno nazwę witryny jak i streszczenie oraz słowa kluczowe będziesz mógł zmienić kiedy tylko będziesz chciał już po instalacji Joomla!
  2. W części drugiej tego kroku musisz podać swój adres e-mail, oraz hasło głównego administratora systemu. Zapamiętaj to hasło, ponieważ będziesz go używać do zalogowania się do panelu administracyjnego swojej witryny! Dla celów testowych może to być jakiekolwiek hasło, ale kiedy wystawisz witrynę do publicznego wglądu nie stosuj hasła typu: 1234 lub admin ;-)
  3. W ostatniej części podstawowej konfiguracji powinieneś zadecydować, czy chcesz załadować przykładowe treści do swojego serwisu. Ponieważ chcesz się zapoznać z tym systemem, proponuję abyś kliknął przycisk Załaduj przykładowe dane. Dzięki temu będziesz mógł zobaczyć jak wygląda cały serwis, poszczególne moduły, menu i artykuły wypełnione gotową treścią.

Instalacja Joomla! 1-7 na localhost - KROK 6

Po kliknęciu przycisku Załaduj przykładowe dane, przycisk zniknie a zamiast niego pojawi się "wyszarzony" tekst informujący, że przykładowe dane zostały załadowane :-)

Teraz kliknij przycisk Dalej.

KROK 7

Instalacja oraz wstępna konfiguracja serwisu kończy się komunikatem informującym o jej zakończeniu. Na ekranie zobaczysz wyraźną informację wyświetloną czerwoną czcionką dotyczącą konieczności usunięcia folderu instalacyjnego (installation) ze struktury katalogów serwisu. Jest to krok konieczny, ponieważ pozostawienie katalogu instalacyjnego powodowałoby niebezpieczeństwo, że ktoś niepowołany mógłby ponownie wywołać procedurę instalacyjną systemu i dokonać zmiany danych serwisu. Zresztą system nie pozwoli przejść Tobie dalej dopóki nie wykonasz polecenia. Kliknij przycisk Usuń folder instalacyjny lub usuń folder installation znajdujący się w lokalizacji: Dysk:\xampp\htdocs\moja_strona_1-7.

UWAGA! W strukturze katalogów Twojego instalowanego serwisu tworzony jest plik: configuration.php. Jeżeli chciałbyś powtórzyć instalację musisz usunąć ten plik zanim usuniesz folder installation. Po usunięciu pliku configuration.php i wpisaniu do przeglądarki ponownie: localhost/moja_strona_1-7, proces instalacji rozpocznie się od nowa :-)

Instalacja Joomla 1-7 na localhost - KROK 7

Panel administracyjny

Po usunięciu folderu installation możesz zobaczyć jak wygląda Twój nowy serwis. W tym celu kliknij Przycisk Witryna a zobaczysz ekran podobny do pokazanego poniżej:

Wygląd witryny po zainstalowaniu Joomla! 1.7

OK, jeżeli już zapoznałeś się z nowoutworzoną witryną, pora zalogować się do zaplecza administracyjnego Joomla!. Możesz to zrobić klikając przycisk Zaplecze na ekranie z podsumowaniem instalacji. Pamiętaj jednak, że ten ekran nie pojawi się już więcej, więc musisz znać inną metodę ;-)

Aby móc zalogować się do panelu administracyjnego musisz pamiętać, by do adresu serwisu dodać słowo administrator, w naszym przypadku:http://localhost/moja_strona/administrator/. W oknie logowania podaj nazwę użytkownika (domyślnie admin) oraz hasło zdefiniowane podczas instalacji oraz kliknij przycisk Logowanie.

Logowanie do panelu administracyjnego Joomla! 1.7

Po prawidłowym logowaniu zobaczysz w przeglądarce panel administracyjny systemu Joomla! 1.7. Jak się przekonasz podczas korzystania z niego, wygląda on i działa podobnie jak zwykła aplikacja desktopowa. Jeżeli instalowałeś Joomla! 1.5 według moich porad w artykule Joomla! 1.5 - instalacja i konfiguracja, to zapewne zauważysz, że odświeżono wygląd zaplecza administracyjnego :-) oraz że masz na razie do dyspozycji tylko interface anglojęzyczny!

Panel administracyjny Joomla! 1.7

Instalacja pakietu języka polskiego

Najpierw pobierz kompletny pakiet języka polskiego dla Joomla! 1.7: http://joomlacode.org/gf/download/frsrelease/15307/66612/pl-PL_joomla_lang_full_17.zip.

Teraz kliknij w menu Extensions i wybierz pozycję: Extension Manager. Powinieneś zobaczyć okno podobne do pokazanego poniżej:

Instalacja pakietu języka polskiego dla Joomla! 1.7 - krok 1

Kliknij przycisk Przeglądaj, wybierz zapisany plik z pakietem języka polskiego, następnie w okienku Wysyłanie pliku kliknij przycisk Otwórz. W polu tekstowym Package File powinien pojawić się wpis z dokładną ścieżką dostępu i nazwą pliku z pakietem języka polskiego. Teraz kliknij przycisk Upload & Install. Po chwili powinieneś zobaczyć ekran informujący o pomyślnym zainstalowaniu pakietu językowego:

Instalacja pakietu językowego dla Joomla! 1.7 - krok 2

Wybierz z menu Extensions pozycję: Language Manager. Powinieneś zobaczyć ekran:

Instalacja pakietu językowego dla Joomla 1.7 - krok 3

Powinieneś ustawić język polski jako domyślny. Pamiętaj, że teraz ustawiasz język dla strony frontowej swojej witryny. Osobno trzeba podobne czynności wykonać dla "zaplecza" (panelu administracyjnego) Twojego serwisu!

Ustawienie języka polskiego jako domyślnego możesz wykonać na dwa sposoby:

  1. Kliknij w pole wyboru typu "radio" przy nazwie języka - Polish (PL), a następnie kliknij przycisk Default (pomarańczowa gwiazdka) w prawym górnym rogu ekranu:

Instalacja pakietu języka w Joomla! 1.7 - krok 4

  1. Kliknij gwiazdkę w kolumnie Default dla pozycji języka - Polish (PL):

Instalacja pakietu języka w Joomla! 1.7 - krok 4

Teraz system powinien wyświetlić komunikat informujący o tym, że w przypadku kiedy chcesz tworzyć witrynę wielojęzyczną i masz włączony dodatek System - Filtr języków, domyślny język będzie również musaił być opublikowany dla Treści witryny. O tworzeniu witryny wielojęzycznej napiszę niebawem osobny artykuł ;-)

Instalacja pakietu języka w Joomla! 1.7 - krok 4

Abyś mógł widzieć zaplecze swojego serwisu w języku polskim musisz jeszcze kliknąć zakładkę Installed - Administrator i wykonać podobne czynności jak powyżej.

Instalacja pakietu języka w Joomla! 1.7 - krok 5

 

Zobaczysz podobny komunikat dla witryn wielojęzycznych jak poprzednio, ale interface zaplecza będzie już w języku polskim :-)

Instalacja pakietu języka dla Joomla! 1.7 - krok 5

Zanim zaczniesz już w pełni zarządzać swoim serwisem proponuję abyś pobrał jeszcze pakiet języka polskiego dla edytora TinyMCE, którego prawdopodobnie będziesz używał podczas dodawania i edycji treści. Pobierz pakiet języka polskiego dla edytora TinyMCE.

Zainstaluj pakiet języka polskiego dla edytora TinyMCE w taki sam sposób jak pakiet języka dla Joomla!: kliknij w menu Rozszerzenia i wybierz pozycję: Instalacje.

Kliknij przycisk Przeglądaj, wybierz zapisany plik z pakietem języka polskiego dla TinyMCE, następnie w okienku Wysyłanie pliku kliknij przycisk Otwórz. W polu tekstowym Plik pakietu powinien pojawić się wpis z dokładną ścieżką dostępu i nazwą pliku. Teraz kliknij przycisk Wczytaj plik i zainstaluj. Po chwili powinieneś zobaczyć ekran informujący o pomyślnym zainstalowaniu pakietu językowego oraz krokach jakie musisz wykonać aby dokończyć instalację:

Instalacja pakietu językowego dla edytora TinyMCE

Kliknij w menu Rozszerzenia pozycję Dodatki, następnie znajdź na wyświetlonej liście pozycję Edytor - TinyMCE i kliknij na nią. W oknie Dodatek: Edytor - TinyMCE w pozycji Tryb pracy wybierz Rozszerzony (jeżeli chciałbyś korzystać z pełnej funkcjonalności tego edytora). Przy pozycji Automatyczny wybór języka zaznacz pole: Tak. Na koniec kliknij przycisk Zapisz i zamknij umieszczony w prawym górnym rogu okna:

Konfiguracja dodatku Edytor - TinyMCE

OK, teraz możemy omówić wygląd zaplecza systemu Joomla! 1.7.

  1. W górnej części znajduje się pasek z rozwijanym menu, pozwalającym na dostęp do różnych opcji systemu.
  2. Poniżej paska menu znajduje się obszar z ikonami umożliwiającymi szybki dostęp do części funkcji administracyjnych.
  3. Z prawej strony znajduje się część zawierająca różne informacje administracyjne takie jak zalogowani użytkownicy, najczęściej czytane artykuły oraz najnowsze artykuły.
  4. Po prawej stronie paska menu znajduje się pasek zawierający ikony, pozwalające na podgląd witryny, dostęp do wiadomości oraz wylogowanie.

Wygląd zaplecza CMS Joomla! 1.7

Konfiguracja globalna

Pora doprecyzować konfigurację systemu Joomla. Kliknij przycisk Konfiguracja lub wybierz z menu Witryna pozycję Konfiguracja. Zobaczysz wówczas ekran Konfiguracja globalna z trzema kartami: Witryna, System, Serwer.

Na karcie Witryna znajdują się ustawienia dotyczące serwisu, podzielone na sekcje: Ogólne, Metadane, Optymalizacja dla wyszukiwarek.

Każda opcja jest wyjaśniona za pomocą tzw. dymków, czy chmurek z podpowiedziami. Wystarczy, że wskażesz kursorem myszy tekst opcji, a system wyświetli krótką podpowiedź do niej.

Konfiguracja globalna - wygląd zakładki Witryna w Joomla! 1.7

  1. W sekcji Ogólne znajdują się informacje konfiguracyjne takie jak: nazwa witryny, domyślny edytor, jakim będzie można się posługiwać podczas generowania treści, domyślna liczba pozycji (np. artykułów) na listach wyświetlanych w panelu administracyjnym. W sekcji tej można wyłączyć witrynę oraz zdefiniować komunikat, jaki pojawi się w przeglądarce, kiedy użytkownik będzie próbował wyświetlić wyłączoną witrynę.
  2. Sekcja Metadane pozwala na zdefiniowanie opisu witryny oraz słów kluczowych.
    Ponieważ wszystkie treści w CMS Joomla generowane są dynamicznie i zapisywane w bazie danych, wyszukiwarki mają spore trudności z indeksowaniem takich serwisów. Dlatego też twórcy systemu Joomla zaimplementowali specjalne ustawienia optymalizacji (SEO Search Engine Optimalization), dzięki którym możliwe jest dostosowanie treści dla wyszukiwarek (sekcja Optymalizacja dla wyszukiwarek). System współdziałając z bazą danych, przydziela numery identyfikacyjne każdemu artykułowi, odnośnikowi lub modułowi, adresy url generowane przez system mogą być skomplikowane i dosyć długie, a przez to niezrozumiałe dla wyszukiwarek. Zresztą zerknij teraz na pasek adresu swojej wyszukiwarki.
  3. Jeżeli zostanie włączona opcja Proste adresy w sekcji Optymalizacja dla wyszukiwarek, to system przekształci skomplikowany adres w uproszczony, bardziej czytelny zarówno dla użytkownika jak i wyszukiwarek. Kliknij łącze Pokaż witrynę znajdujące się w prawym górnym rogu i zobacz jakie adresy są wyświetlane po kliknięciu poszczególnych linków na stronie! Nie jest to jeszcze zapewne co chciałebyś uzyskać, np. klikając w link: Getting Startedmasz adres:

    http://localhost/moja_strona_1-7/index.php/getting-started. Jeżeli chiałbyś uzyskać adres typu: http://localhost/moja_strona_1-7/getting-started musisz  przy pozycji Korzystaj w mod_rewrite zaznaczyć opcję Tak. Pamiętaj jednak, aby po zapisaniu takich ustawień w folderze: Dysk:\xampp\htdocs\moja_strona_1-7 zmienić nazwę pliku htaccess.txt na .htaccess (pamiętaj o kropce przed nazwą!). Jeżeli chciałbyś aby na końcu każdego adresu Twojej witryny był przyrostek .html, np.: http://localhost/moja_strona_1-7/getting-started.html to zaznacz przy pozycji Adresy z przyrostkiem pole: Tak. Jeżeli uważasz, że fajnie byłoby, gdyby w adresach występowały np. polskie znaki, to zaznacz obok opcji Aliasy w unikodzie pole: Tak. Wówczas możlwe są np. adresy typu: http://localhost/moja_strona_1-7/mój-świetny-artykuł.html :-) Kolejna opcja: Nazwa witryny do tytułów stron pozwala zdecydować, czy nazwa witryny podana w sekcji Ogólne ma być dołączana do tytułów wszystkich stron. Możesz zadecydować, czy ma być przed, czy po tytule artykułu.

  4. Kolejna sekcja Ciasteczka, pozwala na zdefiniowanie nazwy domeny dla ciasteczek sesji oraz ścieżkę, dla której ciasteczko będzie poprawne. Dzięki tej opcji możliwe jest np. jednokrotne logowanie do różnych subdomen. Na przykład posiadasz domenę: mojastrona.pl i dodatkowo subdomenę: blog.mojastrona.pl. Bez ciasteczek użytkownicy musieliby logować się osobno na mojastrona.pl i osobno na blog.mojastrona.pl

Opierając się na powyższych informacjach ustaw wszystkie opcje według wałasnego uznania.

Na karcie System masz do dyspozycji cztery sekcje:

Konfiguracja globalna - sekcja System w Joomla! 1.7

  1. Ogólne, w której są trzy opcje:
    • Tajny szyfr - jest to kod wygenerowany przez Joomla!, który będzie służył do szyfrowania  sesji - nie zmieniaj tej opcji!;
    • Katalog dzienników, czyli logi w których system zapisuje zaistniałe zdarzenia. Obecnie masz wpisaną ścieżkę lokalną. Wytnij cały początek pozostawiając tylko wpis: /logs;
    • Serwer pomocy z którego będą pobierane treści do pomocy podręcznej dostępnej na zapleczu. Masz do wyboru dwie opcje. Proponuję zostawić Joomla help wiki 1.6!
  2. Diagnostyka. Tutaj możesz zadecydować, czy Joomla! ma wyświetlać informacje diagnostyczne i błedy SQL, jeśli takie wystąpią. Jeżeli wystąpią jakieś błedy, będą wyświetlane na dole strony, zarówno na stronie fronfowej jak i na zapleczu. UWAGA! Nie właczaj tych opcji na witrynie produkcyjnej!
  3. Pamięć podręczna. Możesz zdecydować, czy chcesz korzystać z pamięci podręcznej - wówczas Twoja strona będzie się trochę szybciej wczytywała i wybrać jaki poziom (konserwatywny, progresywny) wybierasz. Dodatkowo możesz zdecydować, czy obsługa buforowania ma być w pliku, czy w postaci uproszczonej pamięci podręcznej. Na koniec możesz określić maksymalny czas przechowywania informacji w pamięci podręcznej.
  4. W sekcji: Sesja decydujesz po jakim czasie bezczynności zalogowanego użytkownika, system powinien go wylogować oraz jaki mechanizm ma zastosować Joomla! do identyfikacji zalogowanych użytkowników, kiedy ciasteczka są wyłączone.

Karta Serwer służy do konfiguracji takich ustawień jak strefa czasowa, FTP, baza danych oraz poczta. 

Konfiguracja globalna - karta Serwer - Joomla 1.7

  1. W sekcji Ogólne zdefiniuj katalog tymczasowy, który używany jest np. podczas instalacji dodatkowych rozszerzeń lub szablonów. Wytnij cały początek, który obecnie jest i pozostaw tylko wpis: /tmp. W sekcji tej możesz również ustawić opcje związane z kompresą stron i raportowanie błędów. Ciekawą opcją jest możliwość zapewnienia Twoim użytkownikom bezpiecznego (szyfrowanego) przesyłania danych, np. podczas logowania. Jeżeli posiadasz odpowiednio skonfigurowany serwer WWW i certyfikat SSL, to będziesz mógł zadecydować, czy połączenie szyfrowane ma być zastosowane tylko w przypadku dostępu do zaplecza Twojej witryny, czy też dla całej witryny.
  2. W sekcji Lokalizacja wybierz swoją lokalizację, np. Warsaw.
  3. Sekcja FTP to te same ustawienia, które miałeś możliwość skonfigurować podczas instalacji. Jeżeli nie ma takiej potrzeby, to pozostaw tą sekcję z ustawieniami domyślnymi.
  4. Baza danych. Tutaj są zapisane informacje, które już wpisywałeś podczas instalacji systemu. Nie ma potrzeby ich zmieniać!
  5. W sekcji Poczta ustawiasz w razie potrzeby inny sposób wysyłania poczty z Twojej witryny. W razie potrzeby zmianiasz adres e-mail, z którego ma być wysyłana poczta oraz nazwę nadawcy. W większości przypadków nie ma potrzeby zmiany opcji Obsługa poczty, więc na razie nie wnikajmy w szczegóły pozostałych opcji - tak naprawdę, to chciałbym już ten artykuł doprowadzić do końca ;-)

Karta Uprawnienia - jest to miejsce, gdzie możesz określić globalne uprawnienia dla poszczególnych grup użytkowników.

Konfiguracja globalna - karta Uprawnienia - Joomla 1.7Generalnie nie ma potrzeby zmiany domyślnych ustawień. Pamiętaj jednak, że jeżeli będziesz dokonywał zmian dla jakiejś grupy, to zostaną one również zastosowane dla podgrup, komponentów i zawartości. Aby zobaczyć jakie są obecne ustawienia dla poszczególnych grup, kliknij w nazwę danej grupy. Zobaczysz wówczas po prawej stronie ustawienia obecne, natomiast w kolumnie środkowej będziesz mógł te ustawienia zmienić.

Konfiguracja globalna - karta Uprawnienia - Joomla! 1.7

Plik konfiguracyjny

Większość opcji konfiguracyjnych CMS Joomla!, podobnie jak w poprzednich wydaniach tego systemu, dostępna jest z poziomu panelu administracyjnego. Jednak, kiedy dostęp do tego panelu jest utrudniony lub trzeba zarządzać wieloma serwisami opartymi na CMS Joomla!, ręczne modyfikacje przy użyciu interfejsu mogą być uciążliwe. W takim przypadku będziesz mógł niezbędną konfigurację przeprowadzić edytując plik configuration.php, znajdujący się w katalogu głównym serwisu (w naszym przypadku: Dysk:\xampp\htdocs\moja_strona_1-7) .

Wszystkie ustawienia konfiguracji globalnej oraz hasło i nazwa użytkownika używane do komunikacji z bazą danych zapisane w tym pliku przechowywane są wewnątrz klasy PHP o nazwie JConfig. Zawartość tego pliku można podzielić podobnie jak w panelu administracyjnym na kilka zakładek i sekcji (zobacz w artykule: Joomla! 1.5 - instalacja i konfiguracja).
Pamiętaj, aby przed wprowadzeniem jakichkolwiek zmian w pliku konfiguracyjnym configuration.php, wykonać jego kopię zapasową. Kiedy nowe ustawienia okażą się nieprawidłowe, będziesz mógł powrócić do wcześniejszych ustawień!

To byłoby chyba tyle! Właśnie zainstalowałeś CMS Joomla! 1.7, a teraz możesz rozpocząć poznawanie systemu. Miłej zabawy!

Podziel się poniżej swoimi uwagami! Jeżeli uważasz, że o czymś zapomnaiełm napisać, w tekście są jakieś błędy - napisz o tym w komentarzu. Może napotkałeś jakieś problemy, opisz je, może uda się je rozwiązać.

Acha, jeszcze jedna kwestia! Czy sądzisz, że lepszym dla Ciebie rozwiązaniem byłoby przedstawienie tego "krótkiego" kursu w formie video?

Uwaga! Dla osób, które zapiszą się, wypełniając formularz poniżej przygotowałem niespodziankę!

Kompletny pakiet XAMPP z zainstalowanym dokładnie tak jak opisałem w tym artykule systemem Joomla! 1.7 gotowy do użycia!

Po wypełneniu formularza proszę o kontakt za pomocą formularza kontaktowego, abym mógł wysłać informację skąd można pobrać cały pakiet!

 

Uważasz, że artykuł był ciekawy i chcesz otrzymywać powiadomienia o moich kolejnych wpisach lub projektach?
Wpisz swoje imię oraz adres e-mail a następnie kliknij "ZAPISZ MNIE"

Twoje imię:


Adres email:


http://www.slawop.net/joomla-17-instalacja-i-konfiguracja
Rate this blog entry
Trackback URL for this blog entry

Comments

Guest
Michał czwartek, 29 wrzesień 2011

Świetny poradnik instalacji Joomli 1.7:D

Guest
adajez niedziela, 23 październik 2011

Wielkie dzięki - rzeczywiście wszystko wyłożone w sposób jasny i przejrzysty. Gratuluję pomysłu i... nie zazdroszczę pracy...

Guest
Romek czwartek, 27 październik 2011

Mam lat 50 i trochę i dopiero od 4 lat komputer. Mam na nim starszą wersję xampp i joomli. Troszkę testuję. Każdy pisze jak wszystko zainstalować, a nikt jak zaktualizować serwer Apache na platformie xampp. Secunia pokazuje nieaktualizowany serwer. Może nie trzeba, ale ciężko gdzieś to znaleźć. Byłbym wdzięczny.

Sławomir Pieszczek
Sławomir Pieszczek
Staram się nie zapomnieć słów człowieka, którego bardzo cenię - Dextera Yager'a:
User is currently offline
Sławomir Pieszczek sobota, 29 październik 2011

Romku, zawsze warto mieć najnowszą, stabilną wersję danego programu ;-)
W ciągu najbliższych kilku dni postaram się specjalnie dla Ciebie przygotować instrukcję dotyczącą aktualizacji XAMPP-a i jego poszczególnych modułów :-)

Pozdrawiam :-)

Guest
Marcin czwartek, 27 październik 2011

Wszystko opisane krok po kroku naprawde wspaniała robota pozdrawiam :)

Guest
Malgorzata poniedziałek, 07 listopad 2011

Czy może ktoś ujawnić jak uniemożliwić użytkownikom rejestrowanie się na stronie w joomla 1.7. Nie mogę tego znaleźć. W joomli 1.5 było to w konfiguracja/system.

Sławomir Pieszczek
Sławomir Pieszczek
Staram się nie zapomnieć słów człowieka, którego bardzo cenię - Dextera Yager'a:
User is currently offline
Sławomir Pieszczek poniedziałek, 07 listopad 2011

Małgorzato, już ujawniam ;-)

Po zalogowaniu się do zaplecza (panelu administracyjnego) Joomla! 1.7, kliknij przycisk Użytkownicy, lub wybierz z menu Użytkownicy pozycję Użytkownicy.
W oknie Użytkownicy: Przegląd użytkowników, kliknij przycisk Opcje znajdujący się w prawym górnym rogu. W zakładce Komponent znajdziesz opcję Rejestruj nowych przy której kliknij pole typu radio przy słownie Nie

Mam nadzieję, że o to Tobie chodziło ;-)
Daj znać jak poszło!

Pozdrawiam :-)

Guest
Wojtekk piątek, 11 listopad 2011

Kawał świetnej roboty! Dziękuję, zamiast przekopywać się przez całe php.ini od razu dostałem odpowiedź na konkretne problemy.
Drobna uwaga - tu gdzie piszesz

display_errors = Off i zamienisz na następujący: display_errors = On
Znajdziesz go w wierszu 553

powinno być chyba odwrotnie. Xampp domyślnie ma ustawione display_errors = On i należy to zmienić na Off. Chyba, że ktoś lubi czytać kody błędów :)
Jeszcze raz dziękuję za zaoszczędzony czas i na pewno zajrzę tu jeszcze w przyszłości.
Pozdrawiam,
Wojtekk

Sławomir Pieszczek
Sławomir Pieszczek
Staram się nie zapomnieć słów człowieka, którego bardzo cenię - Dextera Yager'a:
User is currently offline
Sławomir Pieszczek niedziela, 13 listopad 2011

Wojtku, dzięki za Twoją uwagę! Faktycznie powinno być odwrotnie!
Dzięki Tobie inni będą mogli prawidłowo zainstalować Joomla!
Błąd już poprawiłem w artykule.
Byłbym wdzięczny za Twoje uwagi w przyszłości :-)

P.S.
Dzięki za słowa uznania :-)

Guest
bogdan niedziela, 13 listopad 2011

A ja mam pytanie z innej beczki. Co to za dodatek do komentarzy na stronie?

Sławomir Pieszczek
Sławomir Pieszczek
Staram się nie zapomnieć słów człowieka, którego bardzo cenię - Dextera Yager'a:
User is currently offline
Sławomir Pieszczek poniedziałek, 14 listopad 2011

Korzystam z wbudowanego w zakupiony komponent do tworzenia i zarządzania blogiem Easy Blog :-)

Guest
Marcin środa, 16 listopad 2011

Bardzo dobry i przejrzysty poradnik. :)

Guest
AE czwartek, 17 listopad 2011

swietny poradnik. szkoda, ze wspomniales o niespodziance na koncu ;p

Sławomir Pieszczek
Sławomir Pieszczek
Staram się nie zapomnieć słów człowieka, którego bardzo cenię - Dextera Yager'a:
User is currently offline
Sławomir Pieszczek czwartek, 17 listopad 2011

Gdybym wspomniał na początku, to zamiast spróbować samodzielnie zainstalować, część osób od razu poprosiłaby o gotowca ;-)

Guest
maer czwartek, 17 listopad 2011

dziekuje za ten poradnik. Mam jednak pytanie i prosze o pomoc. Z pewnych wzgledow chcialam odistalowac xampp razem z joomla i zainstalowac od nowa jeszcze raz. w "odistaluj programy" udalo sie odistalowac xampp, ale z dysku c: nie udaje sie. Podobno wciaz dziala mysql. Co robic ?

Guest
maer czwartek, 17 listopad 2011

udalo sie

Sławomir Pieszczek
Sławomir Pieszczek
Staram się nie zapomnieć słów człowieka, którego bardzo cenię - Dextera Yager'a:
User is currently offline
Sławomir Pieszczek czwartek, 17 listopad 2011

Cieszę się, że się udało :-)

P.S.
Nie wygodniej by było korzystać z tzw. wersji portable nie wymagającej instalacji ani deinstalacji?

Guest
Paweł piątek, 18 listopad 2011

Witam,
mam problem z instalacją pakietu języka polskiego
robię wszystko tak jak w instrukcji a mimo to wykakuje błąd
"Warning: Failed to move file!"
proszę o pomoc

Guest
mphisto niedziela, 20 listopad 2011

Bardzo ładnie :)

Guest
Kkodsa środa, 30 listopad 2011

rozpakuwuje xamppa, tworze w htcdocs katalog "F" w ktorym wrzucam pliki joomli, nastepnie uruchamiam xampp control panel, klikam start apache i mysql i nic.
nie jest napisane running ;o

Guest
kkodsa środa, 30 listopad 2011

sciagnalem wersje xamppa ktorej uzywasz na powyzszym poradniku i ... uruchmil sie tylko modul mysql ... apache dalej nic ;o

Guest
kkodsa środa, 30 listopad 2011

zrobione ;o trzabylo wylaczyc skype gdyz "korzysta" on z modulu z apache ;o

Sławomir Pieszczek
Sławomir Pieszczek
Staram się nie zapomnieć słów człowieka, którego bardzo cenię - Dextera Yager'a:
User is currently offline
Sławomir Pieszczek środa, 30 listopad 2011

To nie tak, że skype korzysta z modułu Apache.

Jeżeli w pakiecie XAMPP nie można uruchomić Apache, to problem polega na tym, że prawdopodobnie w systemie uruchomiony jest program, który zajmuje port 80, co uniemożliwia uruchomienie Apache'a.
Często dotyczy to Skype'a. Najprościej jest wyłączyć Skype, następnie włączyć Apache i dopiero jak już Apache działa włączyć można Skype.

Jeżeli to nie Skype, to prawdopodobnie jakiś inny program. Jeżeli nie chcesz prowadzić dochodzenia o który program chodzi możesz alternatywnie skonfigurować Apache, aby korzystał z portu 8080 zamiast 80!
1. Wyedytuj plik httpd.conf, który znajduje się w: xampp\apache\conf
2. Odszukaj wpis: Listen 80 (u mnie wiersz 47) i zamień go na Listen 8080
3. Odszukaj wpis: ServerName localhost:80 (u mnie 176 wiersz) i zamień go na ServerName localhost:8080

Pozdrawiam :-)

Guest
Karolina czwartek, 08 grudzień 2011

Witam,
a ja mam pytanie z innej beczki, zlecilam wykonanie stronki, która funkcjonuje wlasnie w joomla 1.7 i wykonawca dal mi dane admina, ale zapytałam go jak to jest jak bym chciała zmienic sobie główne tło na stronce i doweidzialam sie że tego od tak zmienic nie mozna i musiałby mi napisac (odplatnie) odzielny program jak to wykonac. a stronka jest prosta i tłem jest obrazek sciagniety z inetrnetu. czy faktycznie jest to takie skomplikowane?

Sławomir Pieszczek
Sławomir Pieszczek
Staram się nie zapomnieć słów człowieka, którego bardzo cenię - Dextera Yager'a:
User is currently offline
Sławomir Pieszczek czwartek, 08 grudzień 2011

Karolino, trudno precyzyjnie odpowiedzieć na Twoje pytanie nie znając więcej szczegółów :-)

Jeżeli chciałabyś zmieniać tło z poziomu zaplecza (panelu administracyjnego) Twojego serwisu, to faktycznie należałoby utworzyć jakiś moduł lub dodać dodatkowe parametry do Twojego szablonu. Natomiast jeżeli chcesz po prostu podmienić plik graficzny zamiast tego, który obecnie używasz, to wystarczy, że nadpiszesz go używając dowolnego klienta FTP (np. FileZilla)!

Nie wiem, czy o to Tobie chodziło i czy pomogłem. Jeżeli nie, to skontaktuj się ze mną korzystając z formularza kontaktowego: www.slawop.net/kontakt. Postaram się pomóc!

Pozdrawiam :-)

Guest
Loxley wtorek, 13 grudzień 2011

Karolino, Sławek dobrze prawi. Wg mnie ten, kto robi Ci stronę chce Cię naciągnąć albo ma niewielkie pojęcie o tym, co robi. W kilka sekund zrobisz podmianę tła przez FTP i myślę, że to jest najszybsza metoda, ale sobie trzeba przygotować kaskadowy arkusz stylów.
Gdzie go znaleźć w panelu Joomli 1.7: Rozszerzenia/Szablony/Zakładka-Szablony/Z listy wybierz szablon, na którym osadzona jest Twoja strona/Arkusze stylów i tam odpowiedni plik CSS.
W sekcji body lub bloku osadzonym w body (nie wiem, jak masz to zorganizowane przez twórcę witryny) odnajdź linijkę: background-image: url(../img/tlo.jpg); Teraz już wiesz, gdzie jest wczytane Twoje tło i jak nazywa się folder je zawierające - img, to własnie nic innego, jaka jest nazwa folderu, w którym umieszczone jest tło (może mieć on inną nazwę, bo twórca o tym decyduje, jakie miano nadać). Wchodząc w klienta FTP folder img znajduje się na końcu ścieżki: templates/nazwa_twojego_szablonu/img. Wystarczy, że wyślesz przez klienta FTP do folderu img obraz o nazwie tlo.jpg i zostanie podmienione tło. Oczywiście nie musi to być .jpg - może to być dowolne rozszerzenie z plikiem graficznym. Jeśli takowego czegoś nie masz, to możesz w pliku CSS ręcznie dopisać linijkę url(../img/tlo.jpg); (nie zapomnij o średniku) i samodzielnie stworzyć folder img w templates/nazwa_twojego_szablonu/.
Przykład, jak to wyglądać może w pliku CSS, w kodzie, w sekcji body:
#body
{
background-image: url(../img/tlo.png);
background-repeat: no-repeat
}
Tłumaczenie kodu:
#body - identyfikator body (bez # też powinno działać, ponieważ body występuje w kodzie tylko raz - jest to nic innego, jak ciało dokumentu)
{ - rozpoczęcie składni
background-image: url(../img/tlo.jpg); - tło obrazkowe i adres do tła
background-repeat: no-repeat - powtarzanie tła, w tym przypadku bez powtarzania (tutaj nie musi być średnika, bo to jest ostatnia linijka, więc zakończenie będzie potwierdzone klamrą, aczkolwiek Joomla chyba dopisze średnik samodzielnie)
} - zakończenie skłądni
Gdyby nie działało (np. w starszych wersjach przeglądarek) przed podaną składnią warto dopisać:
/* */
Miłej zabawy z Joomlą.

Guest
kubik piątek, 16 grudzień 2011

Witam po instalacji nie mam Tajny szyfr * strona działa ale jest brak tego szyfru.wrzucałem 2 razy joomlę rzez ftp?

Sławomir Pieszczek
Sławomir Pieszczek
Staram się nie zapomnieć słów człowieka, którego bardzo cenię - Dextera Yager'a:
User is currently offline
Sławomir Pieszczek niedziela, 18 grudzień 2011

Dziwne :-(

Ale zanim wrzucałeś Joomlę przez FTP, to wcześniej instalowałeś ją za pomocą jakiegoś autoinstalatora na hostingu?

Brak tego tajnego szyfru może spowodować problemy z instalacją i obsługą jakiś innych dodatków do Joomla! Próbowałeś już coś instalować? Nie było problemów?

Ja spróbowałbym na Twoim miejscu zainstalować serwis lokalnie na swoim komputerze, a później skopiowałbym na hosting.

Jeżeli nie masz jeszcze wielu wartościowych treści w swoim serwisie, to spróbuj zainstalować go lokalnie a następnie przenieś na hosting. Przenieść swój serwis z komputera lokalnego możesz przy najmniej na 3 sposoby! Możesz skorzystać z moich artykułów:
1. http://www.slawop.net/jak-skopiowac-serwis-joomla-na-hosting-cz-1
2. http://www.slawop.net/jak-skopiowac-serwis-joomla-na-hosting-cz-2
3. http://www.slawop.net/jak-skopiowac-serwis-joomla-na-hosting-cz-3

P.S.
Zerknij jeszcze tutaj: http://forum.joomla.pl/showthread.php?59365-brak-tajny-szyfr

Pozdrawiam :-)

Guest
Ula sobota, 14 styczeń 2012

Witam,
bardzo dziękuję za artykuł nt. instalacji Joomla na serwerze lokalnym.
Mimo wielu wcześniejszych prób (zgodnych z instrukcjami "profesjonalnych" tutoriali) nie udało mi się tego "dokonać". Dopiero Twoje wskazówki sprawiły, że mogę "potrenować na sucho" i zrobić stronę na xamppie (nie chcę jej na razie publikować).
Dodam, że od pewnego czasu prowadzę inną stronę na serwerze w firmie hostingowej, jednak joomli nigdy nie instalowałam sama (zrobił to za mnie program z hostingu).
Pozdrawiam serdecznie i czekam na inne ciekawe artykuły.

Guest
arisen84 środa, 08 luty 2012

Witam

Bardzo dobry poradnik, i szczerze 'to najlepszy' jaki udało mi się odnaleźć w sieci. Byłbym wdzięczny za okazanie kolejnej pomocy podczas 'nowej instalacji' Joomla 2.5 w subdomenie i użycia przekierowania 301 na adres istniejącej już domeny z Joomla 1.5.25 najnowsza wersja miałaby korzystać z bazy swojej poprzedniczki. Poczyniłem następujące (pleks z joomla jest dość problematycznym tematem) kroki:

- stworzyłem subdomenę w panelu pleks (v9.5) -> poziomie reseller
usr: *********** |gr:psaserv
- sprawdziłem rezultat zawartości phpinfo() pliku info.php -> PHP jako moduł Apache
- skopiowałem TC zawarość instalatora 'Joomla 2.5' . W pleks ścieżka ma się tak, obok CHMOD: subdomains (755) usr:root | gr:psaserv /gmina (755) usr:root | gr:root /httpdocs (755) usr:***** | gr:psaserv /'tutaj pliki joomla'
- pierwsza próba http://gmina.xxxxxx.net/index.php - tutaj niespodzianki, jakich wcześniejszych v instalatora nie użyczyłem. Z poniższymi da się przeżyć ale..
# output_buffering
# display_errors

configuration.php - niezapisywalny , tez sobie poradziłem, kolejny krok i kolejny krok konfiguracja bazy.. tutaj odgórnie monit: 'Użytkownik nie ma wystarczających uprawnień by połączyć się z bazą.'

Wykorzystałem bazę wcześniejszą i nadałem jedynie świeży prefix. Dodam , iż każda instalacja w głównym kat./podfolderze domeny przechodziła bez problemów. Moje pytanie, czy szukać winy po stronie serwera / pleks (CHMOD) czy jeszcze jakieś trzeba kroki poczynić by umieścić joomle w subdomenie. Z przekierowaniem sobie poradzę. Z góry dzięki każdemu za pomoc w tym temacie. Pozdrawiam

Sławomir Pieszczek
Sławomir Pieszczek
Staram się nie zapomnieć słów człowieka, którego bardzo cenię - Dextera Yager'a:
User is currently offline
Sławomir Pieszczek środa, 08 luty 2012

Witam :-)

Tak na szybko:
- nie znam pleksa!
- nie powinno być żadnych problemów, aby serwis opary na Joomla! działał w subdomenie! Na razie stawiam na CHMOD ;-)

Leave your comment

Guest
Guest czwartek, 23 luty 2012
Iwona said, Bardzo przejrzyście opisane artykuły. Ja dopiero raczkuję z joomla i na pewno będę tu często zagląda
Commented in post Darmowy kurs! Joomla! 2.5 on wtorek, 21 luty 2012
Tomek said, Udało się sposobem 2, czyli za pomocą produktów Akeeba. Dzięki. Dopasowywanie templatek (styli, graf
Commented in post Jak skopiować serwis Joomla! n... on sobota, 18 luty 2012
andim said, Jasne że Video, łatwiej wykonać od strony autora, łatwiej zrozumieć, bo widać krok po kroku wykonani
Commented in post PDF czy VIDEO? on sobota, 18 luty 2012
Sławomir Pieszczek said, Za pomocą narzędzia XCloner, które zastosowałem w tym artykule, skopiowanie z hostingu na serwer lok
Commented in post Jak skopiować serwis Joomla! n... on sobota, 18 luty 2012
Sławomir Pieszczek said, Hmm, trudno powiedzieć :-( Prawdopodobnie zależy to od Twojego szablonu! Spróbuj sprawdzić jak się z
Commented in post Padający śnieg w Joomla! 1.7 on sobota, 18 luty 2012