Instalowanie nowych modułów
archetwist, wt., 2005-12-20 20:49
Po zainstalowaniu Drupala możesz doinstalować nowe, dodatkowe moduły by rozszerzyć jego możliwości.
W skrócie: pobierz moduł, rozpakuj go, wyślij rozpakowany katalog na serwer, do podkatalogu modules, jeśli to konieczne - uruchom plik mysql, a następnie włącz moduł poprzez stronę zarządzaj » moduły.
- Pobierz nowy moduł
Upewnij się, że moduł jest kompatybilny z Twoją wersją Drupala. Miej także na uwadze, że moduły w wersji określanej jako CVS uważane są za "niestabilne" i powinno się do nich podchodzić ostrożnie. Zwykle moduły w wersjach CVS współpracują tylko z wersją CVS Drupala. - Rozpakuj moduł
Pobrany plik będzie zapewne skompresowanym archiwum, takim jak np. tar.gz. Jeśli korzystasz z Windows, do rozpakowania archiwum możesz użyć m.in. programu 7-Zip. Jeśli pracujesz na komputerze Macintosh, możesz skorzystać ze Stuffit Expander. Pod systemem uniksowym - z linii poleceń:tar -zxvf nazwamodulu-4.5.tar.gz - Po rozpakowaniu, wyślij pliki na serwer FTP, do nowego katalogu wewnątrz katalogu
modules/. - Przeczytaj plik z objaśnieniem instalacji modułu (zwykle INSTALL.txt i/lub README.txt). Czasem plik taki nie posiada rozszerzenia i Twój system operacyjny nie wie jakiego programu użyć do jego otwarcia. W takim wypadku uruchom jakiś edytor tekstu (np. Notatnik), a następnie otwórz w nim ów plik.
- Niektóre moduły do poprawnego działania wymagają wprowadzenia zmian w bazie danych. Zwykle łatwo możesz zorientować się czy jest tak w przypadku danego modułu, sprawdzając czy dołączony jest do niego plik
tu_nazwa_modulu.mysql.
Jeśli musisz dokonać zmian w bazie danych, zapoznaj się z kolejnymi punktami tego tekstu. Jeśli nie - przejdź od razu do punktu 7. - By wprowadzić zmiany w bazie danych będziesz musiał dodać do niej tabele.
- Dodawanie tabel przy wykorzystaniu phpMyAdmin:
- Zaloguj się do phpMyAdmin i przejdź do bazy danych Drupala. Jeśli masz phpMyAdmin, ale nie wiesz jak go znaleźć, skontaktuj się z firmą u której masz konto.
- Kliknij na karcie z napisem SQL.
- U dołu powinieneś zobaczyć tekst Lokalizacja pliku tekstowego. Kliknij przycisk Wybierz i wskaż plik
.mysqldołączony do modułu. Następnie kliknij wykonaj. O ile w instrukcji dołączonej do modułu nie jest napisane inaczej, to powinno być wszystko, co musisz zrobić jeśli chodzi o bazę danych.
- Dodawanie tabel z poziomu wiersza poleceń systemów uniksowych:
- Uruchom następującą komendę:
mysql -u uzytkownik -phaslo nazwa_bazy < nazwa_modulu.mysql - Zamień username na nazwę użytkownika MySQL, haslo na odpowiednie dla niego hasło (pozostaw
-p), nazwa_bazy na nazwę bazy danych Drupala, a nazwa_modulu.mysql na nazwę pliku SQL, który był dołączony do modułu. Większość potrzebnych tu danych znajdziesz w plikusettings.phpw katalogusites/defaultlubsites/tu_nazwa_domeny.com.
- Uruchom następującą komendę:
- Dodawanie tabel przy wykorzystaniu phpMyAdmin:
- W przypadku większości modułów jedyne co należy teraz zrobić, to włączyć je! By włączyć moduł przejdź do menu zarządzaj » moduły na swojej stronie i zaznacz pole wyboru przy nazwie nowego modułu. Następnie kliknij Zapisz konfigurację na samym dole strony.
- Do zapewnienia prawidłowego funkcjonowania niektórych modułów konieczne będzie dokonanie zmian w uprawnieniach bądź innych ustawieniach. Informacje na temat wymaganych zmian mogą być dołączone do modułu. Jeśli tak nie jest:
- Wejdź do menu zarządzaj » kontrola dostępu. Przewiń stronę by sprawdzić czy znajdują się na niej uprawnienia związane z nowym modułem, a jeśli tak, nadaj odpowiednie uprawnienia wybranym rangom użytkowników.
- Wejdź do zarządzaj » ustawienia i sprawdź czy i tu pojawiły się ustawienia dotyczące modułu. Jeśli tak, kliknij w nazwę modułu i skonfiguruj go.
- Jeśli nadal masz kłopoty z uruchomieniem modułu, przeszukaj fora drupal.org. Jeśli nie poruszono jeszcze trapiącego Cię problemu, załóż nowy wątek i opisz go.
Powyższy tekst stanowi tłumaczenie fragmentu Drupal handbook i udostępniany jest na licencji Creative Commons License, Attribution-ShareAlike 2.0.
© Copyright 2000-2007 by the individual contributors
© Copyright 2006-2007 for the Polish translation by Arche Twist
