Instrukcja numer SPD4/17_05/Z Pracownia internetowa w każdej szkole (edycja jesień 2005) Opiekun pracowni internetowej cz. 4 Instalacja portalu Internetowego BlueDragon (SPD1.2) 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 BlueDragon. Jego podstawową zaletą jest 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 BlueDragon 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 BlueDragon 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 BlueDragon. by Darek, Janusz, Andrzej, Robert NR SPD4/17_05/z [v. 1.0] Strona 1/9
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 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) 2. Będąc zalogowanym na konsoli serwera uruchom przeglądarkę Internet Explorer (jeśli pracujesz przy stacji, skorzystaj z pulpitu zdalnego) 3. W polu Adres: przeglądarki wprowadź adres: http://www.<nazwa_nowej_domeny>/myadmin np.: http://www.kosmici.s04.oeiizk.waw.pl/myadmin 4. W oknie Połącz z www.<nazwa_nowej_domeny>w polu Nazwa użytkownika wprowadź nazwę superużytkownika bazy: root 5. W oknie Połącz z www.<nazwa_nowej_domeny>w polu hasło wprowadź hasło superużytkownika bazy: zxcvbnm123 6. W otwartym interfejsie programu phpmyadmin w polu Utworzenie nowej bazy danych wprowadź nazwę bazy danych: bluedragonxx np. bluedragon17 7. W otwartym interfejsie programu phpmyadmin pozostaw nierozwiniętą listę System porównań 8. W otwartym interfejsie programu phpmyadmin wybierz przycisk Utworzenie 9. Przejdź do strony głównej programu phpmyadmin wybierając ikonę przedstawiającą dom (znajduje się po lewej stronie ekranu) 10. Zamknij okno programu Internet Explorer by Darek, Janusz, Andrzej, Robert NR SPD4/17_05/z [v. 1.0] Strona 2/9
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: bluedragonxx np. bluedragon17 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 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: bluedragonxx 17. W otwartym interfejsie programu phpmyadmin w sekcji Uprawnienia specyficzne dla baz danych wybierz przycisk Wykonanie 18. Upewnij się, że znajdujesz się sekcji Użytkownik 'bluedragonxx'@'localhost' - Baza danych bluedragonxx by Darek, Janusz, Andrzej, Robert NR SPD4/17_05/z [v. 1.0] Strona 3/9
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 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: bluedragonxx 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 6. Jeśli widzisz tylko bluedragonxx to poprzednie polecenia zostały wykonane poprawnie. Użytkownik posiada jedynie uprawnienia do modyfikowania tej bazy. 7. Zamknij okno programu Internet Explorer by Darek, Janusz, Andrzej, Robert NR SPD4/17_05/z [v. 1.0] Strona 4/9
Zadanie 2 Przygotowanie do instalacji i konfiguracji portalu BlueDragon Zadanie omawia przygotowanie plików do instalacji portalu BlueDragon na szkolnym serwerze, w tym przygotowanie pliku konfiguracyjnego procedury instalacyjnej. Polecenie 1 1. Jeśli siedzisz przy stacji roboczej, wówczas wykonaj poniższe polecenia, w przeciwnym razie przejdź do punktu 2. Zaloguj się na założone przez siebie konto o numerze 01 (spd4-xx_01) Skopiuj na dysk W: folder BLUEDRAGON z płyty CD We właściwościach folderu BLUEADRAGON na dysku W: ustaw prawo modyfikacji dla gościa internetowego 2. Jeśli siedzisz przy konsoli serwera, wówczas wykonaj poniższe polecenia, w przeciwnym razie przejdź do punktu 3. Zaloguj się na konto administrator Skopiuj folder BLUEDRAGON z plyty CD do do folderu przeznaczonego na strony twojego użytkownika O:\WWW\SPD4-xx_01 We właściwościach folderu O:\WWW\SPD4-xx_01\BLUEADRAGON na dysku O: ustaw prawo modyfikacji dla gościa internetowego 3. Wejdź na stronę http://www.<nazwa_twojej_domeny>/www/spd4-xx_01/bluedragon/sheep_install.php 4. Czy widać komunikaty o błędach? 5. Co należy zmienić w pliku c:\windows\php.ini aby błędy się nie wyświetlały? 6. Wejdź na stronę http://www.<nazwa_twojej_domeny>/www/spd4-xx_01/bluedragon/sheep_install.php 7. Wybierz język i przejdź dalej 8. Przeczytaj dokładnie dane dotyczące konfiguracji serwera WWWW i przejdź dalej 9. Uzupełnij prawidłowo pola: host:... użytkownik bazy:... hasło do bazy:... powtórz hasło do bazy:... nazwa bazy:... 10. Sprawdź czy instalacja przebiegła pomyślnie i przejdź do dalszej części konfiguracji by Darek, Janusz, Andrzej, Robert NR SPD4/17_05/z [v. 1.0] Strona 5/9
11. Ustal login administratora:... hasło administratora :... 12. Przejdź do końcowej części konfiguracji 13. Przejdź do głównej strony serwisu wypisując http://www.<nazwa_twojej_domeny>/www/spd4-xx_01/bluedragon Polecenie 2 konfiguracja i zarządzanie portalem BlueDragon Zaloguj się do swojego systemu BlueDragon jako administrator 1. Wybierz opcję "Panel Administratora" znajdująca się na samym dole strony 2. Uzupełnij Treść "Notatki admina" o informację związaną z sukcesem instalacji BlueDragon 3. Przeczytaj uważnie komunikat ostrzegawczy i postąp zgodnie ze wskazówką się w nim znajdującą 4. Z sekcji Konfiguracja znajdującej się w lewym menu panelu administratora wybierz opcję: Ustawienia Generalne 5. Uzupełnij następujące pola: Nazwa strony:... Adres strony:... Email administratora:... Nazwa administratora :... Napis w linii statusu:... Czy można wgrywać avatary:(tak)... 6. Zatwierdź zmiany by Darek, Janusz, Andrzej, Robert NR SPD4/17_05/z [v. 1.0] Strona 6/9
Polecenie 3 zadanie dodatkowe 1. Wejdź na stronę http://google.pl Wybierz opcję Grafika Sprawdź wyniki wyszukiwania hasła: pisanka Zapisz rysunek przedstawiający pisankę w folderze: W:\BLUEDRAGON\public_images\modules\gallery O:\WWW\SPD4-xx_01\BLUEDRAGON\public_images\modules\gallery 2. Jaką rolę będą pełniły rysunki umieszczone w powyższym folderze? 3. Sprawdź wyniki wyszukiwania hasła: bałwanek 4. Zapisz rysunek przedstawiający bałwanka w folderze: W:\BLUEDRAGON\public_images\modules\gallery O:\WWW\SPD4-xx_01\BLUEDRAGON\public_images\modules\gallery Uwaga: nie używaj polskich znaków 5. Wejdź na stronę http://www.microsoft.com/office przejdź do sekcji ClipArt i multimedia Wybierz kategorię animacje Sprawdź wyniki wyszukiwania hasła: wakacje Zapisz 3 animacje w folderze W:\BLUEDRAGON\public_images\modules\gallery O:\WWW\SPD4-xx_01\BLUEDRAGON\public_images\modules\gallery 6. Do folderu W:\BLUEDRAGON\public_images\modules\gallery_images O:\WWW\SPD4-xx_01\BLUEDRAGON\public_images\modules\gallery_images skopiuj wszystkie obrazki znajdujące się w folderze C:\WINDOWS\Web\Wallpaper 7. Zmień nazwy obrazków znajdujące się w folderze W:\BLUEDRAGON\public_images\modules\gallery_images O:\WWW\SPD4-xx_01\BLUEDRAGON\public_images\modules\gallery_images w ten sposób aby nie zawierały polskich znaków by Darek, Janusz, Andrzej, Robert NR SPD4/17_05/z [v. 1.0] Strona 7/9
Polecenie 4 zadania dodatkowe (ciąg dalszy) 1. Z Panelu Administracyjnego BlueDragon z sekcji "Treść" wybierz "Galeria zdjęć" 2. Dodaj po trzy obrazy dostępne na liście do kategorii: Święta Wielkanocne Boże Narodzenie Wycieczka Klasy Ia Wycieczka Klasy IIc 3. W jakim folderze umieścisz miniaturki to kategorii News? 4. Umieść na dysku W: lub O: dwa obrazki dzięki którym będzie można ilustrować News 5. Umieść na stronie Dwa newsy Polecenie 5 zadania dodatkowe (ciąg dalszy) 1. Pobierz z sieci Internet 6 dodatkowych styli dla BlueDragon, umieść je w folderze W:\BLUEDRAGON\public_includes\pub_templates O:\WWW\SPD4-xx_01\BLUEDRAGON\ public_includes\pub_templates 2. Uaktywnij i przetestuj Style by Darek, Janusz, Andrzej, Robert NR SPD4/17_05/z [v. 1.0] Strona 8/9
Polecenie 6 zadania dodatkowe (ciąg dalszy) 1. Aktywuj blok kalendarza i umieść go w prawym górnym roku portalu 2. W Kalendarzu umieść daty 1 czerwca 14 października 24 grudnia 1 stycznia 8 marca 22 marca 3. Aktywuj forum dyskusyjne i umieść je w lewym menu portalu 4. Aktywuj galerie 5. Dodaj sondę do swojego portalu 6. Dodaj treść do swojego portalu 7. Za pośrednictwem funkcji Upload wyślij plik http://sbs.oeiizk.edu.pl/dokumenty/gazetka.zip do swojego portalu 8. W dziale Download dodaj dwie kategorie i stwórz odnośniki do 3 plików w każdej z kategorii 9. Załóż dodatkowe konto w swoim portalu 10. Poproś sąsiada, aby założył sobie konto w Twoim portalu i wypełnił ankietę oraz wypowiedział się na forum by Darek, Janusz, Andrzej, Robert NR SPD4/17_05/z [v. 1.0] Strona 9/9