Instalacja systemu CMS na komputerze z systemem Windows XP Instalacja systemu CMS na komputerze z systemem Windows XP Niniejsza instrukcja omawia sposób instalacji systemu CMS działającego przy wykorzystaniu technologii ASP.NET 2.0 Omawiany system jest ogólnie dostępny na licencji Microsoft Public License (Ms-PL), a pobrać go można ze strony projektu My Web Pages Starter Kit pod adresem http://www.codeplex.com/MyWebPagesStarterKit. Specjalna wersja projektu opracowana dla polskich szkół będzie dostępna od 01 czerwca 2008 pod adresem: http://sbs.oeiizk.edu.pl/cms Lista zmian w stosunku do oryginalnego projektu: �� Domyślna strona startowa w języku polskim �� Wymuszenie zmiany hasła na konto administratora przy pierwszym logowaniu do systemu po jego instalacji �� Edytor treści pozwala na proste osadzanie obiektów multimedialnych typu flash �� Opracowane specjalnie dla polskich szkół graficzne szablony tematyczne �� Uproszczona instalacja System charakteryzuje się prostą obsługą, której bardzo łatwo i szybko można się nauczyć i idealnie nadaje się do zastosowania w pracy z uczniem. Wskazówka Niniejsza instrukcja omawia sposób instalacji systemu CMS na komputerze z system Windows XP z Service Pack 2. Celem instalacji może być np. implementacja CMS na komputerze osobistym (domowym/ notebook u) celem zapoznania się z systemem, stworzenia treści i ich pózniejszego przeniesienia na właściwy system serwerowy itp. Sposób instalacji systemu CMS na innych systemach, w tym systemach serwerowych omawiany jest w innych instrukcjach opublikowanych w serwisie http://sbs.oeiizk.edu.pl/cms Uwaga W naszej instrukcji zakładamy, że posiadasz system Windows XP Professional ze standardowymi ustawieniami, bez zainstalowanych dodatkowych aplikacji, takich jak serwery WWW firm trzecich, czy zmienione menu Start. Uwaga Jeżeli instalację mwpsk wykonujesz na stacji roboczej (czyli na komputerze domowym, notebooku itp.) w celu lokalnego tworzenia serwisu, który pózniej zamierzasz publikować na serwerze, wówczas przed przystąpieniem do instalacji systemu CMS zapoznaj się z instrukcją dotyczącą przenoszenia danych między serwisami zainstalowanymi na różnych komputerach. Notatki ................................................................................... ................................................................................... ................................................................................... ................................................................................... � by Dariusz P. Fabicki, Janusz S. Wierzbicki NR mwpsk/xp [v. 1.0] Strona 1/10 Instalacja systemu CMS na komputerze z systemem Windows XP Zadanie 1 Instalacja serwera WWW w systemie Windows XP Professional Jeżeli chcemy zainstalować omawiany system CMS na komputerze wyposażonym w system MS Windows XP to musimy spełniać następujące wymagania: �� Posiadać wersję systemu XP Professional �� Zainstalowany system powinien mieć zainstalowane najnowsze poprawki �� W systemie powinien zostać zainstalowany serwer WWW z technologią ASP.NET w wersji 2.0 (Internetowe Usługi Informacyjne serwer IIS 5.x lub nowszy). Wersja XP Professional systemu Windows, w odróżnieniu od wersji Home, umożliwia zainstalowanie Internetowych Usług Informacyjnych IIS w wersji 5.x, które dołączone są na płycie instalacyjnej. Poniżej zamieszczone polecenie omawia krok po kroku jak zainstalować IIS u siebie na komputerze. Standardowo IIS nie jest instalowane wraz z systemem operacyjnym. Oczywiście, jeśli wcześniej zainstalowano IIS, to polecenie należy ominąć i od razu przejść do następnego. Następne polecenie omawia, skąd można pobrać i w jaki sposób zainstalować w swoim systemie ASP.NET w wersji 2.0, które jest niezbędne dla działania serwisu CMS. Posiadacz systemu Windows XP może zainstalować w każdej chwili serwer IIS w wersji 5.x. W celu uruchomienia serwisu CMS którym zajmujemy się w niniejszej instrukcji. Uwaga Do wykonania niżej zamieszczonego Polecenia 1 może być potrzebny dysk instalacyjny systemu Windows XP Professional z którego system był instalowany na komputerze. Polecenie 1 1. Zamknij wszystkie otwarte aplikacje i okna 2. Wybierz z paska zadań menu Start a następnie Panel Sterowania 3. W oknie Panel Sterowania wybierz Dodaj lub usuń programy 4. W oknie Dodawanie lub usuwanie programów wybierz po lewej stronie opcję Dodaj/Usuń składniki systemu Windows 5. Na ekranie pojawi się okno Instalator systemu Windows XP - poczekaj, aż instalator sprawdzi zainstalowane składniki systemu, co może chwilę potrwać, a następnie zamknie w/w okno 6. W oknie Kreator składników systemu Windows | Składniki systemu Windows na liście przewijanej Składniki odnajdz i zaznacz opcję Internetowe Usługi Informacyjne (IIS) 7. W oknie Kreator składników systemu Windows | Składniki systemu Windows wybierz przycisk Dalej 8. JEŻELI pojawi się okno z prośbą o włożenie dysku Windows XP Professional z SP2 włóż żądany dysk do napędu CD/DVD Wskazówka: jeżeli po włożeniu płyty Windows XP Professional SP2 pojawi się na ekranie okno System Microsoft Windows XP zapraszamy, zamknij je Wskazówka: zamiast wkładać dysk, możesz wskazać również inną, np. sieciową lokalizację plików instalacyjnych systemu Windows XP Professional, w szczególności, jeśli twój system instalowany był poprzez sieć lokalną. Strona 2/10 [v. 1.0] mwpsk/xp � by Dariusz P. Fabicki, Janusz S. Wierzbicki Instalacja systemu CMS na komputerze z systemem Windows XP 9. W oknie Kreator składników systemu Windows | Konfigurowanie składników poczekaj na zainstalowanie wybranych usług 10. W oknie Kreator składników systemu Windows | Trwa kończenie pracy Kreatora składników systemu Windows wybierz przycisk Zakończ 11. Na ekranie pojawi się okno Instalator składników systemu Windows XP - zaczekaj na jego zamknięcie 12. Zamknij wszystkie otwarte okna Polecenie 2 Instalacja programu Microsoft .NET Framework 2.0 1. Uruchom przeglądarkę internetową, pobierz i zapisz na pulpicie za jej pomocą plik dotnetfx2.exe. W tym celu połącz się z adresem: http://sbs.oeiizk.edu.pl/mrozy2008/dotnetfx2.exe Wskazówka: plik ten znajdziesz również na płycie OEIiZK, którą otrzymałeś z materiałami na VII zjezdzie w Mrozach, lub na stronach firmy Microsoft 2. Uruchom z Pulpitu plik dotnetfx2.exe 3. Poczekaj na rozpakowanie plików instalacyjnych, którego postęp możesz śledzić w oknie Microsoft .NET Framework 2.0 4. W oknie kreatora Instalowanie programu Microsoft .NET Framework 2.0 | Instalator programu Microsoft .NET Framework 2.0 Zapraszamy wybierz przycisk Dalej 5. W oknie kreatora Instalowanie programu Microsoft .NET Framework 2.0 | Umowa licencyjna użytkownika oprogramowania zaznacz opcję Akceptuję warunki Umowy Licencyjnej 6. W oknie kreatora Instalowanie programu Microsoft .NET Framework 2.0 | Umowa licencyjna użytkownika oprogramowania wybierz przycisk Zainstaluj 7. Na ekranie pojawi się okno Instalacja nastąpi skonfigurowanie instalacji. Następnie na ekranie pojawi się okno Instalowanie programu Microsoft .NET Framework 2.0 | Instalowanie składników. Poczekaj cierpliwie na zakończenie procesu instalacji którego postęp jest pokazywany na bieżąco w/w oknie. 8. W oknie okno Instalowanie programu Microsoft .NET Framework 2.0 | Instalacja zakończona wybierz przycisk Zakończ 9. Zamknij wszystkie otwarte okna Polecenie 3 Nadanie uprawnień dostępu użytkownikowi ASPNET do danych i katalogów usługi IIS 1. Z menu Start wybierz opcję Uruchom& 2. W oknie Uruchamianie w polu Otwórz wpisz CMD i naciśnij ENTER 3. W oknie Wiersza Poleceń wpisz polecenie: cd C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 i naciśnij ENTER 4. W oknie Wiersza Poleceń wpisz polecenie: aspnet_regiis -ga "ASPNET" i naciśnij ENTER 5. Zamknij wszystkie otwarte okna � by Dariusz P. Fabicki, Janusz S. Wierzbicki NR mwpsk/xp [v. 1.0] Strona 3/10 Instalacja systemu CMS na komputerze z systemem Windows XP Informacja Narzędzie do rejestracji programu ASP.NET w usługach IIS (Aspnet_regiis.exe) pozwala administratorom i programom instalacyjnym na łatwe aktualizowanie mapowań skryptów dla aplikacji ASP.NET w taki sposób, aby wskazywały wersję interfejsu ISAPI programu ASP.NET skojarzoną z tym narzędziem. Za jego pomocą można również wyświetlać informacje o stanie wszystkich zainstalowanych wersji programu ASP. NET, rejestrować wersję programu ASP.NET powiązaną z narzędziem, tworzyć katalogi dla skryptów klientów oraz wykonywać inne zadania konfiguracyjne. Więcej informacji na temat narzędzia Aspnet_regiis.exe można znalezć na stronach Microsoft TechNet, na przykład pod adresem: http://technet2.microsoft.com/windowsserver/pl/library/3fde794e- 94d9-4926-9d4a-8e59e7ab633b1045.mspx?mfr=true Notatki ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... Strona 4/10 [v. 1.0] mwpsk/xp � by Dariusz P. Fabicki, Janusz S. Wierzbicki Instalacja systemu CMS na komputerze z systemem Windows XP Zadanie 2 Instalacja systemu CMS na komputerze z Windows XP z usługą IIS 5.x Jeżeli na naszym komputerze zostały już zainstalowane Internetowe Usługi Informacyjne (IIS) oraz zaktualizowaliśmy Microsoft .NET do wersji 2.0, jak również używając narzędzia apsnet_regiis.exe spowodowaliśmy nadanie odpowiednich uprawnień dla użytkownika ASPNET, wówczas jesteśmy gotowi na instalację systemu CMS. Kolejne kroki instalacji to: �� przygotowanie folderu z plikami systemu CMS, �� przygotowanie katalogu wirtualnego w usłudze IIS wskazującego na folder z systemem CMS, �� ustawienie we właściwościach tego katalogu w zakładce ASP wersję 2, �� na folder App_data nadać uprawnienia do modyfikacji użytkownikowi ASPNET. �� Jako plik startowy ustawić default.aspx. Wyżej wspomniane operacje zostały szczegółowo omówione w przedstawionych poniżej poleceniach. Polecenie 1 1. Wybierz z paska zadań menu Start a następnie Mój komputer 2. W Eksploratorze Windows otwórz dysk C: 3. Na dysku C: w folderze głównym utwórz folder o nazwie mwpsk Wskazówka: nazwa folderu może być dowolna, my będziemy się w dalszej części instrukcji posługiwali powyższą 4. Zamknij wszystkie okna Wskazówka Do wykonania poniższego polecenia niezbędna będzie możliwość określenia odpowiednich uprawnień do folderów. Należy się upewnić, że w systemie nie jest załączona opcja Użyj prostego udostępniania plików. W tym celu: 1. Wybierz z paska zadań menu Start a następnie Mój komputer 2. W oknie Eksploratora Windows z menu Narzędzia wybierz Opcje folderów& 3. W oknie Opcje folderów przejdz do zakładki Widok 4. W oknie Opcje folderów na zakładce Widok w sekcji Ustawienia zaawansowane znajdz i ODZNACZ opcję Użyj prostego udostępniania plików (zalecane) 5. W oknie Opcje folderów wybierz przycisk OK Polecenie 2 1. Uruchom przeglądarkę internetową i połącz się z adresem: http://sbs.oeiizk.edu.pl/cms 2. Pobierz i zapisz na pulpicie najnowszą wersję systemu CMS 3. Otwórz znajdujący się na Pulpicie pobrany plik cms_1.x.x_pl.zip 4. Z menu Edycja wybierz opcję Zaznacz wszystko � by Dariusz P. Fabicki, Janusz S. Wierzbicki NR mwpsk/xp [v. 1.0] Strona 5/10 Instalacja systemu CMS na komputerze z systemem Windows XP 5. Z menu Edycja wybierz opcję Kopiuj 6. Z menu Start wybierz Mój komputer 7. W oknie Eksploratora Windows otwórz dysk C: 8. W oknie Eksploratora Windows otwórz folder mwpsk 9. W oknie Eksploratora Windows z menu Edycja wybierz opcję Wklej 10. W oknie Eksploratora Windows prawym klawiszem myszy wybierz folder App_data 11. Z menu podręcznego wybierz opcję Właściwości 12. W oknie Właściwości: App_data wybierz zakładkę Zabezpieczenia Wskazówka: jeśli nie widzisz zakładki Uprawnienia najprawdopodobniej masz załączoną opcję folderów Użyj prostego udostępniania plików. W celu wyłączenia wspomnianej opcji skorzystaj ze wskazówki zamieszczonej powyżej niniejszego polecenia. 13. W oknie Właściwości: App_data na zakładce Zabezpieczenia wybierz przycisk Dodaj& 14. W oknie Wybieranie: Użytkownicy lub Grupy w polu Wprowadz nazwy obiektów do wybrania (przykłady) wpisz ASPNET 15. W oknie Wybieranie: Użytkownicy lub Grupy w polu Wprowadz nazwy obiektów do wybrania (przykłady) wybierz przycisk Sprawdz nazwy Wskazówka: nazwa ASPNET po wybraniu przycisku sprawdz nazwy powinno zostać zamieniona na zgodną ze schematem: nazwa_komputera/ASPNET i podkreślona jeśli tak się nie stało, oznacza to iż nazwę APSNET wpisano z błędem 16. W oknie Wybieranie: Użytkownicy lub Grupy w polu Wprowadz nazwy obiektów do wybrania (przykłady) wybierz przycisk OK. 17. W oknie Właściwości: App_data na zakładce Zabezpieczenia upewnij się, że na liście Nazwy grupy lub użytkownika: zaznaczone jest konto, które przed chwilą zostało dodane: ASP.NET Machine Account 18. W oknie Właściwości: App_data na zakładce Zabezpieczenia na liście Uprawnienia dla ASP.NET Machine Account w kolumnie Zezwalaj zaznacz Modyfikacja 19. W oknie W oknie Właściwości: App_data wybierz przycisk OK Wskazówka Jeżeli folder z systemem CMS chcemy zamieścić w innym miejscu niż folder główny dysku systemowego (c:) np. w folderze Moje dokumenty lub na pulpicie, wówczas trzeba pamiętać, aby nadać do tego folderu odpowiednie uprawnienia dostępu. Inaczej na ekranie zamiast strony systemu otrzymamy komunikat o wewnętrznym błędzie serwera lub braku uprawnień do przeglądania strony. Do głównego folderu serwisu CMS na dysku należy nadać następujące uprawnienia: �� Dla użytkownika IUSR_: Odczyt i wykonanie Wyświetlanie zawartości folderu Odczyt �� Dla użytkownika ASPNET: Odczyt i wykonanie Wyświetlanie zawartości folderu Odczyt Do podfolderu o nazwie App_data uprawnienia nadajemy tak, jak w poleceniu 2. Strona 6/10 [v. 1.0] mwpsk/xp � by Dariusz P. Fabicki, Janusz S. Wierzbicki Instalacja systemu CMS na komputerze z systemem Windows XP Polecenie 3 1. Wybierz z paska zadań menu Start a następnie Panel sterowania 2. W oknie Panel sterowania otwórz Narzędzia administracyjne Wskazówka: Jeśli nie widzisz opcji Narzędzia administracyjne w Panelu sterowania, wówczas po lewej stronie okna na pasku zadań odszukaj opcję Przełącz do widoku klasycznego. 3. W oknie Narzędzia administracyjne otwórz Internetowe usługi informacyjne 4. W oknie Internetowe usługi informacyjne rozwiń swój komputer (komputer lokalny) 5. W oknie Internetowe usługi informacyjne rozwiń Witryny sieci Web 6. W oknie Internetowe usługi informacyjne rozwiń Domyślna witryna sieci Web 7. W oknie Internetowe usługi informacyjne wybierz prawym klawiszem myszy Domyślna witryna sieci Web 8. Z menu podręcznego wybierz opcję Nowy | Katalog wirtualny 9. W oknie Kreator tworzenia katalogów wirtualnych Zapraszamy! wybierz przycisk Dalej 10. W oknie Kreator tworzenia katalogów wirtualnych | Alias katalogu wirtualnego w polu Alias wpisz cms Wskazówka: nazwa katalogu może być dowolna, my będziemy się w dalszej części instrukcji posługiwali powyższą 11. W oknie Kreator tworzenia katalogów wirtualnych | Alias katalogu wirtualnego wybierz przycisk Dalej 12. W oknie Kreator tworzenia katalogów wirtualnych | Katalog zawartości witryny sieci Web w polu Katalog wpisz C:\mwpsk Wskazówka: jeśli w Poleceniu 1 niniejszego zadania 2 użyłeś innej nazwy do założonego folderu, lub folder ten został umieszczony w innym miejscu, wpisz lub używając przycisku Przeglądaj wskaż do niego prawidłową ścieżkę. 13. W oknie Kreator tworzenia katalogów wirtualnych | Katalog zawartości witryny sieci Web wybierz przycisk Dalej 14. W oknie Kreator tworzenia katalogów wirtualnych | Uprawnienia dostępu ZAZNACZ: a. Odczyt b. Uruchamianie skryptów (np. ASP) 15. W oknie Kreator tworzenia katalogów wirtualnych | Uprawnienia dostępu ODZNACZ: a. Wykonanie (np. aplikacje ISAPI lub CGI) b. Zapis c. Przeglądanie 16. W oknie Kreator tworzenia katalogów wirtualnych | Uprawnienia dostępu wybierz przycisk Dalej 17. W oknie Praca Kreatora tworzenia katalogów wirtualnych została pomyślnie ukończona wybierz przycisk Zakończ � by Dariusz P. Fabicki, Janusz S. Wierzbicki NR mwpsk/xp [v. 1.0] Strona 7/10 Instalacja systemu CMS na komputerze z systemem Windows XP 18. W oknie Internetowe usługi informacyjne wskaż prawym klawiszem myszy katalog wirtualny cms 19. Z menu podręcznego wybierz opcję Właściwości 20. W oknie Właściwości: cms przejdz do zakładki ASP.NET 21. W oknie Właściwości: cms na zakładce ASP.NET upewnij się, że na liści rozwijanej ASP.NET version: została wybrana wersja 2.0.x w razie potrzeby wybierz ją 22. W oknie Właściwości: cms wybierz przycisk OK. 23. Zamknij wszystkie okna Notatki ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... Strona 8/10 [v. 1.0] mwpsk/xp � by Dariusz P. Fabicki, Janusz S. Wierzbicki Instalacja systemu CMS na komputerze z systemem Windows XP Zadanie 4 Testowanie instalacji W tym zadaniu omawiamy, w jaki sposób przetestować przeprowadzoną wcześniej instalację systemu CMS. Polecenie 1 1. Uruchom przeglądarkę internetową Internet Explorer 2. Wpisz adres: http://localhost/cms i naciśnij ENTER 3. W oknie przeglądarki sprawdz czy widzisz stronę systemu CMS 4. Zaloguj się do systemu wybierając opcję Logowanie a następnie wpisując jako nazwę użytkownika i jego hasło admin 5. Zmień hasło, gdy system o to poprosi. Wskazówka: jeżeli system nie pozwala Ci zapisać nowego hasła, to prawdopodobnie wybierasz zły przycisk Porzuć zamiast Zmień hasło. Przycisk Porzuć jest wybrany jako domyślny, więc jeśli próbujesz zatwierdzić zmianę hasła używając klawisza ENTER to nie odniesiesz sukcesu posłuż się myszką i wybierz przycisk Zmień hasło. 6. Po zalogowaniu się do systemu, spróbuj: a. Dodać sekcję HTML Z listy rozwijanej w części głównej strony wybierz Html Obok listy rozwijanej wybierz przycisk Dodaj sekcje b. W dodanej sekcji dodaj tekst powitalny i sformatuj go w dowolny sposób W dodanej sekcji Html wybierz przycisk Tryb edycji W oknie edytora na stronie wpisz tekst powitalny Sformatuj tekst powitalny w wybrany przez siebie sposób c. Pod tekstem powitalnym opublikuj przesłany do serwisu obrazek W oknie edytora przejdz do następnej linijki pod tekstem Wybierz przycisk Wstaw / edytuj obrazek (z symbolem obrazka) z paska narzędzi edytora W oknie Właściwości obrazka wybierz zakładkę Upload W oknie Właściwości obrazka na zakładce Upload wybierz przycisk Przeglądaj W oknie Wybieranie pliku wybierz Moje dokumnety z lewej kolumny W oknie Wybieranie pliku wybierz Moje obrazy a następnie Przykładowe obrazy W oknie Wybieranie pliku wskaż Zima a następnie przycisk Otwórz W oknie Właściwości obrazka wybierz przycisk Wyślij W oknie Windows Internet Explorer powinien pojawić się komunikat Your file Has been successfully uploaded W oknie Windows Internet Explorer wybierz przycisk OK. W oknie Właściwości obrazka wybierz przycisk OK. Na stronie, w sekcji Html pod oknem Edytora wybierz przycisk Zapisz � by Dariusz P. Fabicki, Janusz S. Wierzbicki NR mwpsk/xp [v. 1.0] Strona 9/10 Instalacja systemu CMS na komputerze z systemem Windows XP W sekcji Html (nad oknem Edytora) wybierz przycisk Tryb podglądu Sprawdz czy widzisz wstawiony tekst i obrazek d. Wyloguj się Wybierz opcję WYLOGUJ znajdującą się domyślnie w prawym górnym rogu strony. e. Zamknij przeglądarkę 7. Ponownie uruchom przeglądarkę internetową Internet Explorer 8. Wpisz adres: http://localhost/cms i naciśnij ENTER 9. W oknie przeglądarki sprawdz, czy opublikowany obrazek i tekst są widoczne jeśli tak, wówczas system jest gotowy do użycia Notatki ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... ................................................................................... Strona 10/10 [v. 1.0] mwpsk/xp � by Dariusz P. Fabicki, Janusz S. Wierzbicki