Professional Documents
Culture Documents
5
Instrukcja Instalacji
Autor: Andy Wallace
Tłumaczenie: Tomasz Dobrzyński
Joomla! User Documentation Team
Wersja 0.5
30 Październik 2007
Licencja
Ten dokument jest wydany pod licencją Creative Commons Attribution-NonCommercial-ShareAlike 3.0
Unported.
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!
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ę.
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.
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.
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.
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.
<?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.
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!.
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.
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.
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ć.
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.
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.
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: .......................
● 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.
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ł
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.
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.
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 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.
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.
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:
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.
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.
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.
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!.
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.
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.
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)
System Joomla! został tak skonfigurowany, że dopóki katalog ten nie zostanie usunięty, instalacja nie jest
formalnie zakończona.
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:
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:
...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!
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.
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.
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.
O tym, że dane zostały poprawnie zainstalowane, przekonasz się spoglądając na lewą ramkę interfejsu
PHPMyAdmin.
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.
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.
Użyj danych znajdujących się powyżej w ramce, by stworzyć konto Administrator za pomocą zapytania SQL
poprzez interfejs PHPMyAdmin.
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.
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
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.
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.
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.
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.
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.
lub
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!
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.
lub wpisz
register_globals = Off
lub wpisz
register_globals = "Off"
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
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ę.
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.
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.
Konwencja Wersji