„Pracownia internetowa w każdej szkole” (edycja 2004/2005
Transkrypt
„Pracownia internetowa w każdej szkole” (edycja 2004/2005
Instrukcja numer SPD3/12_03/Z „Pracownia internetowa w kaĪdej szkole” (edycja 2004/2005) Opiekun pracowni internetowej cz. 3 (PD3) Instalacja portalu Internetowego PostNuke WstĊp Budowa szkolnej strony internetowej moĪe byü procesem, Īmudnym i czasocháonnym dlatego warto uproĞciü sobie to zadanie korzystając z gotowych na rynku rozwiązaĔ. W Internecie moĪna znaleĨü wiele darmowych portali internetowych. WyróĪniającym siĊ wĞród nich jest system portalu PostNuke. Jego podstawową zaletą jest dostĊpnoĞü spolszczonego interfejsu uĪytkownika oraz peána przenoĞnoĞü pomiĊdzy platformami oprogramowania. Proces instalacji i wstĊpnej konfiguracji portalu dla serwerów Windows z zainstalowanymi serwerami IIS lub Apache jest jednakowo prosty. WiĊkszoĞü pozostaáych rozwiązaĔ bardzo trudno zintegrowaü z serwerami WWW IIS. Aby moĪna byáo zainstalowaü portal PostNuke wymagana jest instalacja serwera PHP i serwera bazy danych MySQL. Podstawową zaletą portali pracujących w oparciu o PHP jest moĪliwoĞü równie áatwej konfiguracji na komputerze domowym lub uczniowskim co na serwerze szkolnym. Proces instalacji portalu na serwerze SBS moĪna podzieliü na kilka etapów: • stworzenie bazy danych dla portalu oraz zaáoĪenie uĪytkownika w bazie danych MySQL wraz z przydzieleniem mu odpowiednich praw dostĊpu do stworzonej bazy • stworzenie katalogu przeznaczonego do publikowania nadanie mu odpowiednich uprawnieĔ na dysku i skopiowanie do niego plików portalu • utworzenie wirtualnego serwera WWW, który bĊdzie publikowaá stronĊ naszego portalu (W ramach kursu wykorzystamy utworzony wczeĞniej dla nowej domeny wirtualny serwer WWW tak, aby PostNuke zarządzaá jego gáówną witryną) • stworzenie reguá dostĊpu do portalu w ISA serwerze (W ramach kursu wykorzystamy wczeĞniej stworzone reguáy dostĊpu do wirtualnego serwera WWW stworzonego dla nowej domeny) • wywoáanie portalu i jego wstĊpna konfiguracja • usuniĊcie plików powodujących dziury w zabezpieczeniach portalu PoniĪsza instrukcja opisuje wszystkie powyĪsze etapy tworzenia portalu nie skupia siĊ jednak na kwestiach zarządzania i pracy z portalem po jego instalacji. Na koĔcu instrukcji znajdziesz linki do stron internetowych poĞwiĊconych pracy z portalem PostNuke. Notatka .................................................................................. .................................................................................. .................................................................................. © by Darek, Janusz, Andrzej, Robert NR SPD3/12_03/z [v. 1.1B] Strona 1/10 Instalacja portalu Internetowego PostNuke Zadanie 1 ZaáoĪenie uĪytkownika w bazie danych MySQL oraz ustawienie odpowiednich uprawnieĔ Odpowiednią bazĊ i uĪytkownika dla niej moĪna zaáoĪyü na wiele sposobów. My wykorzystamy do tego program phpMyAdmin Polecenie 1 ZaáoĪenie bazy danych w programie phpMyAdmin (na kursie logujemy siĊ do programu phpMyAdmin z konsoli serwera, ale przy opisanym w poprzedniej instrukcji sposobie instalacji programu moĪemy to zrobiü z dowolnego miejsca sieci) 1. BĊdąc zalogowanym na konsoli serwera uruchom przeglądarkĊ Internet Explorer (jeĞli pracujesz przy stacji, skorzystaj z pulpitu zdalnego) 2. W polu Adres: przeglądarki wprowadĨ adres: http://www.<nazwa_nowej_domeny>/myadmin np.: http://www.kosmici.s04.oeiizk.waw.pl/myadmin .................................................................................. .................................................................................. 3. W oknie Poáącz z www.<nazwa_nowej_domeny>w polu Nazwa uĪytkownika wprowadĨ nazwĊ superuĪytkownika bazy: root 4. W oknie Poáącz z www.<nazwa_nowej_domeny>w polu hasáo wprowadĨ hasáo superuĪytkownika bazy: zxcvbnm123 5. W otwartym interfejsie programu phpMyAdmin w polu Utworzenie nowej bazy danych wprowadĨ nazwĊ bazy danych: postnukexx np. postnuke17 .................................................................................. .................................................................................. 6. W otwartym interfejsie programu phpMyAdmin pozostaw nierozwiniĊtą listĊ System porównaĔ 7. W otwartym interfejsie programu phpMyAdmin wybierz przycisk Utworzenie 8. PrzejdĨ do strony gáównej programu phpMyAdmin wybierając ikonĊ przedstawiającą dom (znajduje siĊ po lewej stronie ekranu) 9. Zamknij okno programu Internet Explorer Notatka .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. © by Darek, Janusz, Andrzej, Robert NR SPD3/12_03/z [v. 1.1B] Strona 2/10 Instalacja portalu Internetowego PostNuke Polecenie 2 Stworzenie uĪytkownika w bazie danych MySQL i przydzielenie mu odpowiednich uprawnieĔ 1. BĊdąc zalogowanym na konsoli serwera uruchom przeglądarkĊ Internet Explorer 2. W polu Adres: przeglądarki wprowadĨ adres: http://www.<nazwa_nowej_domeny>/myadmin np.: http://www.kosmici.s04.oeiizk.waw.pl/myadmin .................................................................................. .................................................................................. 3. W oknie Poáącz z www.<nazwa_nowej_domeny> w polu Nazwa uĪytkownika wprowadĨ nazwĊ superuĪytkownika bazy: root 4. W oknie poáącz z Poáącz z www.<nazwa_nowej_domeny> w polu hasáo wprowadĨ hasáo superuĪytkownika bazy: zxcvbnm123 5. W otwartym interfejsie programu phpMyAdmin wybierz hyperlink Uprawnienia 6. W otwartym interfejsie programu phpMyAdmin wybierz hyperlink Dodanie nowego uĪytkownika 7. W otwartym interfejsie programu phpMyAdmin w polu Nazwa uĪytkownika wprowadĨ nazwĊ uĪytkownika: postnukexx np. postnuke17 .................................................................................. .................................................................................. 8. W otwartym interfejsie programu phpMyAdmin z listy rozwijanej Nazwa uĪytkownika wybierz UĪycie pola tekstowego 9. W otwartym interfejsie programu phpMyAdmin z listy Host wybierz Hostlokalny Notatka Dlaczego dajemy stworzonemu uĪytkownikowi moĪliwoĞü poáączenia jedynie z komputera lokalnego? .................................................................................. .................................................................................. .................................................................................. 10. W otwartym interfejsie programu phpMyAdmin z listy Hasáo wybierz UĪycie pola tekstowego 11. W otwartym interfejsie programu phpMyAdmin w polu hasáo wpisz: zaq12wsx 12. W otwartym interfejsie programu phpMyAdmin w polu Ponownie wpisz: zaq12wsx 13. W otwartym interfejsie programu phpMyAdmin upewnij siĊ, Īe nie zaznaczyáeĞ, Īadnych opcji dotyczących uprawnieĔ 14. W otwartym interfejsie programu phpMyAdmin wybierz przycisk Wykonanie 15. W otwartym interfejsie programu phpMyAdmin odnajdĨ sekcjĊ Uprawnienia specyficzne dla baz danych (na dole strony) 16. W otwartym interfejsie programu phpMyAdmin w sekcji Uprawnienia specyficzne dla baz danych z listy rozwijanej Dodaj uprawnienia dla nastĊpujących baz danych: wybierz zaáoĪoną wáaĞnie bazĊ danych: postnukexx .................................................................................. .................................................................................. 17. W otwartym interfejsie programu phpMyAdmin w sekcji Uprawnienia specyficzne dla baz danych wybierz przycisk Wykonanie © by Darek, Janusz, Andrzej, Robert NR SPD3/12_03/z [v. 1.1B] Strona 3/10 Instalacja portalu Internetowego PostNuke 18. Upewnij siĊ, Īe znajdujesz siĊ sekcji UĪytkownik 'postnukexx'@'localhost' - Baza danych postnukexx 19. W otwartym interfejsie programu phpMyAdmin w tabeli Edycja uprawnieĔ zaznacz kolejno wszystkie uprawnienia w kolumnach Dane; Struktura oraz Administracja UWAGA – nie korzystaj z hiperáącza Zaznaczenie wszystkich – nie zawsze dziaáa poprawnie Dane Struktura Administracja SELECT CREATE GRANT INSERT ALTER LOCK TABLES UPDATE INDEX REFERENCES DELETE DROP CREATE TEMPORARY TABLES 20. W otwartym interfejsie programu phpMyAdmin w sekcji wybierz przycisk Wykonanie 21. Zamknij okno programu Internet Explorer Notatka Dlaczego przydzieliliĞmy uĪytkownikowi uprawnienia w ten sposób? .................................................................................. .................................................................................. .................................................................................. .................................................................................. Polecenie 3 Testowanie poprawnoĞci wykonania poprzednich poleceĔ 1. BĊdąc zalogowanym na konsoli serwera uruchom przeglądarkĊ Internet Explorer 2. W polu Adres: przeglądarki wprowadĨ adres: http://www.<nazwa_nowej_domeny>/myadmin np.: http://www.kosmici.s04.oeiizk.waw.pl/myadmin .................................................................................. .................................................................................. 3. W oknie Poáącz z www.<nazwa_nowej_domeny> w polu Nazwa uĪytkownika wprowadĨ nazwĊ uĪytkownika bazy: postnukexx 4. W oknie Poáącz z www.<nazwa_nowej_domeny> w polu hasáo wprowadĨ hasáo uĪytkownika bazy: zaq12wsx 5. W otwartym interfejsie programu phpMyAdmin po lewej stronie powinieneĞ zobaczyü nazwĊ bazy danych do której twój uĪytkownik ma uprawnienia JeĞli widzisz tylko postnukexx to poprzednie polecenia zostaáy wykonane poprawnie. UĪytkownik posiada jedynie uprawnienia do modyfikowania tej bazy. 6. Zamknij okno programu Internet Explorer © by Darek, Janusz, Andrzej, Robert NR SPD3/12_03/z [v. 1.1B] Strona 4/10 Instalacja portalu Internetowego PostNuke Zadanie 2 Przygotowanie do instalacji i konfigaracji portalu PostNuke Zadanie omawia przygotowanie plików do instalacji portalu PostNuke na szkolnym serwerze, w tym przygotowanie pliku konfiguracyjnego procedury instalacyjnej. Polecenie 1 Umieszczenie portalu PostNuke w folderze przeznaczonym na strony wirtualnego serwera WWW nowej domeny 1. BĊdąc zalogowanym jako administrator na konsoli serwera, wybierz z paska zadaĔ kolejno: Start Ö Mój komputer 2. W oknie Eksploratora Windows otwórz szkoleniową páytĊ CD dostarczoną przez prowadzącego 3. W oknie Eksploratora Windows otwórz folderu PostNuke 4. W oknie Eksploratora Windows z menu wybierz Edycja Ö Zaznacz wszystko 5. W oknie Eksploratora Windows z menu wybierz Edycja Ö Kopiuj 6. W oknie Eksploratora Windows przejdĨ do folderu o nazwie takiej, jak skrócona nazwa twojej nowej domeny (np. kosmici) znajdującego siĊ na dysku O: serwera 7. W oknie Eksploratora Windows, znajdując siĊ wewnątrz folderu o nazwie takiej, jak skrócona nazwa twojej nowej domeny (np. kosmici) z menu wybierz Edycja Ö Wklej 8. Po skopiowaniu plików zamknij okno Eksploratora Windows Notatka .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. Polecenie 3 Edycja podstawowego pliku konfiguracyjnego portalu PostNuke (jest ono konieczne tylko, jeĞli instalujesz portal w systemie Windows) 1. BĊdąc zalogowanym jako administrator na konsoli serwera, wybierz z paska zadaĔ kolejno: Start Ö Mój komputer 2. W oknie Eksploratora Windows przejdĨ do katalogu o nazwie takiej, jak skrócona nazwa twojej nowej domeny (np. kosmici) znajdującego siĊ na dysku O: serwera 3. W oknie Eksploratora Windows w oknie eksploratora otwórz plik o nazwie config.php 4. Okno config.php – WordPad powiĊksz na caáy ekran 5. Mając aktywne okno config.php – WordPad naciĞnij raz klawisz PgDown © by Darek, Janusz, Andrzej, Robert NR SPD3/12_03/z [v. 1.1B] Strona 5/10 Instalacja portalu Internetowego PostNuke 6. W oknie config.php – WordPad odnajdĨ sekcjĊ zawierającą nastĊpujące wpisy $pnconfig['dbtype'] = 'mysql'; $pnconfig['dbtabletype'] = 'MyISAM'; $pnconfig['dbhost'] = 'localhost'; $pnconfig['dbuname'] = ''; $pnconfig['dbpass'] = ''; $pnconfig['dbname'] = 'Phoenix'; $pnconfig['system'] = '0'; $pnconfig['prefix'] = 'nuke'; $pnconfig['encoded'] = '1'; Popraw powyĪsze wpisy w nastĊpujący sposób: (Linie oznaczone strzaáką i szarym táem podlegają modyfikacji wzglĊdem oryginalnych) Ö Ö Ö Ö Ö $pnconfig['dbtype'] = 'mysql'; $pnconfig['dbtabletype'] = 'MyISAM'; $pnconfig['dbhost'] = 'localhost'; $pnconfig['dbuname'] = 'postnukexx'; $pnconfig['dbpass'] = 'zaq12wsx'; $pnconfig['dbname'] = 'postnukexx'; $pnconfig['system'] = '1'; $pnconfig['prefix'] = 'nuke'; $pnconfig['encoded'] = '0'; 7. W oknie config. php – WordPad wybierz z menu Plik Ö Zapisz 8. MoĪesz zamknąü okno config.php – WordPad Notatka Co oznaczają poszczególne zamienione sekcje? .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. © by Darek, Janusz, Andrzej, Robert NR SPD3/12_03/z [v. 1.1B] Strona 6/10 Instalacja portalu Internetowego PostNuke Zadanie 3 Konfiguracja portalu Zadanie omawia instalacjĊ, konfiguracjĊ oraz „posprzątanie” po instalacji portalu PostNuke. Polecenie 1 Instalacja bazy danych dla portalu i okreĞlenie hasáa dla administratora portalu 1. BĊdąc zalogowanym na konsoli serwera uruchom przeglądarkĊ Internet Explorer 2. W polu Adres: przeglądarki wprowadĨ adres: http://www.<nazwa_nowej_domeny>/install.php np.http://www.kosmici.s04.oeiizk.waw.pl/install.php .................................................................................. .................................................................................. 3. W otwartej stronie instalacyjnej portalu z listy JĊzyk wybierz Polski i wybierz przycisk Ustaw JĊzyk 4. Po zapoznaniu siĊ z licencją GNU GPL wciĞnij przycisk Dalej (JeĞli warunki licencji nie są dla ciebie satysfakcjonujące zrezygnuj z instalacji portalu postnuke) Uwaga – czerwony komunikat Baza nie zostaáa utworzona jest prawidáowym objawem, poniewaĪ program nie tworzyá bazy automatycznie – zrobiliĞmy to wczeĞniej, rĊcznie. .................................................................................. .................................................................................. 5. W kolejnym oknie wybierz przycisk Kontynuuj 6. W oknie Informacje o bazie danych w polu Host bazy danych wpisz: localhost 7. W oknie Informacje o bazie danych w polu Nazwa uĪytkownika bazy danych wpisz: postnukexx 8. W oknie Informacje o bazie danych w polu Hasáo uĪytkownika bazy danych wpisz: zaq12wsx 9. W oknie Informacje o bazie danych w polu Nazwa bazy danych wpisz: postnukexx 10. W oknie Informacje o bazie danych pozostaáe pola pozostaw niezmienione. 11. W oknie Informacje o bazie danych zaznacz opcjĊ Serwis instalowany jest w Intranecie lub sieci lokalnej 12. W oknie Informacje o bazie danych wybierz przycisk WyĞlij 13. W kolejnym oknie upewnij siĊ, Īe wypisane tu informacje są poprawne nastĊpnie wybierz przycisk Nowa Instalacja 14. W oknie Nowa Instalacja upewnij siĊ, Īe nie zaznaczyáeĞ opcji stwórz bazĊ 15. W oknie Nowa Instalacja wybierz przycisk Start (zostanie zaáoĪona struktura bazy – moĪe to zając chwile czasu) 16. W kolejnym oknie wybierz umieszczony na samym dole przycisk Kontynuuj 17. W oknie ustawieĔ administracyjnych w polu Login administratora: wpisz Admin 18. W oknie ustawieĔ administracyjnych w polu ImiĊ i Nazwisko administratora: wpisz swoje imiĊ i nazwisko 19. W oknie ustawieĔ administracyjnych w polu Hasáo administratora (weryfikacja): wpisz zaq12wsx © by Darek, Janusz, Andrzej, Robert NR SPD3/12_03/z [v. 1.1B] Strona 7/10 Instalacja portalu Internetowego PostNuke 20. W oknie ustawieĔ administracyjnych w polu Adres E-mail Administratora wpisz: administrator@<nazwa_nowej_domeny> np.: [email protected] .................................................................................. .................................................................................. 21. W oknie ustawieĔ administracyjnych w polu URL Administratora wpisz: http://www.<nazwa_nowej_domeny> np.: http://www.kosmici.s04.oeiizk.waw.pl .................................................................................. .................................................................................. 22. W oknie ustawieĔ administracyjnych wybierz przycisk Ustaw Login 23. W kolejnym oknie wybierz przycisk ZakoĔcz 24. W ostatnim oknie instalatora wybierz hyperlink PrzejdĨ do twojej strony PostNuke’a 25. JeĞli widzisz stronĊ portalu to znaczy, Īe udaáo ci siĊ zainstalowaü i skonfigurowaü portal PostNuke Polecenie 2 UsuniĊcie pliku instalacyjnego 1. BĊdąc zalogowanym jako administrator na konsoli serwera, wybierz z paska zadaĔ kolejno: Start Ö Mój komputer 2. W oknie Eksploratora Windows przejdĨ do katalogu o nazwie takiej, jak skrócona nazwa twojej domeny (np. kosmici) znajdującego siĊ na dysku O: serwera 3. W oknie Eksploratora Windows wybierz prawym klawiszem plik o nazwie install.php 4. Z menu kontekstowego wybierz UsuĔ 5. W oknie Eksploratora Windows wybierz prawym klawiszem myszy folder install 6. Z menu kontekstowego wybierz UsuĔ 7. Zamknij okno Eksploratora Windows Notatka Dlaczego po instalacji portalu naleĪy usunąü jego plik konfiguracyjny .................................................................................. .................................................................................. .................................................................................. Notatka .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. © by Darek, Janusz, Andrzej, Robert NR SPD3/12_03/z [v. 1.1B] Strona 8/10 Instalacja portalu Internetowego PostNuke Zadanie 4 Testowanie poprawnoĞci pracy portalu Polecenie 1 Testowanie dziaáania uprawnieĔ Administratora portalu 1. BĊdąc zalogowanym na konsoli serwera uruchom przeglądarkĊ Internet Explorer 2. W polu Adres: przeglądarki wprowadĨ adres: http://www.<nazwa_nowej_domeny> np.: http://www.kosmici.s04.oeiizk.waw.pl 3. W ramce Zaloguj (po prawej stronie ekranu) w polu UĪytkownik wpisz: admin 4. W ramce Zaloguj w polu hasáo wpisz hasáo: zaq12wsx 5. W ramce Zaloguj wybierz Loguj 6. Po zalogowaniu z ramki Gáówne menu (po lewej stronie ekranu) wybierz hyperlink Administracja 7. W Menu Administracyjnym wybierz ikonĊ podpisaną Ustawienia 8. W menu Konfiguracja strony w polu Nazwa strony: wpisz Portal stworzony na kursie opiekuna 9. W menu Konfiguracja strony w polu Slogan strony: wpisz Tworzenie portalu moĪe byü proste 10. W menu Konfiguracja strony w polu Data uruchomienia strony wpisz dzisiejszą datĊ 11. W menu Konfiguracja strony w polu Email administratora wpisz administrator@<nazwa_nowej_domeny> np.: [email protected] .................................................................................. .................................................................................. 12. W menu Konfiguracja strony z listy DomyĞlny motyw tej strony wybierz motyw portalu np.: PostNukeBlue (z Internetu moĪesz pobraü wiele róĪnych motywów portalu PostNuke) 13. W menu Konfiguracja strony pozostaáe pola pozostaw niezmienione 14. W menu Konfiguracja strony wybierz przycisk Zapisz zmiany (na samym dole strony) JeĞli zmieniáeĞ motyw portalu – powinien zmieniü siĊ jego wygląd. Notatka .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. © by Darek, Janusz, Andrzej, Robert NR SPD3/12_03/z [v. 1.1B] Strona 9/10 Instalacja portalu Internetowego PostNuke Polecenie 2 Utworzenie, prostej Ankiety 1. BĊdąc zalogowanym na konsoli serwera uruchom przeglądarkĊ Internet Explorer 2. W polu Adres: przeglądarki wprowadĨ adres: http://www.<nazwa_nowej_domeny> 3. W ramce Zaloguj (po prawej stronie ekranu) w polu UĪytkownik wpisz: admin 4. W ramce Zaloguj w polu hasáo wpisz hasáo: zaq12wsx 5. W ramce Zaloguj wybierz Loguj 6. Po zalogowaniu z ramki Gáówne menu (po lewej stronie ekranu) wybierz hyperlink Administracja 7. W Menu Administracyjnym wybierz ikonĊ podpisaną Ankiety 8. W menu Administracja ankietami/gáosowaniami w ramce Utwórz nową ankietĊ w polu Tytuá Ankiety wprowadĨ Program którego kursu wydaje ci siĊ najlepszy? 9. W menu Administracja ankietami/gáosowaniami w ramce Utwórz nową ankietĊ w polu Opcja 1 wpisz: D1 10. W menu Administracja ankietami/gáosowaniami w ramce Utwórz nową ankietĊ w polu Opcja 2 wpisz: D2 11. W menu Administracja ankietami/gáosowaniami w ramce Utwórz nową ankietĊ w polu Opcja 3 wpisz: D3 12. W menu Administracja ankietami/gáosowaniami w ramce Utwórz nową ankietĊ wybierz przycisk Utwórz ankietĊ 13. Z ramki Gáówne menu (po lewej stronie ekranu) wybierz hyperlink Strona gáówna 14. Czy po prawej stronie ekranu widzisz stworzoną wáaĞnie ankietĊ? JeĞli tak to odpowiedz na nią. 15. MoĪesz zamknąü przeglądarkĊ. Wskazówka Aktualna wersjĊ portalu PostNuke wraz z dodatkowymi moduáami rozszerzającymi funkcjonalnoĞü portalu oraz tematami zmieniającymi jego wygląd moĪesz znaleĨü pod poniĪszym adresem: http://www.postnuke.com Polskie wersje portalu PostNuke oraz spolszczoną dokumentacjĊ a takĪe wiele ciekawych artykuáów dotyczących pracy z portalem postnuke znajdziesz pod adresem: http://www.post-nuke.pl Notatka - podsumowanie .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. .................................................................................. © by Darek, Janusz, Andrzej, Robert NR SPD3/12_03/z [v. 1.1B] Strona 10/10